source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1c1395d   3 years f37yu cleanup commented code ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9dc3eb21   3 years f37yu fix #196 ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @954c954   3 years f37yu Move function argument and return variable declarations from … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b2a11ba   3 years ajbeach Rename WithConstTypeSubstitution? from env to typeSubs to avoid name … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @57e0289   3 years Thierry Delisle Added stats option to print stats per expression in new-ast resolution ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a7c31e0   3 years ajbeach This should solve trac#217 and by its fallout the cancellation problem. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @77a2994   3 years Thierry Delisle Implemented joining of threads. It behaves very similarly to monitor … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @98e8b3b   3 years ajbeach ast::ReferenceToType? is now ast::BaseInstType?. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b9fa85b   3 years ajbeach Should fix both trac #173 by porting the catch scoping hack to the new … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1c01c58   3 years ajbeach Rather large commit to get coroutine cancellation working. This … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e6b42e7   3 years ajbeach Added the ast::Pass::read utility. Converted two passes to use its two … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @73f1b1c   3 years ajbeach Cleaned up comments from the PureVisitor? addition. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d3aa64f   3 years f37yu pure visitor interface for new ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4ef08f7   3 years Thierry Delisle Implemented KeywordCast? in CandidateFinder? of new AST. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d5f4613   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b26144d   3 years f37yu do not print resolved type in tests ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b7fe2e6   3 years Thierry Delisle Distribution now correctly handles libcfa but requires handcrafted … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5339a87   3 years Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @013b028   3 years pabuhr remove unused variable warning ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c5b55c4   3 years pabuhr fix missing 'u' suffix for length suffix, change L128 constants to … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @13d33a75   3 years Thierry Delisle Merge branch 'master' into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ef9988b   3 years f37yu fix lost typeinst in resolved assertions ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @74807be   3 years f37yu please do not create a node and throw it away ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0240cd69   3 years Thierry Delisle Added overload to Pass::run with a single argument to help older compilers ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f8d05ee   3 years Thierry Delisle Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0ea0b8f   3 years Thierry Delisle Using new-ast now requires configuring with --enable-new-ast or … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a77257be   3 years Thierry Delisle Compiler now supports --new-ast and --old-ast to select which … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ff3e522   3 years ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0d070ca   3 years Thierry Delisle disabled new heaptrace feature ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @22f94a4   3 years Thierry Delisle Merge branch 'master' into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @07d867b   3 years f37yu attempt to fix inferparams ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6bd2cfb   3 years Thierry Delisle Removed generated automake files. * WARNING * With this push … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0c30ecc   3 years Thierry Delisle Move cfa.m4 and cfa.make to tools/build ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ba662b9   3 years f37yu actually run impurity check ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0019d77   3 years f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @79c907b   3 years f37yu correctly print assertions ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a86b2ca6   3 years ajbeach Added Pass<...>::run which allows a pass to be constructed and run in … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @95789be   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3ac8b9f   3 years Thierry Delisle Added make variable to allow timing CFA compilation. Usage : make T=1 … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6dba8755   3 years ajbeach I was given a trick with the indexer that fixes some scoping issues … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b81fd95   3 years mlbrooks Fix bug where pointer and reference types allow unsound initialization … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1d17939   3 years ajbeach Implemented the recomented fix for #204, added at test that would have … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3251b66   3 years f37yu use different autogen prefix for new ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @eb1be63   3 years f37yu conversion cost pass should not consider structs again after types … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c408483   3 years f37yu cleanup ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d1ee9ec   3 years ajbeach Added some notes about the copy functions to the porting document. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @923d25a   3 years ajbeach SueInstType? is a template that replaces {Struct,Union,Enum}InstType?, … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f19fbbc   3 years ajbeach Fixed the virtual system so it can handle in polymorphic virtual … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a8ed717   3 years ajbeach Small fix in printing, fixing mismatched casing for casts. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @aebf5b0   3 years ajbeach Made a few changes that should have no effect but will silence some … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @680ae0e   3 years Thierry Delisle Changed cleanup stack in pass visitor to use std::vector ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3f06c05   3 years ajbeach Fixed InstantiateGeneric? so that it can handle cyclic type references … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @791028a   3 years pabuhr formatting, fix warning for usage of uninitialized variable val ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cf5af9c   3 years pabuhr change from SIZEOF_POINTER to SIZEOF_INT128 to determine if … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ccb776b   3 years pabuhr fix #if to elide int128 code for 32-bit build ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dbe8e31c   3 years pabuhr use #if to elide int128 code for 32-bit build ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d34575b   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f6582252   3 years pabuhr add support for int128 constants ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2fc94ced   3 years Thierry Delisle Added -Wno-yacc when compiling parser.yy ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @82bbaf4   3 years pabuhr formatting ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c15085d   3 years f37yu tracing memory allocation of resolver passes ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d5baf0c   3 years ajbeach Specialization now produces Declarations instead of Statements so it … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @276f105   3 years ajbeach Changed deep copy to highlight a questionable case. Even if it is … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @81da70a   3 years f37yu actually fill inferred params and disable a check ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7f9968a   3 years ajbeach Fixed a problem with 'throwResume;' translation and added some tests … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8ff586c   3 years f37yu eliminate sharing in StmtExpr? for backward convert ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1cf2a9b   3 years f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c7f834e   3 years f37yu fix destructed return value in TypeSubstitution? ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e068c8a   3 years ajbeach Since my base solution introduced a lot of the mess, I decided to … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d2de1be9   3 years f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @73973b6   3 years f37yu manually call mutate on functiondecl ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @79aae15   3 years pabuhr fix spelling mistake in comments ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @52a4d69   3 years ajbeach Improvements to ast::ptr_base::strict_as. Added null to null variant … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5c9b20c   3 years Thierry Delisle Fixed void ptr assignment bug ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a491a3c   3 years pabuhr parser prints "List of mutex member is currently unimplemented" error ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c19bc90   3 years ajbeach Better error messages in ExpandCasts?. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b2de2e0   3 years ajbeach Improved the check of the catch[Resume] exception declaration. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cbbd8fd7   3 years pabuhr rename non-terminal argument_expression_list to … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7119daa   3 years ajbeach More clean-up in ExceptTranslate?. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @66ba544   3 years ajbeach Dead code elimination in the try block translation. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @046a890   3 years ajbeach That should get default operations working for throws. More tests to come. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bcd74f3   3 years Thierry Delisle Merge branch 'master' into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e3bc51c   3 years Thierry Delisle Fixed bad merge ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0a6d8204   3 years pabuhr replace parsing empty elements in tuple list with @, unimplemented ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7215000   3 years Thierry Delisle Added flag to disable non-deteministic parts of the output when testing ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7030dab   3 years Thierry Delisle Merge branch 'master' into new-ast ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3090127   3 years ajbeach Naming updates, most are to get exception names to the new … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ff489bf   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5b544a6   3 years Thierry Delisle Merge branch 'generator' ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e6cfa8ff   3 years Thierry Delisle Fixed use after delete bug and regenerated stale tests ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9867cdb   3 years pabuhr print parser error "C @= assignment is currently unimplemented" ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9306559f   3 years Thierry Delisle Fixed small errors in generators code ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @427854b   3 years Thierry Delisle First draft implementation of generators, still missing error … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1e2de89   3 years ajbeach Wandered into LinkageSpec? and moved an include out of the header. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37cdd97   3 years Thierry Delisle Added a ast node for suspend statements ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @aeb5d0d   3 years pabuhr parse monitor generator,coroutine,thread ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ac2b598   3 years Thierry Delisle Changed descriptors for concurrency to use $ prefix instead of … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a8078ee   3 years Thierry Delisle Concurrency keywords are now generated with attribute const to further … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c744563a   3 years pabuhr add attributes on new style function specifier [fixes #161] ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1d72a11   3 years Thierry Delisle Fixed headers for benchmarks in Python, Rust and NodeJs? ADTarm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.