source: src

Revision Log Mode:


Legend:

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