source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @56f519b   2 years ajbeach Clean-up of the last pass. Added a test for the constructor mutex … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f27331c   2 years ajbeach Factored the AddressExpr? constructor body into a helper that makes it … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @2cf3b87   2 years ajbeach Translated valitate-E after much bug hunting. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @0351e9f   2 years ajbeach Clean-up white-space and comments in the AST/Print module. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3cc1111   2 years ajbeach Small fix in Decl.hpp and a new-ast function added in InitTweak?. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @1387ea0   2 years ajbeach We can now thread the global/special declarations from convert to … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ce36b55   2 years ajbeach Translation of Validate F; and some improvements in some helpers. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @5dcb881   2 years ajbeach Split up the validate pass. (Some statistics code is repeated, but … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3249dd8b   2 years ajbeach Some clean-up. DeepCopyCore? lost its already tenous reason to be in … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @b7fd9daf   2 years f37yu Merge branch 'new-ast-unique-expr' ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f95634e   2 years f37yu fix unique expr pass ADTast-experimentalenumforall-pointer-decaynew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bb9924c   2 years f37yu fix unique expr pass ADTast-experimentalenumforall-pointer-decaynew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1622af5   2 years ajbeach Created CandidatePrinter? from AlternativePrinter? (seems to uncover a … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @5ee153d   2 years ajbeach Translated the Translate Throws pass to the new ast. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a5a08a05   2 years ajbeach Missed a few extra references to LabelGenerator?. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @cb921d4   2 years ajbeach Changed some of the new ast code so they no longer pass around the … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @de31a1d   2 years ajbeach Converted the two LabelGenerator? singletons into a single pure-static … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @817bb3c   2 years ajbeach Clean-up in MultiLevelExit?, including a small interface change. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @21fe17f   2 years ajbeach Clean-up the FixLabelsCore? class and utilities. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @b8ab91a   2 years ajbeach Fix Labels pass translated. This is fix label, mult-level exit and … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @8e48fca4   2 years ajbeach Combined the code in FixMain? so it is all done with one pass. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @0c577f7   2 years ajbeach Implemented new AST version of the Fix Names pass. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f42fc13   2 years ajbeach Reorganize FixNames/FixMain? to avoid storing main_signature for so long. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @c600df1   2 years ajbeach Added ast::WithConstTranslationUnit? to give access to the surrounding … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @148ba7d   2 years ajbeach Added a return value to WithGuards::GuardValue? so you can save the old … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a36eb2d   2 years ajbeach First translation of the Gen Init pass. Passed the tests. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @da6396f   2 years ajbeach Looks like Henry's MakeLibCfa? worked this entire time. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @55cbff8   2 years ajbeach Added new ast resolver prototype support. Not exactly the same but … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @efc8f3e   2 years pabuhr change loop default-block for while/do/for to Python style ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a73c16e   2 years pabuhr parse loop default-block for while/do/for ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @fe8c31e   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @05c941a   2 years pabuhr change mutex expression syntax from mutex@ to mutex(), add rule to … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @68fe946e   2 years ajbeach Updated DeclStats? for the new ast. Also fixed a bug in the old … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @e16eb460   2 years pabuhr further restrict locations where @ occurs, remove empty argument list … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4d8fbf4   3 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a8367eb   3 years caparson fixed mutexStmt bug related to pointers/references ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @63b3279   3 years pabuhr add C++-style constructor initialization, T t{3,4} versus T t = {3,4} ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @bbe3719   3 years caparson cleaned up some mutex stmt related code ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @1d402be   3 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @5b7c8b5   3 years caparson small changes and hopefully fixed build ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @52fad0c   3 years y58xue Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @6c2dc00   3 years y58xue Convert makeLibCfa to use new AST ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @af67ee1   3 years caparson Added support for locks as parameters to mutex stmt ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @9f5a19fa   3 years y58xue Enable expandMemberTuples new AST pass Other work still needs to be … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @d249e0b   3 years y58xue Add expandMemberTuples pass to use new AST ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @01d433e   3 years y58xue Convert expandUniqueExpr pass to use new AST (NOT WORKING) Currently … ADTast-experimentalenumforall-pointer-decaynew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8a1d95af   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @c99a0d1   3 years pabuhr attempt to add for-control index constraints, but failed on enums, … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @de52331   3 years caparson some more files related to mutex stmt ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6cebfef   3 years caparson added mutex stmt monitor ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ea54f1e   3 years pabuhr formatting ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @da602aec   3 years y58xue Fix forall variant extern vtable decls ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @42a02ce   3 years y58xue Fix virtual cast error not showing code locations ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @98233b3   3 years y58xue Translate forall variants of exception/vtable decls ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @aa882e7e   3 years y58xue Translate virtual table declarations ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8f6f3729   3 years pabuhr change typedef_name to type_name for non-terminal vtable ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @00da199   3 years y58xue Add a switch to print AST after exdecl pass ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0c730d9   3 years y58xue Translate exception declarations ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9f77301   3 years pabuhr formatting ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @93bbbc4   3 years pabuhr update parser for vtable declarations ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cc64be1d   3 years ajbeach Added VTableType to the conversion passes. ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ccb6fd8   3 years Thierry Delisle Fix CodeLocation? boiler-plate for vtable ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3945abe   3 years Thierry Delisle New-AST boilerplate for vtable ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b238618   3 years ajbeach Added VTableType to the new ast. ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ff35e0e   3 years Thierry Delisle Implemented old ast boiler-plate for vtabletype. ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ca69a8a   3 years ajbeach Quickly added VTableType node to the old ast. ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @801978b   3 years mlbrooks GenPoly? field-number selection for dynamic layouts uses uniqueId to … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7f62b708   3 years Thierry Delisle Step 2 of $thread to thread$ Missed some of the source ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e84ab3d   3 years Thierry Delisle Step 1 of changing $thread to thread$ ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @943bfad   3 years Thierry Delisle Fixed several warnings for clang@head ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9380add   3 years pabuhr formatting, remove spurious semi-colon at end of vtable rule ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2ac218d   3 years pabuhr add commented out parse rules for new ftype syntax ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1d71208   3 years mlbrooks Implementing new-array subscripting syntax, in which a[x,y,z] now … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @68b52b0   3 years mlbrooks Implementing syntax forall( T * ) abbreviating forall( T & | sized(T) ) ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @15f769c   3 years pabuhr add _DecimalXX to lexer/parser, but mark as unimplemented ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e319fc5   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d3b5a14   3 years pabuhr lex gcc types _Decimal32/64/128 and return them as float/double/uuFLOAT128 ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6e50a6b   3 years mlbrooks Implementing language-provided syntax for (array) dimensions. Former … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @26d944c   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @02f4eb8   3 years pabuhr simplify change for section .data attribute for global constructors ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7e1cb79   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1f2e957   3 years pabuhr make section .data attribute for global constructors architecture … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @798a8b3   3 years Thierry Delisle Attributes are now correctly visited when replacing typedefs ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bc179fd   3 years Thierry Delisle Removed more gcc11 warnings ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1f68d5d   3 years Thierry Delisle Changed signal handling to avoid incompatible pointer cast ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @68ff3de   3 years Thierry Delisle Removed unnecessary copy in loop ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @93f74c0f   3 years Thierry Delisle Changed how new pass visitor gets the return type of previsit to avoid … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @02a43ff   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6312b1c   3 years Thierry Delisle In box pass that creates pointer + VLA for generics: I now move the … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8f910430   3 years ajbeach Updated the virtual module to prefix the names with the new convention … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @aff7e86   3 years ajbeach Added a new attribute 'cfa_linkonce'. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @67b421c   3 years ajbeach No different types of enums are not interchangable. (Instance of … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b9dae14c   3 years mlbrooks Activated syntax, forall( [N] ). This implementation desugars in the … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @24711a3   3 years pabuhr parse aggregate_control *, remove spurious yyy variable ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8edbe40   3 years ajbeach SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b583113   3 years ajbeach Recovered the polymorphic CoroutineCancelled? exception. The interface … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4744074   3 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b91bfde   3 years ajbeach Added and used some helpers. The widely useful one is a from_string … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ecfd758   3 years ajbeach Major exception update, seperating type-ids from virtual tables. The … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cd59d28   3 years ajbeach A bit of clean-up in AST/Type.cpp. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.