|  |  | @bb7422a | 3 years | ajbeach | Translated parser to the new ast. This incuded a small fix in the …
                ADT
                ast-experimental | 
            
              |  |  | @70056ed | 3 years | pabuhr | clean up waituntil grammar
                ADT
                ast-experimental | 
            
              |  |  | @ac235a8 | 3 years | pabuhr | deprecated qualifiers/specifiers before TYPEDEF
                ADT
                ast-experimental | 
            
              |  |  | @9fd9d015 | 3 years | pabuhr | formatting, add new waituntil grammar, rewrite waitfor grammar, …
                ADT
                ast-experimental | 
            
              |  |  | @afdb74b | 3 years | ajbeach | Looks like we missed one of the ast 'should be in every derived class' …
                ADT
                ast-experimental | 
            
              |  |  | @9feb34b | 3 years | ajbeach | Moved toString and toCString to a new header. Updated includes. …
                ADT
                ast-experimental | 
            
              |  |  | @056bee8 | 3 years | ajbeach | Added printing of with clauses to the printing of both new and old ast …
                ADT
                ast-experimental | 
            
              |  |  | @c94b1f0 | 3 years | ajbeach | Removed unused (debug only?) code. If you want to change how …
                ADT
                ast-experimental | 
            
              |  |  | @d63aeba | 3 years | pabuhr | print unimplemented error for forall in typedef
                ADT
                ast-experimental | 
            
              |  |  | @1f771fc | 3 years | mganesan | Removed list initialization and simple assignment expression rules for …
                ADT
                ast-experimental | 
            
              |  |  | @60e14fc | 3 years | ajbeach | Fixed some whitespace.
                ADT
                ast-experimental | 
            
              |  |  | @ce04120 | 3 years | caparson | made generated finally routine inline to allow for better optimization
                ADT
                ast-experimental | 
            
              |  |  | @52a2248 | 3 years | ajbeach | This should get some of the Parser changes working on older compilers.
                ADT
                ast-experimental | 
            
              |  |  | @dbae916 | 3 years | caparson | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @3830c84 | 3 years | caparson | cleaned up actor pass and added virtual destructor pass
                ADT
                ast-experimental | 
            
              |  |  | @0d0931d | 3 years | ajbeach | Removing some indent changes in parser. These can go in later, but …
                ADT
                ast-experimental | 
            
              |  |  | @9fa61f5 | 3 years | pabuhr | remove unnecessary code, add action to not duplicate aggregate (work …
                ADT
                ast-experimental | 
            
              |  |  | @15596d7 | 3 years | pabuhr | small formatting changes after Andrew's major updates
                ADT
                ast-experimental | 
            
              |  |  | @1cdc052 | 3 years | ajbeach | Preventing NullStmts from being added into ForCtrl ended up being a …
                ADT
                ast-experimental | 
            
              |  |  | @fed03b3 | 3 years | ajbeach | Make sure fields of the TranslationUnit, and its TranslationGlobal …
                ADT
                ast-experimental | 
            
              |  |  | @702e826 | 3 years | ajbeach | Pre-translation pass on the parser. Entirely code readability …
                ADT
                ast-experimental | 
            
              |  |  | @046ba23 | 3 years | caparson | small comment cleanup
                ADT
                ast-experimental | 
            
              |  |  | @231e1ae | 3 years | caparson | changed actor send from | operator to << operator to avoid conflict …
                ADT
                ast-experimental | 
            
              |  |  | @397c4392 | 3 years | ajbeach | Explicity initialized the fields of ResolveCopyCtors. This may account …
                ADT
                ast-experimental | 
            
              |  |  | @8603c10 | 3 years | pabuhr | move assert(env) to appropriate location
                ADT
                ast-experimental | 
            
              |  |  | @3d937e2 | 3 years | pabuhr | remove warnings for incorrect usage of SuperfluousElse and …
                ADT
                ast-experimental | 
            
              |  |  | @be00a2d | 3 years | pabuhr | change BadQualifiersZeroOne warning from dubious print of specified …
                ADT
                ast-experimental | 
            
              |  |  | @bf20567 | 3 years | pabuhr | generate error for empty mutex argument list
                ADT
                ast-experimental | 
            
              |  |  | @1a73dbb | 3 years | pabuhr | parser rejects useless type qualifier in empty declaration, and extern …
                ADT
                ast-experimental | 
            
              |  |  | @dc3c9b1 | 3 years | pabuhr | formatting
                ADT
                ast-experimental | 
            
              |  |  | @78e2fca | 3 years | pabuhr | copy typedef name to SUE name for anonymous SUE
                ADT
                ast-experimental | 
            
              |  |  | @257a8f5 | 3 years | ajbeach | Made some of the AST/Print helpers public.
                ADT
                ast-experimental | 
            
              |  |  | @9a533ba | 3 years | ajbeach | Remove the unused DeclarationNode::Attr_t type and support.
                ADT
                ast-experimental | 
            
              |  |  | @2d37a788 | 3 years | pabuhr | print enumeration type-name in print member
                ADT
                ast-experimental | 
            
              |  |  | @9a380e1a | 3 years | pabuhr | formatting
                ADT
                ast-experimental | 
            
              |  |  | @44a0ca2 | 3 years | pabuhr | formatting
                ADT
                ast-experimental | 
            
              |  |  | @e4f13fe | 3 years | pabuhr | formatting
                ADT
                ast-experimental | 
            
              |  |  | @0bcd707 | 3 years | pabuhr | make CV qualifiers on empty SUE declaration an error, gcc only has a …
                ADT
                ast-experimental | 
            
              |  |  | @8f06277 | 3 years | ajbeach | Some clean-up in Common/utility.h. Deleted some unused declarations …
                ADT
                ast-experimental | 
            
              |  |  | @692c1cc | 3 years | pabuhr | update printing attributes, clean up anon flag setting, move attribute …
                ADT
                ast-experimental | 
            
              |  |  | @1c80f20 | 3 years | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @4b60b28 | 3 years | ajbeach | Moved parser utility from common utility file to the parserutility file.
                ADT
                ast-experimental | 
            
              |  |  | @26e6d88 | 3 years | ajbeach | Updated indentation in Pass.proto.hpp.
                ADT
                ast-experimental | 
            
              |  |  | @cad9edb | 3 years | ajbeach | Split the forward include namespace from the declaration namespace in …
                ADT
                ast-experimental | 
            
              |  |  | @f2f595d7 | 3 years | ajbeach | RunParser now uses AST for its interface everywhere. (Works because …
                ADT
                ast-experimental | 
            
              |  |  | @abcb393 | 3 years | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @d3bffdb | 3 years | ajbeach | Added some notes to porting.md.
                ADT
                ast-experimental | 
            
              |  |  | @1b7b604 | 3 years | pabuhr | formatting
                ADT
                ast-experimental | 
            
              |  |  | @07e3652 | 3 years | pabuhr | formatting, minor expression restructuring
                ADT
                ast-experimental | 
            
              |  |  | @f7c41d4 | 3 years | pabuhr | formatting
                ADT
                ast-experimental | 
            
              |  |  | @c97b448 | 3 years | ajbeach | Added some box pass utilities that I believe are working and I don't …
                ADT
                ast-experimental | 
            
              |  |  | @f26421f | 3 years | mganesan | Removed CompilerError and UnimplementedError
                ADT
                ast-experimental | 
            
              |  |  | @747a7c1 | 3 years | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @5e3f1e1 | 3 years | ajbeach | Cleaning old box pass for easier translation. Added guards to cut down …
                ADT
                ast-experimental | 
            
              |  |  | @4616622 | 3 years | caparson | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @2d028039 | 3 years | caparson | added support for copy based envelopes
                ADT
                ast-experimental | 
            
              |  |  | @ccb29b4 | 3 years | ajbeach | This should fix the issues with building with older gcc versions.
                ADT
                ast-experimental | 
            
              |  |  | @8fa77eb | 3 years | pabuhr | fix documentation
                ADT
                ast-experimental | 
            
              |  |  | @21a2a7d | 3 years | ajbeach | Replaced ScopedMap::erase with a version that should avoid the order …
                ADT
                ast-experimental | 
            
              |  |  | @e9b5043 | 3 years | ajbeach | Added contains to some of our containers. Also changed some code to …
                ADT
                ast-experimental | 
            
              |  |  | @2f61765 | 3 years | ajbeach | Fixed a clang warning and cleaned up the rest of the function.
                ADT
                ast-experimental | 
            
              |  |  | @2125443a | 3 years | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @8a97248 | 3 years | pabuhr | switch from old trait syntax to new trait syntax using forall clause
                ADT
                ast-experimental | 
            
              |  |  | @db9d7a9 | 3 years | ajbeach | Fixed clang++-10 error. One of the problem functions was never used …
                ADT
                ast-experimental | 
            
              |  |  | @85dd381 | 3 years | ajbeach | Fixed indentation in ScopedSet and moved the iterator details to the …
                ADT
                ast-experimental | 
            
              |  |  | @98a2b1dc | 3 years | ajbeach | Updated ScopedMap to use the layout of ErasableScopedMap; putting the …
                ADT
                ast-experimental | 
            
              |  |  | @ccf1d99 | 3 years | caparson | intermediate push so I can move to nasus to performance test some stuff
                ADT
                ast-experimental | 
            
              |  |  | @a64137f | 3 years | caparson | added support for copying envelopes in generated | routine
                ADT
                ast-experimental | 
            
              |  |  | @03936530 | 3 years | caparson | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @a8e8c67 | 3 years | caparson | fixed non-inline actor/message bug and cleaned up Actor pass
                ADT
                ast-experimental | 
            
              |  |  | @96ddc62 | 3 years | caparson | Added appropriate fwd decl hoisting to ensure there are no use before …
                ADT
                ast-experimental | 
            
              |  |  | @7a24d76 | 3 years | pabuhr | simply grammar for forall with trait
                ADT
                ast-experimental | 
            
              |  |  | @8728104 | 3 years | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @0f15e3b | 3 years | pabuhr | add alternate syntax using forall with trait
                ADT
                ast-experimental | 
            
              |  |  | @a5f9444 | 3 years | pabuhr | change 0 to nullptr
                ADT
                ast-experimental | 
            
              |  |  | @79a6b17 | 3 years | pabuhr | print better error message when semi-colon missing after aggregate
                ADT
                ast-experimental | 
            
              |  |  | @34ed17b | 3 years | caparson | Fixed decl before use issue with actors sending messages to other actors
                ADT
                ast-experimental | 
            
              |  |  | @cd5eb4b | 3 years | caparson | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @3dd8f42 | 3 years | caparson | added actor support to the compiler
                ADT
                ast-experimental | 
            
              |  |  | @ad861ef | 3 years | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @466787a | 3 years | pabuhr | add keyword waituntil, add parsing stub for static declarations in …
                ADT
                ast-experimental | 
            
              |  |  | @a0d1f1c | 3 years | ajbeach | Header Clean-up: Removed no longer needed includes from typeops, and …
                ADT
                ast-experimental | 
            
              |  |  | @5bf3976 | 3 years | ajbeach | Header Clean-Up: Created new headers for new AST typeops and moved …
                ADT
                ast-experimental | 
            
              |  |  | @fed6a0f | 3 years | ajbeach | Header Clean-up: Moving more declarations to the header of the …
                ADT
                ast-experimental | 
            
              |  |  | @7b5694d | 3 years | ajbeach | Header Clean-up: Moved more things from typeops to Unify.
                ADT
                ast-experimental | 
            
              |  |  | @e563edf | 3 years | ajbeach | Header Clean-up: Clearing out typeops, moving things to Unify because …
                ADT
                ast-experimental | 
            
              |  |  | @9845cb6 | 3 years | ajbeach | Cleaning old box pass for easier translation. Removed an unused …
                ADT
                ast-experimental | 
            
              |  |  | @8bb86ce | 3 years | j82liang | Clean up some code related to Enum codegen
                ADT
                ast-experimental | 
            
              |  |  | @8fcf921 | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @9749d2fa | 3 years | j82liang | Fix CodeGen for function type enum
                ADT
                ast-experimental | 
            
              |  |  | @2c8c314 | 3 years | ajbeach | Clean-up in the name mangler.
                ADT
                ast-experimental | 
            
              |  |  | @f76dd1a | 3 years | ajbeach | Some cleanup in RenameVars.cc.
                ADT
                ast-experimental | 
            
              |  |  | @66a89e7 | 3 years | ajbeach | pass::get_result -> pass::result::get for consistency with the …
                ADT
                ast-experimental | 
            
              |  |  | @331ee52c | 3 years | ajbeach | Should silence a GCC 12 warning.
                ADT
                ast-experimental | 
            
              |  |  | @8d9d974 | 3 years | ajbeach | Cleaning old box pass for easier translation. Compacting one of the …
                ADT
                ast-experimental | 
            
              |  |  | @ea2ed3a | 3 years | ajbeach | Reorganize ScrubTyVars, the Node specialization trick is redundent …
                ADT
                ast-experimental | 
            
              |  |  | @64b3cda | 3 years | ajbeach | Adjusted -Pasterr so it works while using the new ast. Removed the …
                ADT
                ast-experimental | 
            
              |  |  | @019b2d3 | 3 years | ajbeach | Moved new to old ast conversion up into the RunParser module. As far …
                ADT
                ast-experimental | 
            
              |  |  | @6b608c7 | 3 years | ajbeach | Moved the 'Hoist Type Decls' pass up because it establishes some (not …
                ADT
                ast-experimental | 
            
              |  |  | @49db841 | 3 years | ajbeach | Cleaning old box pass for easier translation. Renamed the numbered …
                ADT
                ast-experimental | 
            
              |  |  |