source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @efc8f3e   7 weeks pabuhr change loop default-block for while/do/for to Python style
(edit) @a73c16e   8 weeks pabuhr parse loop default-block for while/do/for
(edit) @fe8c31e   2 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @05c941a   2 months pabuhr change mutex expression syntax from mutex@ to mutex(), add rule to …
(edit) @68fe946e   2 months ajbeach Updated DeclStats? for the new ast. Also fixed a bug in the old …
(edit) @e16eb460   2 months pabuhr further restrict locations where @ occurs, remove empty argument list …
(edit) @4d8fbf4   3 months caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @a8367eb   3 months caparson fixed mutexStmt bug related to pointers/references
(edit) @63b3279   3 months pabuhr add C++-style constructor initialization, T t{3,4} versus T t = {3,4}
(edit) @bbe3719   3 months caparson cleaned up some mutex stmt related code
(edit) @1d402be   3 months caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc jacob/cs343-translation
(edit) @5b7c8b5   3 months caparson small changes and hopefully fixed build jacob/cs343-translation
(edit) @52fad0c   3 months y58xue Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc jacob/cs343-translation
(edit) @6c2dc00   3 months y58xue Convert makeLibCfa to use new AST jacob/cs343-translation
(edit) @af67ee1   3 months caparson Added support for locks as parameters to mutex stmt jacob/cs343-translation
(edit) @9f5a19f   3 months y58xue Enable expandMemberTuples new AST pass Other work still needs to be … jacob/cs343-translation
(edit) @d249e0b   3 months y58xue Add expandMemberTuples pass to use new AST jacob/cs343-translation
(edit) @8a1d95a   4 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc jacob/cs343-translation
(edit) @c99a0d1   4 months pabuhr attempt to add for-control index constraints, but failed on enums, … jacob/cs343-translation
(edit) @de52331   4 months caparson some more files related to mutex stmt jacob/cs343-translationnew-ast-unique-expr
(edit) @6cebfef   4 months caparson added mutex stmt monitor jacob/cs343-translationnew-ast-unique-expr
(edit) @ea54f1e   4 months pabuhr formatting jacob/cs343-translationnew-ast-unique-expr
(edit) @da602aec   4 months y58xue Fix forall variant extern vtable decls jacob/cs343-translationnew-ast-unique-expr
(edit) @42a02ce   4 months y58xue Fix virtual cast error not showing code locations jacob/cs343-translationnew-ast-unique-expr
(edit) @98233b3   4 months y58xue Translate forall variants of exception/vtable decls jacob/cs343-translationnew-ast-unique-expr
(edit) @aa882e7e   5 months y58xue Translate virtual table declarations jacob/cs343-translationnew-ast-unique-expr
(edit) @8f6f3729   5 months pabuhr change typedef_name to type_name for non-terminal vtable jacob/cs343-translationnew-ast-unique-expr
(edit) @00da199   5 months y58xue Add a switch to print AST after exdecl pass jacob/cs343-translationnew-ast-unique-expr
(edit) @0c730d9   5 months y58xue Translate exception declarations jacob/cs343-translationnew-ast-unique-expr
(edit) @9f77301   5 months pabuhr formatting jacob/cs343-translationnew-ast-unique-expr
(edit) @93bbbc4   5 months pabuhr update parser for vtable declarations jacob/cs343-translationnew-ast-unique-expr
(edit) @cc64be1d   5 months ajbeach Added VTableType to the conversion passes. jacob/cs343-translationnew-ast-unique-expr
(edit) @ccb6fd8   5 months Thierry Delisle Fix CodeLocation? boiler-plate for vtable jacob/cs343-translationnew-ast-unique-expr
(edit) @3945abe   5 months Thierry Delisle New-AST boilerplate for vtable jacob/cs343-translationnew-ast-unique-expr
(edit) @b238618   5 months ajbeach Added VTableType to the new ast. jacob/cs343-translationnew-ast-unique-expr
(edit) @7ff35e0e   5 months Thierry Delisle Implemented old ast boiler-plate for vtabletype. jacob/cs343-translationnew-ast-unique-expr
(edit) @ca69a8a   5 months ajbeach Quickly added VTableType node to the old ast. jacob/cs343-translationnew-ast-unique-expr
(edit) @801978b   5 months mlbrooks GenPoly? field-number selection for dynamic layouts uses uniqueId to … jacob/cs343-translationnew-ast-unique-expr
(edit) @7f62b708   5 months Thierry Delisle Step 2 of $thread to thread$ Missed some of the source jacob/cs343-translationnew-ast-unique-expr
(edit) @e84ab3d   5 months Thierry Delisle Step 1 of changing $thread to thread$ jacob/cs343-translationnew-ast-unique-expr
(edit) @943bfad   5 months Thierry Delisle Fixed several warnings for clang@head jacob/cs343-translationnew-ast-unique-expr
(edit) @9380add   5 months pabuhr formatting, remove spurious semi-colon at end of vtable rule jacob/cs343-translationnew-ast-unique-expr
(edit) @2ac218d   5 months pabuhr add commented out parse rules for new ftype syntax jacob/cs343-translationnew-ast-unique-expr
(edit) @1d71208   6 months mlbrooks Implementing new-array subscripting syntax, in which a[x,y,z] now … jacob/cs343-translationnew-ast-unique-expr
(edit) @68b52b0   6 months mlbrooks Implementing syntax forall( T * ) abbreviating forall( T & | sized(T) ) jacob/cs343-translationnew-ast-unique-expr
(edit) @15f769c   6 months pabuhr add _DecimalXX to lexer/parser, but mark as unimplemented jacob/cs343-translationnew-ast-unique-expr
(edit) @e319fc5   6 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc jacob/cs343-translationnew-ast-unique-expr
(edit) @d3b5a14   6 months pabuhr lex gcc types _Decimal32/64/128 and return them as float/double/uuFLOAT128 jacob/cs343-translationnew-ast-unique-expr
(edit) @6e50a6b   6 months mlbrooks Implementing language-provided syntax for (array) dimensions. Former … jacob/cs343-translationnew-ast-unique-expr
(edit) @26d944c   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc jacob/cs343-translationnew-ast-unique-expr
(edit) @02f4eb8   6 months pabuhr simplify change for section .data attribute for global constructors jacob/cs343-translationnew-ast-unique-expr
(edit) @7e1cb79   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc jacob/cs343-translationnew-ast-unique-expr
(edit) @1f2e957   6 months pabuhr make section .data attribute for global constructors architecture … jacob/cs343-translationnew-ast-unique-expr
(edit) @798a8b3   6 months Thierry Delisle Attributes are now correctly visited when replacing typedefs jacob/cs343-translationnew-ast-unique-expr
(edit) @bc179fd   6 months Thierry Delisle Removed more gcc11 warnings arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1f68d5d   6 months Thierry Delisle Changed signal handling to avoid incompatible pointer cast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @68ff3de   6 months Thierry Delisle Removed unnecessary copy in loop arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @93f74c0f   6 months Thierry Delisle Changed how new pass visitor gets the return type of previsit to avoid … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @02a43ff   7 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6312b1c   7 months Thierry Delisle In box pass that creates pointer + VLA for generics: I now move the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8f910430   7 months ajbeach Updated the virtual module to prefix the names with the new convention … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @aff7e86   7 months ajbeach Added a new attribute 'cfa_linkonce'. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @67b421c   7 months ajbeach No different types of enums are not interchangable. (Instance of … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b9dae14c   7 months mlbrooks Activated syntax, forall( [N] ). This implementation desugars in the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @24711a3   7 months pabuhr parse aggregate_control *, remove spurious yyy variable arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8edbe40   8 months ajbeach SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b583113   8 months ajbeach Recovered the polymorphic CoroutineCancelled? exception. The interface … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4744074   8 months pabuhr formatting arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b91bfde   8 months ajbeach Added and used some helpers. The widely useful one is a from_string … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ecfd758   8 months ajbeach Major exception update, seperating type-ids from virtual tables. The … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @cd59d28   8 months ajbeach A bit of clean-up in AST/Type.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @de57af9   8 months ajbeach Added some asserts in CurrentObject? that prevent segfaults for better … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1f652a7   8 months pabuhr add keywords typeid and vtable, and parse new syntax for virtual tables arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ca33b15   8 months pabuhr create downstream data structures for array-type for-control arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @98337569   8 months pabuhr add syntax for array-type for-control, update enum type error message arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8bea701   8 months pabuhr add semantic error for typed enumeration is currently unimplemented arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fec3e9a   8 months pabuhr formatting arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f9c3100   9 months pabuhr refactor assignment_operator, limit aggregate name to unqualified … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a46b69c   9 months pabuhr reuse routine newName in other routines to create and name a … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6259c7e   9 months pabuhr formatting arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5e25953   9 months pabuhr add more locations where attribute clause may appear arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @41ca6fa   9 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2d019af   9 months pabuhr parser global pragmas, fixes #241 arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @77d601f   9 months pabuhr dump core for cfa-cpp bad_alloc exception arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e499381   10 months ajbeach Added a new ast dump in main. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @9fb1367   10 months pabuhr make keywords catch, catchResume, finally quasi-keywords, add … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @aa88cb9a   10 months pabuhr update translator help message arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a99803   10 months pabuhr add parsing for new array declaration and subscript arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ec3f9c8   10 months pabuhr formatting, update deprecated type-kind usage for new syntax arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @73f04fd   10 months pabuhr remove temporary token "fred" from grammar, add comments for … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @408ab79   10 months pabuhr parse typed enumeration arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd54fef   11 months mlbrooks Converting the project to use the new syntax for otype, dtype and … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fcd0b9d7   11 months mlbrooks PolyCost? calculation result becomes 0 or 1 per type, avoiding … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @978e5eb   11 months mlbrooks Calculation of specialization benefit (spec "cost") looks inside the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @20207c0   11 months pabuhr fix old AST error printing for new kinds of types arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b66d14a   11 months pabuhr add new type kinds DStype and ALtype arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2501ae5   11 months pabuhr formatting, semantic error: otype declaration is currently unimplemented arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @64aeca0   11 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5a51798   11 months pabuhr add new parsing syntax to eventually replace Xtype arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a6e5091   11 months pabuhr reorder declarations arm-ehjacob/cs343-translationnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.