|  |  | @0f612d2 | 18 months | ajbeach | Shoot, the non-extension renamings did not get caught in some corners. | 
            
              |  |  | @c92bdcc | 18 months | ajbeach | Updated the rest of the names in src/ (except for the generated files). | 
            
              |  |  | @e78966e | 18 months | pabuhr | add parsing support for enum type in 'with' statement | 
            
              |  |  | @89da3a9 | 18 months | pabuhr | fix parsing bug in field declaring list with empty declarator | 
            
              |  |  | @7a780ad | 19 months | ajbeach | Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This … | 
            
              |  |  | @ab780e6 | 19 months | ajbeach | notZeroExpr (in the parser) has become createCondExpr (in the … | 
            
              |  |  | @d9bad51 | 19 months | ajbeach | Fixed memory leak in the parser. | 
            
              |  |  | @1cfe640 | 19 months | ajbeach | One more bit of clean-up, improving some names. | 
            
              |  |  | @4a72fef | 19 months | ajbeach | General clean-up in the parser. Removed the commented … | 
            
              |  |  | @67467a3 | 19 months | ajbeach | Fused TypeData::Enum and TypeData::Aggregate, an enumeration is a kind … | 
            
              |  |  | @bf050c5 | 19 months | ajbeach | Removed unused field from TypeData. | 
            
              |  |  | @057608a | 20 months | ajbeach | Parser clean-up: Removed an unused field, added a comment, fixed a … | 
            
              |  |  | @42422fb | 20 months | pabuhr | more reorganized enum_type rule in parser | 
            
              |  |  | @30aab55 | 20 months | pabuhr | reorganized enum_type rule in parser and add missing call to makeTypedef | 
            
              |  |  | @2583407 | 20 months | ajbeach | Handle typedef wrapped declarations before buildList in addTypedef. … | 
            
              |  |  | @a3525c4 | 20 months | ajbeach | Some Parser clean-up I did while investigating. | 
            
              |  |  | @446740a | 20 months | pabuhr | update for-control for iterating over enumeration type | 
            
              |  |  | @e048ece | 20 months | ajbeach | Moved the DeclarationNode enums over to TypeData where they are … | 
            
              |  |  | @b93c544 | 20 months | ajbeach | Removed casts no longer needed on the result of set_last. | 
            
              |  |  | @6cef439 | 20 months | ajbeach | Return 'TypeData *' from some parse rules. Moved TypeData construction … | 
            
              |  |  | @7e13b11 | 20 months | pabuhr | documentations, support CFA declaration syntax in sizeof/alignof | 
            
              |  |  | @af60383 | 20 months | ajbeach | Moved a field and functions from DeclarationNode to TypeData. Trying … | 
            
              |  |  | @44adf1b | 20 months | ajbeach | Removed casts around get_next (also replaced with direct field access) … | 
            
              |  |  | @647e2ea | 20 months | pabuhr | try @@(...) for attributes, rename and reorder grammar rules, remove … | 
            
              |  |  | @dc3fbe5 | 20 months | ajbeach | Factored out the ParseNode's next field into a new child type. This is … | 
            
              |  |  | @4c0b674 | 20 months | ajbeach | Moved ParseNode's name field down to DeclarationNode, it is not used … | 
            
              |  |  | @a4da45e | 20 months | j82liang | Resolve conflict | 
            
              |  |  | @0522ebe | 20 months | j82liang | Add EnumPosType to type system | 
            
              |  |  | @46aa60e | 20 months | pabuhr | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc | 
            
              |  |  | @4eb3a7c5 | 20 months | pabuhr | first attempt at correct distribution of attributes for aggregates | 
            
              |  |  | @2beaf9b | 20 months | ajbeach | Forgot to update comments from the last commit. | 
            
              |  |  | @2810700 | 20 months | ajbeach | The two argument form of the conditional operator now only has two … | 
            
              |  |  | @9ddcee1 | 21 months | j82liang | Remove EnumPosExpr, an early design that no longer used. The … | 
            
              |  |  | @61e362f | 21 months | ajbeach | Changed notZeroExpr so that expressions with conditional contexts are … | 
            
              |  |  | @f988834 | 22 months | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc | 
            
              |  |  | @59c8dff | 22 months | j82liang | Draft Implementation for enum position pesudo function (posE). … | 
            
              |  |  | @5bf685f | 22 months | ajbeach | Replayed maybeClone with maybeCopy, removed unused helppers in … | 
            
              |  |  | @ca9d65e | 23 months | pabuhr | second attempt at simplifying SemanticError messages | 
            
              |  |  | @b1f2007d | 23 months | pabuhr | first attempt at simplifying SemanticError and its usage | 
            
              |  |  | @c7f9f53 | 23 months | ajbeach | Moved include from Decl header. Removed some old ast code from the Parser. | 
            
              |  |  | @c6b4432 | 2 years | ajbeach | Remove BaseSyntaxNode and clean-up. | 
            
              |  |  | @3d9d017 | 2 years | caparson | added cofor implementation | 
            
              |  |  | @36e6f10 | 2 years | ajbeach | Parser now uses constants from the new ast types. | 
            
              |  |  | @eb779d5 | 2 years | caparson | Implemented corun statement | 
            
              |  |  | @11ab0b4a | 2 years | pabuhr | add corun/cofor statement, update old cofor | 
            
              |  |  | @46f9f02 | 2 years | pabuhr | add keywords alignas, alignof, static_assert, and thread_local | 
            
              |  |  | @0ac8d07 | 2 years | pabuhr | remove empty rule in cfa_abstract_parameter_declaration to remove conflicts | 
            
              |  |  | @2a301ff | 2 years | j82liang | Resolve conflict | 
            
              |  |  | @92355883 | 2 years | j82liang | Array can use enum instance with explicit initializer as designator. … | 
            
              |  |  | @f259682 | 2 years | pabuhr | remove timeout clause from waituntil statement | 
            
              |  |  | @6a4dae6 | 2 years | ajbeach | Clean-up some white spaces, spaces to tabs. | 
            
              |  |  | @c25f16b | 2 years | ajbeach | Repeat "remove push/pop from KR_parameter_list and … | 
            
              |  |  | @402a1e7 | 2 years | ajbeach | Revert "remove push/pop from KR_parameter_list and … | 
            
              |  |  | @09e400e | 2 years | pabuhr | remove push/pop from KR_parameter_list and typedef_declaration | 
            
              |  |  | @71a422a | 2 years | pabuhr | add additional debug printing, remove push/pop associated with … | 
            
              |  |  | @fc95df3 | 2 years | pabuhr | add additional debug printing | 
            
              |  |  | @d7874052 | 2 years | pabuhr | print proper error for hiding enumerator names of an anonymous … | 
            
              |  |  | @65ef0cd | 2 years | pabuhr | fix comments | 
            
              |  |  | @c84dd61 | 2 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc | 
            
              |  |  | @0b0a285 | 2 years | j82liang | Basic change for enable enumerated array syntax | 
            
              |  |  | @a983cbf | 2 years | pabuhr | fix bug in gcc conditional expression by cloning omitted operand | 
            
              |  |  | @b38f6da | 2 years | pabuhr | update conflicting type-specifier error-messages | 
            
              |  |  | @62d62db | 2 years | caparson | Merge branch 'master' into ast-experimental
                ast-experimental | 
            
              |  |  | @24d6572 | 2 years | f37yu | Merge branch 'master' into ast-experimental
                ast-experimental | 
            
              |  |  | @8a930c03 | 2 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc | 
            
              |  |  | @0442f93f | 2 years | pabuhr | update comments for special invalid syntax rules
                ast-experimental | 
            
              |  |  | @01fac29 | 2 years | pabuhr | lex _static_assert from C23
                ast-experimental | 
            
              |  |  | @55266c7 | 2 years | pabuhr | harmonize semantic error messages with yacc error messages
                ast-experimental | 
            
              |  |  | @3982384 | 2 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT | 
            
              |  |  | @8c25760 | 2 years | pabuhr | put keywords in alphabetic order in lex.ll
                ADT
                ast-experimental | 
            
              |  |  | @46da46b | 2 years | f37yu | current progress
                ast-experimental | 
            
              |  |  | @6e1e2d0 | 2 years | caparson | resolved merge conflicts
                ADT
                ast-experimental | 
            
              |  |  | @c86b08d | 2 years | caparson | added support for the waituntil statement in the compiler
                ADT
                ast-experimental | 
            
              |  |  | @6e4c44d | 2 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT | 
            
              |  |  | @04c78215 | 3 years | pabuhr | change waituntil expression from cast_expression to comma_expression
                ADT
                ast-experimental | 
            
              |  |  | @b110bcc | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT | 
            
              |  |  | @45e753c | 3 years | ajbeach | Clean-up in DeclarationNode.cc. Made all buildList loops the same. The …
                ADT
                ast-experimental | 
            
              |  |  | @028e512 | 3 years | ajbeach | Cleaned up some DeclarationNode code that had some extra code no …
                ADT
                ast-experimental | 
            
              |  |  | @66b6f66 | 3 years | ajbeach | Cleaned up some indentation in DeclarationNode.h.
                ADT
                ast-experimental | 
            
              |  |  | @32d6fdc | 3 years | ajbeach | Clean-up in the parser %union.
                ADT
                ast-experimental | 
            
              |  |  | @5541a44e | 3 years | ajbeach | Missed some uses of the new parser helpers.
                ADT
                ast-experimental | 
            
              |  |  | @6611177 | 3 years | ajbeach | Clean-up in parser. ClauseNode rework, plus internal adjustments to …
                ADT
                ast-experimental | 
            
              |  |  | @c468150 | 3 years | ajbeach | Split up ParseNode.h so that headers match implementation. May have a …
                ADT
                ast-experimental | 
            
              |  |  | @835d6e8 | 3 years | ajbeach | ast::SuspendStmt::Type -> ::Kind, this fits the new convention where …
                ADT
                ast-experimental | 
            
              |  |  | @3e94a23 | 3 years | ajbeach | More use of the new AST named boolean types.
                ADT
                ast-experimental | 
            
              |  |  | @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 | 
            
              |  |  | @9feb34b | 3 years | ajbeach | Moved toString and toCString to a new header. Updated includes. …
                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 | 
            
              |  |  | @52a2248 | 3 years | ajbeach | This should get some of the Parser changes working on older compilers.
                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 | 
            
              |  |  | @702e826 | 3 years | ajbeach | Pre-translation pass on the parser. Entirely code readability …
                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 | 
            
              |  |  |