source: src/InitTweak

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @83b2fb5e   16 months ajbeach Removed an extra include.
(edit) @5f225f5   17 months ajbeach Perhaps only src/Makefile.am needed to change, but I did a text search …
(edit) @c92bdcc   17 months ajbeach Updated the rest of the names in src/ (except for the generated files).
(edit) @b2ea0cd   17 months ajbeach First wave of file renaming. Rename files in src/ and update all …
(edit) @7a780ad   18 months ajbeach Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This …
(edit) @4e2f1b2   20 months ajbeach Clean-up of GenImplicitCall module. Changing the return type for …
(edit) @9ddcee1   21 months j82liang Remove EnumPosExpr, an early design that no longer used. The …
(edit) @61e362f   21 months ajbeach Changed notZeroExpr so that expressions with conditional contexts are …
(edit) @a4ed165   21 months ajbeach I was working in FixInit.cpp so I did a round of general clean-up. …
(edit) @f988834   21 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @59c8dff   21 months j82liang Draft Implementation for enum position pesudo function (posE). …
(edit) @5bf685f   21 months ajbeach Replayed maybeClone with maybeCopy, removed unused helppers in …
(edit) @58c5821   22 months ajbeach Remove extra compound statement and clean-up in InitTweak.
(edit) @ca9d65e   22 months pabuhr second attempt at simplifying SemanticError messages
(edit) @83fd57d   23 months ajbeach Removed 'New' suffixes, they are no longer needed for disambiguation.
(edit) @37273c8   23 months ajbeach Removed the old-ast-compatable FunctionDecl constructor. However, …
(edit) @8984003   23 months ajbeach Round of significant clean-up and reindentation of InitTweak directory.
(edit) @0bd3faf   2 years ajbeach Removed forward declarations missed in the BaseSyntaxNode removal. …
(edit) @c6b4432   2 years ajbeach Remove BaseSyntaxNode and clean-up.
(edit) @fa761c2   2 years ajbeach Changed some new uses of UniqueId to the ast version. Changed where …
(edit) @3c714ad   2 years ajbeach I don't actually know if this fixes anything, but the old version was …
(edit) @4c0fa03   2 years ajbeach Removed extra copy in FixInitNew.
(edit) @17c13b9   2 years ajbeach Update indentation in FinitTweak/FixInitNew.cpp. Lowered indentation …
(edit) @14c0f7b   2 years ajbeach Added invariant to check that referenced declarations are in scope. …
(edit) @b7c53a9d   2 years ajbeach Added a new invariant check and the fixes required to make it pass. …
(edit) @b29a1e8   2 years ajbeach Removed unused includes from a file. (Clean-up, plus it cuts down on …
(edit) @f02f546   2 years mlbrooks Implement new rules for array dimension expression matching. Core …
(edit) @251ce80   2 years f37yu remove reference to symbol table in unify ast-experimental
(edit) @fb4dc28   2 years ajbeach Moved new ast code out of one of the old files. The new file may have … ADT ast-experimental
(edit) @eb8d791   2 years ajbeach CandidateFinder fills in the CodeLocation on a generated expression. … ADT ast-experimental
(edit) @9feb34b   3 years ajbeach Moved toString and toCString to a new header. Updated includes. … ADT ast-experimental
(edit) @c94b1f0   3 years ajbeach Removed unused (debug only?) code. If you want to change how … ADT ast-experimental
(edit) @397c4392   3 years ajbeach Explicity initialized the fields of ResolveCopyCtors. This may account … ADT ast-experimental
(edit) @8603c10   3 years pabuhr move assert(env) to appropriate location ADT ast-experimental
(edit) @e563edf   3 years ajbeach Header Clean-up: Clearing out typeops, moving things to Unify because … ADT ast-experimental
(edit) @890f67a   3 years ajbeach Was passing CodeLocation to an old node. Not sure how that happened. ADT ast-experimental
(edit) @4b8b2a4   3 years ajbeach Make unset locations earier to find with a search for 'CodeLocation()'. ADT ast-experimental
(edit) @e01eb4a   3 years ajbeach Moved some functions from InitTweak to Inspect. ADT ast-experimental
(edit) @ed9a1ae   3 years Thierry Delisle Cfa now distinguishes between thread and _Thread_local. ADT ast-experimental pthread-emulation
(edit) @13d326ec   3 years ajbeach More clean-up, including some removing some duplicate functions. ADT ast-experimental pthread-emulation
(edit) @e8616b6   3 years ajbeach Changed the default Linkage on ast::ObjectDecl from C to Cforall. … ADT ast-experimental pthread-emulation
(edit) @ffec1bf   3 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @9e23b446   3 years f37yu add specialize pass ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @11df881   3 years ajbeach Updated documentation on pre-resolver passes, moving code to headers … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @c19edd1   3 years Thierry Delisle Removed some warnings and fixed some whitespace ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @720f2fe2   3 years Thierry Delisle Changed 'addDataSectionAttribute' to correctly handle tls. Fixed Typo. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @fc134a48   3 years j82liang Implement the struct enum ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @9939dc3   3 years ajbeach Reduced the number of object files linked into the demangler. Some of … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @8060b2b   3 years ajbeach Some recent work has taken me by ResolveCopyCtors, while there I saw … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @4ec9513   3 years ajbeach Converted validate C, including adding DimensionExpr to the new ast. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @400b8be   4 years ajbeach Added StmtClause and converted the existing nodes that should be clauses. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @39d8950   4 years ajbeach Thread global information through resolution. Non-top-level calls to … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @33b7d49   4 years ajbeach Added another check to checkInvariants for code locations. I also went … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @1f7dc61   4 years Thierry Delisle Consistently changed TranslationUnit from struct to class. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @00a8e19   4 years ajbeach Missed one required file for the validate D changes, I think it was an … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3cc1111   4 years ajbeach Small fix in Decl.hpp and a new-ast function added in InitTweak. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @ce36b55   4 years ajbeach Translation of Validate F; and some improvements in some helpers. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @c600df1   4 years ajbeach Added ast::WithConstTranslationUnit to give access to the surrounding … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @148ba7d   4 years ajbeach Added a return value to WithGuards::GuardValue so you can save the old … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @a36eb2d   4 years ajbeach First translation of the Gen Init pass. Passed the tests. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @02f4eb8   4 years pabuhr simplify change for section .data attribute for global constructors ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @1f2e957   4 years pabuhr make section .data attribute for global constructors architecture … ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @aff7e86   4 years ajbeach Added a new attribute 'cfa_linkonce'. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @09867ec   5 years f37yu do not instantiate unused old AST symtab ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4a8f150   5 years ajbeach A quick-fix to get the self-assignment bug working and some clean-up I … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b2e0df3   5 years Thierry Delisle More fix of warnings with the MS C++ abi ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5465377c   5 years f37yu fix array_dim problem in old ast ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @16ba4a6f   5 years f37yu factor out resolver calls in pre-resolution stage ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7d651a66   5 years f37yu fix static init crash ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @293dc1c   5 years ajbeach TranslationUnit is now used at the top-level of the new-ast passes. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6a036eb   5 years ajbeach Switched to ast::Pass::read FixInitNew.cpp. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0e707bd   5 years ajbeach Fixed indentation (no indent in whole file namespace) in FixInitNew.cpp. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @36d0a80   5 years ajbeach Switch to using ast::Pass::run in FixInitNew.cpp. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e7d6968   5 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @37b7d95   5 years f37yu remove old information ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @490fb92e   5 years f37yu move FixInit to new ast ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f1791a4   5 years mlbrooks Expanding earlier #182 fix to another case of the same issue. [[Fixes … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6fbe9a5   5 years mlbrooks Fixing code-gen of constants. Fixes #182 Removes workaround … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @954c954   5 years f37yu Move function argument and return variable declarations from … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5339a87   5 years Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7ff3e522   5 years ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @60a8062   6 years pabuhr rewrite most of OperatorTable and change caller modules to use new … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @07de76b   6 years pabuhr remove file TypeVar.h* and put TypeVar::Kind into TypeDecl, move … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @033ff37   6 years pabuhr remove attribute expression '@'name mechanism ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @335d81f   6 years ajbeach getFunction has const version and maybeImpure[IgnoreUnique] have const … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6f096d2   6 years Thierry Delisle Resolver now uses constant interface ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c1ed2ee   6 years a3moss Continued resolver porting * mostly initialization and validation * … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b8524ca   6 years a3moss new AST porting * mostly InitTweak autogeneration * added some … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @234b1cb   6 years a3moss Port TupleAssignment to new AST ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @21300d7   6 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @aaeacf4   6 years Thierry Delisle Removed global look-up table from UniqueId to Decl ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2d11663   6 years a3moss resolver porting; finish top level of initialization ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4e5e6cc   6 years Thierry Delisle Fixed indentation and remove too strict abort ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f46bfd2f   6 years Thierry Delisle Removed extraneous prints ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @546e712   6 years Thierry Delisle Fix for 1 bug of N ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4741dfe   6 years Thierry Delisle Better error printing on yesterday's fix ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @bc4bea8   6 years Thierry Delisle Fixed typo ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0e315a5   6 years Thierry Delisle Tentative fix for the build ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8d70648   6 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d76c588   6 years a3moss Stubs for new resolver, implementation of new indexer, type environment ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
Note: See TracRevisionLog for help on using the revision log.