source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @0240cd69   22 months Thierry Delisle Added overload to Pass::run with a single argument to help older compilers arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f8d05ee   22 months Thierry Delisle Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0ea0b8f   22 months Thierry Delisle Using new-ast now requires configuring with --enable-new-ast or … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a77257be   22 months Thierry Delisle Compiler now supports --new-ast and --old-ast to select which … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7ff3e522   22 months ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0d070ca   22 months Thierry Delisle disabled new heaptrace feature arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @22f94a4   22 months Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @07d867b   22 months f37yu attempt to fix inferparams arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6bd2cfb   22 months Thierry Delisle Removed generated automake files. * WARNING * With this push … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0c30ecc   22 months Thierry Delisle Move cfa.m4 and cfa.make to tools/build arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ba662b9   22 months f37yu actually run impurity check arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0019d77   22 months f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @79c907b   22 months f37yu correctly print assertions arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a86b2ca6   22 months ajbeach Added Pass<...>::run which allows a pass to be constructed and run in … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @95789be   22 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3ac8b9f   22 months Thierry Delisle Added make variable to allow timing CFA compilation. Usage : make T=1 … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6dba8755   22 months ajbeach I was given a trick with the indexer that fixes some scoping issues … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b81fd95   22 months mlbrooks Fix bug where pointer and reference types allow unsound initialization … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1d17939   22 months ajbeach Implemented the recomented fix for #204, added at test that would have … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3251b66   22 months f37yu use different autogen prefix for new ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @eb1be63   22 months f37yu conversion cost pass should not consider structs again after types … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c408483   22 months f37yu cleanup arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d1ee9ec   22 months ajbeach Added some notes about the copy functions to the porting document. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @923d25a   22 months ajbeach SueInstType? is a template that replaces {Struct,Union,Enum}InstType?, … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f19fbbc   22 months ajbeach Fixed the virtual system so it can handle in polymorphic virtual … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a8ed717   22 months ajbeach Small fix in printing, fixing mismatched casing for casts. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @aebf5b0   23 months ajbeach Made a few changes that should have no effect but will silence some … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @680ae0e   23 months Thierry Delisle Changed cleanup stack in pass visitor to use std::vector arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3f06c05   23 months ajbeach Fixed InstantiateGeneric? so that it can handle cyclic type references … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @791028a   23 months pabuhr formatting, fix warning for usage of uninitialized variable val arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @cf5af9c   23 months pabuhr change from SIZEOF_POINTER to SIZEOF_INT128 to determine if … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ccb776b   23 months pabuhr fix #if to elide int128 code for 32-bit build arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @dbe8e31c   23 months pabuhr use #if to elide int128 code for 32-bit build arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d34575b   23 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f6582252   23 months pabuhr add support for int128 constants arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @2fc94ced   23 months Thierry Delisle Added -Wno-yacc when compiling parser.yy arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @82bbaf4   23 months pabuhr formatting arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c15085d   23 months f37yu tracing memory allocation of resolver passes arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d5baf0c   23 months ajbeach Specialization now produces Declarations instead of Statements so it … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @276f105   2 years ajbeach Changed deep copy to highlight a questionable case. Even if it is … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @81da70a   2 years f37yu actually fill inferred params and disable a check arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7f9968a   2 years ajbeach Fixed a problem with 'throwResume;' translation and added some tests … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8ff586c   2 years f37yu eliminate sharing in StmtExpr? for backward convert arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @1cf2a9b   2 years f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c7f834e   2 years f37yu fix destructed return value in TypeSubstitution? arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @e068c8a   2 years ajbeach Since my base solution introduced a lot of the mess, I decided to … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d2de1be9   2 years f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @73973b6   2 years f37yu manually call mutate on functiondecl arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @79aae15   2 years pabuhr fix spelling mistake in comments arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @52a4d69   2 years ajbeach Improvements to ast::ptr_base::strict_as. Added null to null variant … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5c9b20c   2 years Thierry Delisle Fixed void ptr assignment bug arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a491a3c   2 years pabuhr parser prints "List of mutex member is currently unimplemented" error arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c19bc90   2 years ajbeach Better error messages in ExpandCasts?. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b2de2e0   2 years ajbeach Improved the check of the catch[Resume] exception declaration. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @cbbd8fd7   2 years pabuhr rename non-terminal argument_expression_list to … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7119daa   2 years ajbeach More clean-up in ExceptTranslate?. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @66ba544   2 years ajbeach Dead code elimination in the try block translation. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @046a890   2 years ajbeach That should get default operations working for throws. More tests to come. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @bcd74f3   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @e3bc51c   2 years Thierry Delisle Fixed bad merge arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0a6d8204   2 years pabuhr replace parsing empty elements in tuple list with @, unimplemented arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7215000   2 years Thierry Delisle Added flag to disable non-deteministic parts of the output when testing arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7030dab   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3090127   2 years ajbeach Naming updates, most are to get exception names to the new … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ff489bf   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5b544a6   2 years Thierry Delisle Merge branch 'generator' arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e6cfa8ff   2 years Thierry Delisle Fixed use after delete bug and regenerated stale tests arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9867cdb   2 years pabuhr print parser error "C @= assignment is currently unimplemented" arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9306559f   2 years Thierry Delisle Fixed small errors in generators code arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @427854b   2 years Thierry Delisle First draft implementation of generators, still missing error … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1e2de89   2 years ajbeach Wandered into LinkageSpec? and moved an include out of the header. arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @37cdd97   2 years Thierry Delisle Added a ast node for suspend statements arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @aeb5d0d   2 years pabuhr parse monitor generator,coroutine,thread arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ac2b598   2 years Thierry Delisle Changed descriptors for concurrency to use $ prefix instead of … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @a8078ee   2 years Thierry Delisle Concurrency keywords are now generated with attribute const to further … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c744563a   2 years pabuhr add attributes on new style function specifier [fixes #161] arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1d72a11   2 years Thierry Delisle Fixed headers for benchmarks in Python, Rust and NodeJs? arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @fca3bf8   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @60a8062   2 years pabuhr rewrite most of OperatorTable? and change caller modules to use new … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3b9c674   2 years ajbeach Expections now supported in position independent code. arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @eeaa3e2   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8abca06   2 years pabuhr rewrite isPrefix using memcmp to increase performance, same change in … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @7102540   2 years pabuhr change name mangling for postfix function from "operator_literal_" … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @98538288   2 years Thierry Delisle Moved VerifyCtorDtorAssign? up and changed return type check to support … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @74330e7   2 years pabuhr formatting, add floating-point signal handler to cpp-cc to catch … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3e274ab   2 years pabuhr replace assert with unimplemented semantic error [fixes #22] arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @095ac99   2 years pabuhr change backquoted keywords from xxx to xxx arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @74e3263   2 years Thierry Delisle Fixed error in pass visitor where UnionInstType? added wrong thing to … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4f7b418   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @09f357e   2 years Thierry Delisle Optim : coroutine and thread creation no-longer uses polymorphic call, … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @948fdef   2 years pabuhr change backquotes identifiers to xxx syntax, change priority of … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9d6317f   2 years ajbeach Added checks for returning from a finally clause. And breaking from a … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5cdeecd   2 years ajbeach We think we figured out what MLE stood for and cleaned up some of the … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5ee7d36   2 years ajbeach BranchStmt::brType did not have enough names to print all kinds of … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9e63a2b   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @cca568e   2 years pabuhr change all example waitfor statements from comma separate to colon arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4a063df   2 years pabuhr formatting, change waitfor to support a list of functions, separated … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @095b99a   2 years ajbeach Added TimeCall? as a more flexible alternative to TimeBlock?. TimeBlock?arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d62806c   2 years ajbeach Start working on checks to make sure we do not jump out of a finally block. arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0608e007   2 years pabuhr formatting, change 0 to nullptr arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.