source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @597f284   19 months pabuhr update 'Too many recursive assertions' error message with possible cause stuck-waitfor-destruct
(edit) @73d0e3f4   19 months j82liang Current enum has bug when use as a reference as in ?++. Change … stuck-waitfor-destruct
(edit) @115ac1ce   19 months j82liang Allow explict conversion from cfa enum to int (while disallow implicit) stuck-waitfor-destruct
(edit) @4117761   19 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @5ccc733   19 months j82liang Fix the bug that C style enum cannot to use as an lvalue stuck-waitfor-destruct
(edit) @3c55fcd   19 months ajbeach Added some notes about how to enable heap statistics. Reformated some … stuck-waitfor-destruct
(edit) @01afd8d   19 months pabuhr add +~ and +~= for-control operators to match with -~ and -~= operators stuck-waitfor-destruct
(edit) @7552fde   19 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @d3aa55e9   19 months j82liang 1. Disallow implicit conversion from cfa enum to int during on the … stuck-waitfor-destruct
(edit) @55ba259e   19 months pabuhr clarify for-control for enumerations stuck-waitfor-destruct
(edit) @089b39e1   19 months pabuhr clean up, prepare for downto enumerating stuck-waitfor-destruct
(edit) @5eb3f65   19 months pabuhr change enumeration function names labelE, valueE, posE to label, … stuck-waitfor-destruct
(edit) @253d0b4   19 months pabuhr change error message header, simplify forCtrl to have only identifier … stuck-waitfor-destruct
(edit) @d66a43b   19 months pabuhr fix spelling mistake in file src/ControlStruct/TrasnlateEnumRange.hpp … stuck-waitfor-destruct
(edit) @a8ced63   20 months pabuhr parse countof pseduo-function, update for-loop for enumeration stuck-waitfor-destruct
(edit) @07771bc   20 months pabuhr lex countof pseudo-function stuck-waitfor-destruct
(edit) @567c775   20 months j82liang Missing files from the last commit stuck-waitfor-destruct
(edit) @57e43cd   20 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @525f7ad   20 months j82liang 1. Add count_e( enum_name ), a pseudo function that return the … stuck-waitfor-destruct
(edit) @f678c53b   20 months pabuhr formatting stuck-waitfor-destruct
(edit) @12f1156   20 months pabuhr simplify grammar in a few places stuck-waitfor-destruct
(edit) @2ab31fd   20 months pabuhr parse tuple-element declarations but unimplemented stuck-waitfor-destruct
(edit) @42cdd07d   20 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc stuck-waitfor-destruct
(edit) @85855b0   20 months j82liang 1. Implement enum cast; 2. Change valueE so that opague enum returns … stuck-waitfor-destruct
(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
Note: See TracRevisionLog for help on using the revision log.