source: src/InitTweak

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @09867ec   11 months f37yu do not instantiate unused old AST symtab arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4a8f150   12 months ajbeach A quick-fix to get the self-assignment bug working and some clean-up I … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b2e0df3   12 months Thierry Delisle More fix of warnings with the MS C++ abi arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5465377c   13 months f37yu fix array_dim problem in old ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @16ba4a6   13 months f37yu factor out resolver calls in pre-resolution stage arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7d651a6   13 months f37yu fix static init crash arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @293dc1c   13 months ajbeach TranslationUnit? is now used at the top-level of the new-ast passes. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a036eb   13 months ajbeach Switched to ast::Pass::read FixInitNew?.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0e707bd   13 months ajbeach Fixed indentation (no indent in whole file namespace) in FixInitNew?.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @36d0a80   13 months ajbeach Switch to using ast::Pass::run in FixInitNew?.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e7d6968   14 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @37b7d95   14 months f37yu remove old information arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @490fb92e   14 months f37yu move FixInit? to new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f1791a4   14 months mlbrooks Expanding earlier #182 fix to another case of the same issue. [[Fixes … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6fbe9a5   14 months mlbrooks Fixing code-gen of constants. Fixes #182? Removes workaround … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @954c954   14 months f37yu Move function argument and return variable declarations from … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5339a87   15 months Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7ff3e522   16 months ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @60a8062   22 months pabuhr rewrite most of OperatorTable? and change caller modules to use new … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @07de76b   2 years pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @033ff37   2 years pabuhr remove attribute expression '@'name mechanism arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @335d81f   2 years ajbeach getFunction has const version and maybeImpure[IgnoreUnique?] have const … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @6f096d2   2 years Thierry Delisle Resolver now uses constant interface arm-ehjacob/cs343-translationjenkins-sandboxnew-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) @b8524ca   2 years a3moss new AST porting * mostly InitTweak? autogeneration * added some … 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) @21300d7   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @aaeacf4   2 years Thierry Delisle Removed global look-up table from UniqueId? to Decl arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @2d11663   2 years a3moss resolver porting; finish top level of initialization 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) @f46bfd2f   2 years Thierry Delisle Removed extraneous prints arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @546e712   2 years Thierry Delisle Fix for 1 bug of N arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4741dfe   2 years Thierry Delisle Better error printing on yesterday's fix arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @bc4bea8   2 years Thierry Delisle Fixed typo arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0e315a5   3 years Thierry Delisle Tentative fix for the build arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8d70648   3 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d76c588   3 years a3moss Stubs for new resolver, implementation of new indexer, type environment arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d908563   3 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @933f32f   3 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b5fed34   3 years Thierry Delisle Implemented the last stubbed function. ALL warnings should be gone arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d7aa12c   3 years Thierry Delisle Implemented eval for new AST arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9d6e7fa9   3 years Thierry Delisle Fixed missing or incorrect stubs in decl/InitTweak arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @77bfc80   3 years Thierry Delisle Fixed some warnings and better messaging for unimplemented stubs arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9b4f329   3 years a3moss Finished porting AST::Expr subclasses arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3648d98   3 years a3moss Clean up warnings/errors from ast::Type merge arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9e1d485   3 years a3moss First draft of ast::Type with subclasses arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @02fdb8e   3 years Thierry Delisle Added WithConstTypeSubstitution? accessory on pass visitor. Mostly … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(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) @e15853c   3 years pabuhr remove leading underscores in enums for _FloatNN and _Bool aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @aac99da   3 years pabuhr change BasicType::Bool to BasicType::_Bool aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @6a9d4b4   3 years Thierry Delisle Fixed warning arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9b086ca   3 years Rob Schluntz Elide generated dtor handler for intrinsic arguments and returns arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(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) @ec42ff2e   3 years Rob Schluntz Add SplitExpressions? pass to wrap top-level expressions in CompoundStmts? arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @bcc0946   3 years Rob Schluntz Minor code cleanup arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @2bfc6b2   3 years Rob Schluntz Refactor FindSpecialDeclarations? and associated special declarations arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b54ad9c   3 years Rob Schluntz Fix initializer of generated Destructor to use a cast to void * arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @90152a4   3 years Rob Schluntz Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f072892   3 years Rob Schluntz Minor cleanup aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @1be845b   3 years Rob Schluntz Remove filename from global init/destroy functions, use fixed … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @e89f4b1   3 years Thierry Delisle Filder out @ symbols from filename before using it in code aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @589a70b   3 years Rob Schluntz Minor cleanup aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @a0c7d5cc   4 years Rob Schluntz Fix self assignment warning for non-standard assignment operators aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @57acae0   4 years Rob Schluntz Update condition for adding cast to address-of-reference, update debug … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @ba89e9b   4 years Rob Schluntz Temporarily enable more debug information aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @5002738   4 years Rob Schluntz Update createBitwiseAssignment to work for multilevel references aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @b8baa37   4 years Rob Schluntz Clone full environment rather than trim for destructors (temporary fix) aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @dd05e12   4 years Rob Schluntz Minor code cleanup aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @ee61248   4 years Rob Schluntz Fix a missing type binding problem in generated destructors aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @babeeda   4 years Rob Schluntz Implement self assignment warning aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @a16764a   4 years Thierry Delisle Changed warning system to prepare for toggling warnings aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @df7a162   4 years Rob Schluntz Allow builtin objects to be constructed aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @d55d7a6   4 years Thierry Delisle Massive change to errors to enable warnings aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @b3fc977   4 years Rob Schluntz Merge MutatingResolver? pass into GenStructMemberCalls? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @be9aa0f   4 years Rob Schluntz Construct all initialized VLAs aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @4e22d7d   4 years Rob Schluntz More precisely determine when array is VLA aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @300d75b   4 years Rob Schluntz Tighten the case where array dimension is hoisted aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @caab997   4 years Rob Schluntz Recognize enumerators as constexpr aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @fdd0509   4 years Rob Schluntz Hoist non-constexpr array dimensions aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @6dfa2e1   4 years Rob Schluntz Do not attempt to construct/destruct StmtExprs? of non-constructable types aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @9fe33947   4 years Rob Schluntz Minor code cleanup aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @7641b6c   4 years Rob Schluntz Run ResolveCopyCtors? on StmtExpr? generated as part of a … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @f9feab8   4 years Rob Schluntz Remove labels from statement constructors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c13e8dc8   4 years Rob Schluntz Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c5f3c68   4 years Rob Schluntz Convert ConstExprChecker? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @0a6aad4   4 years Rob Schluntz Convert CallFinder? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @c3f551b   4 years Rob Schluntz Convert InitFlattener? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @ef3d798   4 years Rob Schluntz Convert InitDepthChecker? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @1fbeebd   4 years Rob Schluntz Convert LabelFixer? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @1cb934d   4 years Rob Schluntz Convert FixGlobalInit? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @fd236ed   4 years Rob Schluntz Convert HasDesignations? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @ba3706f   4 years Rob Schluntz Remove label lists from various Statement constructors aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @c0d00b6   4 years Rob Schluntz Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1ba5803   4 years Rob Schluntz Merge branch 'fix-bug-51' aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @5fe35d6   4 years Rob Schluntz Move addIds and addTypes to Indexer aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @0fe4e62   4 years Rob Schluntz Merge branch 'master' into fix-bug-51 aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @9d06142   4 years Rob Schluntz Update comment in getDtorFunc arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @10dc6908   4 years Rob Schluntz Add cast to _Destructor's dtor initializer to silence warnings arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @20eacb7   4 years Rob Schluntz Replace variable in tuple destructor with dereference, fix assertion … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @96fc67b   4 years Rob Schluntz Replace variable in array destructor with dereference arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.