# # ChangeLog for src/ControlStruct/MultiLevelExit.cpp # # Generated by Trac 1.2.1 # Nov 14, 2024, 4:00:47 PM Fri, 11 Feb 2022 17:21:54 GMT Thierry Delisle [891f707] * src/ControlStruct/MultiLevelExit.cpp (modified) Removed move in MLE as it prevents copy-ellision. Thu, 03 Feb 2022 04:40:28 GMT Peter A. Buhr [2f52b18] * src/ControlStruct/MultiLevelExit.cpp (modified) more cleanup Thu, 03 Feb 2022 02:25:37 GMT Peter A. Buhr [6180274] * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) more cleanup, make more function parameters const, remove more std:: Wed, 02 Feb 2022 01:22:12 GMT Peter A. Buhr [3b0bc16] * 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/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/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/HoistControlDecls.cpp (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (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) change class name WhileStmt to WhileDoStmt, add else clause to ... Tue, 01 Feb 2022 17:06:24 GMT caparsons [34c32f0] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * src/AST/Stmt.hpp (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/ControlStruct/FixLabels.cpp (modified) * src/ControlStruct/FixLabels.hpp (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/HoistControlDecls.cpp (modified) * src/ControlStruct/HoistControlDecls.hpp (modified) * 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/MultiLevelExit.cpp (modified) * src/ControlStruct/MultiLevelExit.hpp (modified) * src/ControlStruct/module.mk (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * tests/concurrent/preempt.cfa (modified) * tools/auto-complete.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 01 Feb 2022 17:03:50 GMT caparsons [3e5db5b4] * src/ControlStruct/MultiLevelExit.cpp (modified) added comments to loop portion of pass Tue, 01 Feb 2022 03:35:45 GMT Peter A. Buhr [66daee4] * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/MultiLevelExit.hpp (modified) formatting Mon, 08 Nov 2021 16:12:46 GMT Andrew Beach [cb921d4] * src/ControlStruct/FixLabels.cpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/MultiLevelExit.hpp (modified) Changed some of the new ast code so they no longer pass around the ... Mon, 08 Nov 2021 15:51:48 GMT Andrew Beach [de31a1d] * src/ControlStruct/FixLabels.cpp (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/MultiLevelExit.hpp (modified) Converted the two LabelGenerator singletons into a single pure-static ... Fri, 05 Nov 2021 23:44:38 GMT Andrew Beach [817bb3c] * src/ControlStruct/FixLabels.cpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/MultiLevelExit.hpp (modified) Clean-up in MultiLevelExit, including a small interface change. Fri, 05 Nov 2021 17:46:46 GMT Andrew Beach [b8ab91a] * src/AST/Decl.hpp (modified) * src/AST/Stmt.hpp (modified) * src/ControlStruct/FixLabels.cpp (added) * src/ControlStruct/FixLabels.hpp (added) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MultiLevelExit.cpp (added) * src/ControlStruct/MultiLevelExit.hpp (added) * src/ControlStruct/module.mk (modified) * src/main.cc (modified) Fix Labels pass translated. This is fix label, mult-level exit and ...