source: src/Common

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2d019af   7 months pabuhr parser global pragmas, fixes #241 arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3e3f236   11 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a45bd78   11 months f37yu cleanup: remove params in TypeDecl? (never used) arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @364a03c   11 months ajbeach Added more information to checkAllCodeLocations. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c9e0991   11 months ajbeach Clean-up the code location tools. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f57faf6   11 months ajbeach Added a new-ast tools for code locations. The fill pass is being used … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ddcedfe   11 months Thierry Delisle Errors are now sorted by code-location/description arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b0b1e15   12 months Thierry Delisle fix timestamp generation for arm inside the compiler arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c6c682cf   12 months ajbeach This should make the value of Pass[Visitor]::inFunction match the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @53d55b6   12 months Thierry Delisle Changed approach for isInFunction and implemented for old ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @490fb92e   12 months f37yu move FixInit? to new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @57e0289   13 months Thierry Delisle Added stats option to print stats per expression in new-ast resolution arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1c01c58   14 months ajbeach Rather large commit to get coroutine cancellation working. This … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5339a87   14 months Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7ff3e522   15 months ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @22f94a4   15 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6dba8755   15 months ajbeach I was given a trick with the indexer that fixes some scoping issues … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c408483   15 months f37yu cleanup arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @680ae0e   15 months Thierry Delisle Changed cleanup stack in pass visitor to use std::vector arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c15085d   16 months f37yu tracing memory allocation of resolver passes arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7030dab   19 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @37cdd97   20 months Thierry Delisle Added a ast node for suspend statements arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @eeaa3e2   21 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8abca06   21 months pabuhr rewrite isPrefix using memcmp to increase performance, same change in … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @98538288   21 months Thierry Delisle Moved VerifyCtorDtorAssign? up and changed return type check to support … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @74e3263   21 months Thierry Delisle Fixed error in pass visitor where UnionInstType? added wrong thing to … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @095b99a   21 months ajbeach Added TimeCall? as a more flexible alternative to TimeBlock?. TimeBlock?arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @07de76b   23 months pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1a69a90   2 years Thierry Delisle Added --colors command line arguments to have more control on whether … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9802f4c   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @665f432   2 years Thierry Delisle Fixed trac #149 where operand names in asm statements where … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4a60488   2 years ajbeach Merged from master taking the lvalue changes to expression and … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @033ff37   2 years pabuhr remove attribute expression '@'name mechanism arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @77d2432   2 years pabuhr patch sizeof evaluation problem temporarily, and make parameters constant arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f53acdf   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @e67991f   2 years Thierry Delisle WithStmt? is now a Declaration arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e3d7f9f   2 years Thierry Delisle Const PassVisitor? now supports the indexer arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @7870799   2 years Thierry Delisle Cast cost and conversion cost now take constant parameters. This … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e0e9a0b   2 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c1ed2ee   2 years a3moss Continued resolver porting * mostly initialization and validation * … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @234b1cb   2 years a3moss Port TupleAssignment? to new AST arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @120a28c   2 years Thierry Delisle Added support for address-sanitizer which requires disabling Heap … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4e5e6cc   2 years Thierry Delisle Fixed indentation and remove too strict abort arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @99d4584   2 years a3moss Further stubs for resolver port * also switched order of constructor … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d908563   2 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @933f32f   2 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d7aa12c   2 years Thierry Delisle Implemented eval for new AST arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @342146e1   2 years Thierry Delisle Old pass visitor no longer leaks macros arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8abee13   2 years mlbrooks early bug fixes from running conversion old-new-old, just before resolver arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0588d8c   2 years Thierry Delisle Stubbed a few routines for later to help compilation arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @77bfc80   2 years Thierry Delisle Fixed some warnings and better messaging for unimplemented stubs arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @87701b6   2 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @712348a   2 years Thierry Delisle Removed all traces of SubRange? which didn't actually exist and made … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @37e3af4   2 years Thierry Delisle Check that no-one returns null from mutate and prevent macro from leaking arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @292d599   2 years Thierry Delisle Fixed problem with TCMALLOC and heap stats arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @6a625de   2 years Thierry Delisle Some clean-up, some more assertions to check assumptions and changes … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @02fdb8e   2 years Thierry Delisle Added WithConstTypeSubstitution? accessory on pass visitor. Mostly … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1febef62   3 years a3moss Fix gcc-7 errors in persistent map arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @181a6af   3 years a3moss Walk back history changes to persistent map arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @42f1279c   3 years a3moss Eagerly remove over-ridden generated functions arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @fdae913   3 years a3moss modify persistent map to not re-initialize history nodes facing deletion arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @b419abb   3 years a3moss Lazy scope initialization for indexer arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @b8665e3   3 years a3moss First build with persistent-map indexer arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @fca6ca6   3 years Thierry Delisle Fixed % of parent when more than one level ends at the same time aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @61dbb54   3 years Thierry Delisle Fixed initialization of chrono stack not supported by g++-5 aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @c884f2d   3 years Thierry Delisle Fixed error for % of parent printing in timing sections and added more … aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @3c0d4cd   3 years Thierry Delisle Fixed/implemented % of parent printing in timing sections aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @79eaeb7   3 years Thierry Delisle Improved printing, parent printing still incorrect aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @4f97937   3 years Thierry Delisle First draft at timing results, left is better printing and more data aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @1bb9a9a   3 years Thierry Delisle Some clean-up and comenting aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @1cb7fab2   3 years Thierry Delisle Added better support for enabling/disabling/compiling-out statistics aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @675716e   3 years Thierry Delisle Instrumented PassVisitor? to print average/max depth aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @8e70823   3 years Thierry Delisle Extracted out BaseCounter? as a generic key-value tree aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @351c519   3 years Thierry Delisle Added max counter to stats aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @a1099278   3 years Thierry Delisle Fix printing of empty counters aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @8f74a6a   3 years Thierry Delisle Added code to support generic statistic counters in the compiler aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @7abee38   3 years Thierry Delisle Cleaned some module.mk files and preparing for better stats in the compiler aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @cde3891   3 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @fbecee5   3 years a3moss rational.cfa passes deferred resolution pass now aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @6d6e829   3 years a3moss First compiling draft of deferred assertions (build failure) aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @2f86ddf   3 years Rob Schluntz Add Destructor handlers for argument and return temporaries, merge … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5cbacf1   3 years Rob Schluntz Refactor eval into Common aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @fd2debf   3 years Rob Schluntz Add checks for constructor/destructor attribute arguments aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @679e644   3 years pabuhr extend plan 9, anonymous declarations, change token for default argument aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @2e02851   3 years Rob Schluntz Add temporary warning for deprecated anonymous member declarations aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @aeec6b7   3 years Rob Schluntz Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @4612bb0   3 years a3moss Add push operations for ScopedMap? notes aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @6253fc3   3 years a3moss Add annotation field to ScopedMap?, annotate TypedefTable? with int aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @c194661   3 years Rob Schluntz Reorganize QualifiedType? node aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @47498bd   3 years Rob Schluntz Add nodes for global scope type aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @c5d7701   3 years Rob Schluntz Add QualifiedType? node aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @85b2300   3 years Rob Schluntz Minor code cleanup aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @61accc5   3 years Rob Schluntz Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @61d9b4b   3 years Rob Schluntz Add function body to the same scope as parameters aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @e5d5272   3 years pabuhr formatting aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @0f79853   3 years Rob Schluntz Remove conversion cost for default arguments aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @ee3c93d   3 years Rob Schluntz Add support for while loops with control declarations aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @054514d   3 years Rob Schluntz Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @3ed994e   3 years Rob Schluntz Push deleted decls through the system aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @d807ca2   3 years Rob Schluntz Add AST support for _Generic, along with C codegen aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
Note: See TracRevisionLog for help on using the revision log.