# # ChangeLog for src/ControlStruct/ExceptTranslateNew.cpp # # Generated by Trac 1.2.1 # Jun 1, 2024, 7:29:54 AM Mon, 28 Mar 2022 14:41:45 GMT Andrew Beach [400b8be] * src/AST/Convert.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Visitor.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/ControlStruct/LabelGeneratorNew.cpp (modified) * src/ControlStruct/LabelGeneratorNew.hpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/Resolver.cc (modified) Added StmtClause and converted the existing nodes that should be clauses. Tue, 15 Mar 2022 14:14:05 GMT Andrew Beach [33b7d49] * src/AST/Util.cpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/CodeLocationTools.hpp (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/main.cc (modified) * tests/collections/.expect/vector-err-pass-perm-it-byval.txt (modified) Added another check to checkInvariants for code locations. I also ... Sat, 05 Feb 2022 03:10:34 GMT Fangren Yu [b56ad5e] * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/stdhdr/pthread.h (modified) * libcfa/src/stdhdr/setjmp.h (modified) * src/AST/Convert.cpp (modified) * src/AST/Copy.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/ControlStruct/FixLabels.cpp (modified) * src/ControlStruct/FixLabels.hpp (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/HoistControlDecls.cpp (added) * src/ControlStruct/HoistControlDecls.hpp (added) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/LabelGeneratorNew.cpp (added) * src/ControlStruct/LabelGeneratorNew.hpp (added) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/MultiLevelExit.hpp (modified) * src/ControlStruct/module.mk (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) * src/Validate/Autogen.cpp (added) * src/Validate/Autogen.hpp (added) * src/Validate/module.mk (modified) * src/main.cc (modified) * tests/concurrent/.expect/ctor-check.txt (modified) * tests/concurrent/.expect/preempt2.txt (added) * tests/concurrent/mutexstmt/.expect/locks.txt (modified) * tests/concurrent/mutexstmt/locks.cfa (modified) * tests/concurrent/preempt.cfa (modified) * tests/concurrent/preempt2.cfa (added) * tests/include/.expect/includes.nast.txt (modified) * tests/include/includes.cfa (modified) * tools/auto-complete.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 05 Feb 2022 03:08:15 GMT Fangren Yu [5f3ba11] * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/main.cc (modified) TranslateTries pass Tue, 01 Feb 2022 00:00:15 GMT Peter A. Buhr [0fba0d4] * src/ControlStruct/ExceptTranslateNew.cpp (modified) remove anonymous namespace Mon, 08 Nov 2021 21:53:02 GMT Andrew Beach [5ee153d] * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ExceptTranslateNew.cpp (added) * src/ControlStruct/module.mk (modified) * src/main.cc (modified) Translated the Translate Throws pass to the new ast.