source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @786c438   2 years j82liang Remove Marker to pass tests ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @f135b50   2 years j82liang The compiler is now trying to pass the value of enum const to code … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @a77713b   2 years j82liang Enable typed enum ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @eb211bf   2 years ajbeach Did some clean-up with the ast::Pass class. Moved some things out of … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @891f707   2 years Thierry Delisle Removed move in MLE as it prevents copy-ellision. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @08e4e6a   2 years Thierry Delisle Removed warning after last change. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6668a3e   2 years Thierry Delisle Waitfor now resolves calls to get_monitor inside the resolver rather … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @1f7dc61   2 years Thierry Delisle Consistently changed TranslationUnit? from struct to class. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @850aff1   2 years Thierry Delisle Added -Werror=return-type EVERYWHERE! Added -Wextra in some places. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a554e5f4   2 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @968f280   2 years Thierry Delisle Made some implicit methods explicit due to clang warning ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ee918356   2 years Thierry Delisle Some clean-up to remove clang-only warnings ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f8143a6   2 years Thierry Delisle Change pass visitor to avoid more transient strong references ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @b56ad5e   2 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @5f3ba11   2 years f37yu TranslateTries? pass ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @2f52b18   2 years pabuhr more cleanup ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @6180274   2 years pabuhr more cleanup, make more function parameters const, remove more std:: ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @8cb149f   2 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4de48c5   2 years caparson fixed comment ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4e7171f   2 years pabuhr more cleanup of build_* functions, make init parameter const for … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ff3b0249   2 years pabuhr add else clause into WhileDoStmt? and ForStmt? ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @436bbe5   2 years pabuhr remove unnecessary std:: qualification, clean up build_* functions, … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @fde0a58   2 years pabuhr change assert to assertf ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3b0bc16   2 years pabuhr change class name WhileStmt? to WhileDoStmt?, add else clause to … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ab1a9ea   2 years caparson fixed merge ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @34c32f0   2 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3e5db5b4   2 years caparson added comments to loop portion of pass ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @89a5a1f   2 years pabuhr formatting, starting adding elsePart to while, do, and for statements ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @7b38b28   2 years pabuhr add LabelGeneratorNew?.hpp and LabelGeneratorNew?.cpp to module.mk ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @66daee4   2 years pabuhr formatting ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @dd3263c   2 years pabuhr new AST versions for LabelGenerator? ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ca8c0362   2 years pabuhr formatting ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @51ec1ab   2 years pabuhr formatting ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @45040b61   2 years pabuhr formatting, remove anonymous namespace ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3a4732f   2 years pabuhr formatting ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @37eb41b   2 years pabuhr formatting, remove anonymous namespace ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @0fba0d4   2 years pabuhr remove anonymous namespace ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @473d1da0   2 years pabuhr rename "if control" to "conditional control" ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @cef7430   2 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @6b2d444   2 years caparson changed a few mutexstmt things ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @e21f253   2 years ajbeach Removed the VISIT macro from Pass.impl.hpp. It was a very small … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @00a8e19   2 years ajbeach Missed one required file for the validate D changes, I think it was an … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a488783   2 years ajbeach Translated the first half of validate-D. HoistControlStruct? is pretty … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @451d958   2 years f37yu print function type correctly before resolver ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @91a72ef   2 years ajbeach Some assorted bits of clean-up. InitializerLength? was missing some … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a4a6802   2 years f37yu fill in FunctionType? assertions early ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(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
Note: See TracRevisionLog for help on using the revision log.