source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @405dbb3   20 months ajbeach Noticing that a function could have an early exit to save a level of … stuck-waitfor-destruct
(edit) @83b2fb5e   20 months ajbeach Removed an extra include. stuck-waitfor-destruct
(edit) @0f5e8cd   20 months f37yu attempt to fix #286 stuck-waitfor-destruct
(edit) @822332e   20 months ajbeach It seems clang uses different scoping rules for the trailing return of … stuck-waitfor-destruct
(edit) @96c04e4   20 months ajbeach Simplified the visit children guard to use a ValueGuardPtr. For … stuck-waitfor-destruct
(edit) @bfcd3af   20 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @2c8946b   21 months ajbeach Various whitespace and intentation updates. stuck-waitfor-destruct
(edit) @31f4837   21 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @acb33f15   21 months j82liang Change enum conversion steps stuck-waitfor-destruct
(edit) @5f225f5   21 months ajbeach Perhaps only src/Makefile.am needed to change, but I did a text search … stuck-waitfor-destruct
(edit) @c778ef1   21 months ajbeach Apparently the source file lists aren't used until distribution. I … stuck-waitfor-destruct
(edit) @0f612d2   21 months ajbeach Shoot, the non-extension renamings did not get caught in some corners. stuck-waitfor-destruct
(edit) @c92bdcc   21 months ajbeach Updated the rest of the names in src/ (except for the generated files). stuck-waitfor-destruct
(edit) @e542b02   21 months ajbeach Update last reference to BasicTypes-gen.cc. I don't know if it needs … stuck-waitfor-destruct
(edit) @6d9aa79   21 months j82liang Missing produceDecl in the last commit stuck-waitfor-destruct
(edit) @0b6c1c9   21 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @c333ed2   21 months j82liang Remove intermeidate type (enum attribute type); remove … stuck-waitfor-destruct
(edit) @083e637   21 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @195d1d8   21 months pabuhr update search strings to raw strings for python 3.12 stuck-waitfor-destruct
(edit) @b2ea0cd   21 months ajbeach First wave of file renaming. Rename files in src/ and update all … stuck-waitfor-destruct
(edit) @164a6b6   21 months ajbeach Simplified the visit_children feature of Pass template. This should … stuck-waitfor-destruct
(edit) @0153dbd   21 months ajbeach Updated hoistStruct so the nested mangled names are human readable. … stuck-waitfor-destruct
(edit) @5c27b6a   21 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @eb7586e   21 months j82liang 1. Change return value of typed Enum in null context: they now return … stuck-waitfor-destruct
(edit) @e78966e   21 months pabuhr add parsing support for enum type in 'with' statement stuck-waitfor-destruct
(edit) @7042c60   21 months j82liang resolve conflict stuck-waitfor-destruct
(edit) @cf191ac   21 months j82liang Change enum functions return type stuck-waitfor-destruct
(edit) @a1fbad0   21 months ajbeach Fix in code generation. forall clauses are now printed before return … stuck-waitfor-destruct
(edit) @89da3a9   22 months pabuhr fix parsing bug in field declaring list with empty declarator stuck-waitfor-destruct
(edit) @13de4478   22 months ajbeach Updated files in ResolvExpr to the new indentation style. It seems the … stuck-waitfor-destruct
(edit) @d7c0ad5   22 months ajbeach Removed some overloads from the Pass template. I believe these were … stuck-waitfor-destruct
(edit) @ba97ebf   22 months ajbeach The polyCost function was just a bit more complicated than it needed to be. stuck-waitfor-destruct
(edit) @fc1a3e2   22 months ajbeach Style update. Focused on indentation and trailing whitespace. stuck-waitfor-destruct
(edit) @b9b6efb   22 months ajbeach Removed porting.md, although some of its information is still … stuck-waitfor-destruct
(edit) @19313be5   22 months ajbeach One missing BasicType::Kind -> BasicKind updates. stuck-waitfor-destruct
(edit) @38093ae   22 months j82liang Resolve conflict stuck-waitfor-destruct
(edit) @748c751   22 months j82liang Remove unnecessary implicit enum type conversion stuck-waitfor-destruct
(edit) @7a780ad   22 months ajbeach Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This … stuck-waitfor-destruct
(edit) @8fd53b6e   22 months ajbeach Change for C++20 compatability. We may not be upgrading soon but this … stuck-waitfor-destruct
(edit) @cdb4eaa   22 months j82liang Fix succ(Enum) error and resolution ambiguity of enum with inheritance stuck-waitfor-destruct
(edit) @7aa209e7   22 months ajbeach Fixing some whitespace around a recent merge. That lead to some … stuck-waitfor-destruct
(edit) @76c7addb   22 months j82liang Fix Enum predecessor stuck-waitfor-destruct
(edit) @fb2e916   22 months j82liang Fix some warning stuck-waitfor-destruct
(edit) @dc58e5d   22 months j82liang Small cleanup stuck-waitfor-destruct
(edit) @af746cc   22 months j82liang Reimplement the resolution of Enum instance type stuck-waitfor-destruct
(edit) @7a36848   22 months ajbeach Further Pass template clean-up, reimplementing the translation unit … stuck-waitfor-destruct
(edit) @90320ac   22 months ajbeach Clean-up in the Pass template around call_accept. Removed overloads … stuck-waitfor-destruct
(edit) @ab780e6   22 months ajbeach notZeroExpr (in the parser) has become createCondExpr (in the … stuck-waitfor-destruct
(edit) @485cf59   22 months ajbeach Small improvement in the Pass template implementation. Thierry and I … stuck-waitfor-destruct
(edit) @d9bad51   22 months ajbeach Fixed memory leak in the parser. stuck-waitfor-destruct
(edit) @1cfe640   22 months ajbeach One more bit of clean-up, improving some names. stuck-waitfor-destruct
(edit) @4a72fef   22 months ajbeach General clean-up in the parser. Removed the commented … stuck-waitfor-destruct
(edit) @67467a3   22 months ajbeach Fused TypeData::Enum and TypeData::Aggregate, an enumeration is a kind … stuck-waitfor-destruct
(edit) @7b05de4   22 months j82liang Re-enable replace pseudo func to temporarily fix the compilation error stuck-waitfor-destruct
(edit) @d066c5b   22 months j82liang Comment out lines the require implementEnumFunc stuck-waitfor-destruct
(edit) @486caad   22 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @df78cce   22 months j82liang Save the change in main for git pull stuck-waitfor-destruct
(edit) @bf050c5   22 months ajbeach Removed unused field from TypeData. stuck-waitfor-destruct
(edit) @0139351   23 months ajbeach Add support for printing multiple returns. Mostly useful for early … stuck-waitfor-destruct
(edit) @5b25c49   23 months ajbeach Removed some code from main that supported the old ast. stuck-waitfor-destruct
(edit) @057608a   23 months ajbeach Parser clean-up: Removed an unused field, added a comment, fixed a … stuck-waitfor-destruct
(edit) @42422fb   23 months pabuhr more reorganized enum_type rule in parser stuck-waitfor-destruct
(edit) @30aab55   23 months pabuhr reorganized enum_type rule in parser and add missing call to makeTypedef stuck-waitfor-destruct
(edit) @2583407   23 months ajbeach Handle typedef wrapped declarations before buildList in addTypedef. … stuck-waitfor-destruct
(edit) @a3525c4   23 months ajbeach Some Parser clean-up I did while investigating. stuck-waitfor-destruct
(edit) @446740a   23 months pabuhr update for-control for iterating over enumeration type stuck-waitfor-destruct
(edit) @e048ece   23 months ajbeach Moved the DeclarationNode enums over to TypeData where they are … stuck-waitfor-destruct
(edit) @03606ce   23 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @06601401   23 months j82liang Change the common type interpretation of EnumPos stuck-waitfor-destruct
(edit) @76fe046   23 months j82liang Remove conversion part of the EnumPosType. It can be resolved by the … stuck-waitfor-destruct
(edit) @b93c544   2 years ajbeach Removed casts no longer needed on the result of set_last. stuck-waitfor-destruct
(edit) @6cef439   2 years ajbeach Return 'TypeData *' from some parse rules. Moved TypeData construction … stuck-waitfor-destruct
(edit) @7e13b11   2 years pabuhr documentations, support CFA declaration syntax in sizeof/alignof stuck-waitfor-destruct
(edit) @647d633   2 years j82liang Remove unused variables stuck-waitfor-destruct
(edit) @f6e8c67   2 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @bbf2cb1   2 years j82liang Add the Working support to succ() and pred() pseudo function to Enum stuck-waitfor-destruct
(edit) @af60383   2 years ajbeach Moved a field and functions from DeclarationNode to TypeData. Trying … stuck-waitfor-destruct
(edit) @44adf1b   2 years ajbeach Removed casts around get_next (also replaced with direct field access) … stuck-waitfor-destruct
(edit) @647e2ea   2 years pabuhr try @@(...) for attributes, rename and reorder grammar rules, remove … stuck-waitfor-destruct
(edit) @00eaeb8   2 years j82liang Add prototype of succ function stuck-waitfor-destruct
(edit) @dc3fbe5   2 years ajbeach Factored out the ParseNode's next field into a new child type. This is … stuck-waitfor-destruct
(edit) @4c0b674   2 years ajbeach Moved ParseNode's name field down to DeclarationNode, it is not used … stuck-waitfor-destruct
(edit) @bc61563   2 years ajbeach Factored out a very complex condition into a helper function and … stuck-waitfor-destruct
(edit) @f1149ac   2 years j82liang Remove unused variables stuck-waitfor-destruct
(edit) @a4da45e   2 years j82liang Resolve conflict stuck-waitfor-destruct
(edit) @0522ebe   2 years j82liang Add EnumPosType to type system stuck-waitfor-destruct
(edit) @46aa60e   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @4eb3a7c5   2 years pabuhr first attempt at correct distribution of attributes for aggregates stuck-waitfor-destruct
(edit) @624ba3a5   2 years pabuhr formatting stuck-waitfor-destruct
(edit) @1761046   2 years ajbeach Note to self: Check the comments before you push. stuck-waitfor-destruct
(edit) @4e2f1b2   2 years ajbeach Clean-up of GenImplicitCall module. Changing the return type for … stuck-waitfor-destruct
(edit) @d06273c   2 years ajbeach Used structural binding to shorten some loop setup. The generally … stuck-waitfor-destruct
(edit) @2beaf9b   2 years ajbeach Forgot to update comments from the last commit. stuck-waitfor-destruct
(edit) @2810700   2 years ajbeach The two argument form of the conditional operator now only has two … stuck-waitfor-destruct
(edit) @f431ab26   2 years ajbeach Fixed whitespace ResolveTypeof.cc. stuck-waitfor-destruct
(edit) @14755e5   2 years ajbeach Updated indentation in Resolver. Removed trailing whitespace. stuck-waitfor-destruct
(edit) @dacd2c19   2 years ajbeach Added Peter's fix to ensure syscall argument is initialized. I did … stuck-waitfor-destruct
(edit) @23a0e576   2 years ajbeach Remove mid-array assertion from the Box pass. stuck-waitfor-destruct
(edit) @47bd204   2 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @a55ebcc   2 years j82liang 1. Add debug print option for replacePseudoFunc; 2. Change resolver … stuck-waitfor-destruct
Note: See TracRevisionLog for help on using the revision log.