source: src/AST

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2d019af   9 months pabuhr parser global pragmas, fixes #241 arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @20207c0   11 months pabuhr fix old AST error printing for new kinds of types arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b66d14a   11 months pabuhr add new type kinds DStype and ALtype arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @302ef2a   12 months f37yu smart pointer memory safety arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c9f6983   12 months f37yu fix non-initialization UB arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a00a2c1   12 months f37yu fix reorder warning arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3e5dd913   12 months f37yu reimplement function type and eliminate deep copy arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @361bf01   12 months f37yu remove ParameterizedType? and put content into FunctionType? arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b3a0df6   12 months f37yu attempt to fix sizeType in new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3e3f236   12 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a45bd78   12 months f37yu cleanup: remove params in TypeDecl? (never used) arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @08ce416   12 months Thierry Delisle Changed configure to use new-ast by default. Ast options no longer … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @cd6a6ff   12 months Thierry Delisle Improved coverage of deterministic_output to be much finer grain. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0292aa4   12 months ajbeach Fixed some formating/cleanlyness mistakes. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4702a2c   12 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e5c3811   12 months f37yu create dedicated symbol tables for big 3 operators note: arbitrary … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bb87dd0   12 months mlbrooks Fixing test init1-ERROR on new ast. Applying equivalent of b81fd95, … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a056f56   13 months Thierry Delisle Fixed forward declaration of TranslationUnit? arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @23954b6   13 months ajbeach Convert now fills in the globals of the TranslationUnit?. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e00c22f   13 months f37yu someone liked snake_case arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0dd9a5e   13 months f37yu delay autogen resolve 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) @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) @82f791f   13 months ajbeach Fixed ast::Pass::visit(CompoundStmt?*) so it updates the right … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c6c682cf   13 months ajbeach This should make the value of Pass[Visitor]::inFunction match the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1be1e5a   13 months ajbeach Added the TranslationUnit? class to avoid globals. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @53d55b6   13 months Thierry Delisle Changed approach for isInFunction and implemented for old ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5d2db68   13 months Thierry Delisle Fixed documentation and naming arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @cb25fc9   13 months Thierry Delisle Added to new ast mixin for checker whether it is inFunction or not 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) @490fb92e   14 months f37yu move FixInit? to new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3aec25f   14 months ajbeach Some clean-up of new-ast types and the porting document. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d5631b3   14 months ajbeach Moved VariableExpr? next to NameExpr?. Except in Expression.cc as I'm … 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) @b2a11ba   15 months ajbeach Rename WithConstTypeSubstitution? from env to typeSubs to avoid name … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @98e8b3b   15 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b9fa85b   15 months ajbeach Should fix both trac #173 by porting the catch scoping hack to the new … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e6b42e7   15 months ajbeach Added the ast::Pass::read utility. Converted two passes to use its two … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @73f1b1c   15 months ajbeach Cleaned up comments from the PureVisitor? addition. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d3aa64f   15 months f37yu pure visitor interface for new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4ef08f7   15 months Thierry Delisle Implemented KeywordCast? in CandidateFinder? of new AST. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d5f4613   15 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b26144d   15 months f37yu do not print resolved type in tests 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) @13d33a7   16 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ef9988b   16 months f37yu fix lost typeinst in resolved assertions arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0240cd6   16 months Thierry Delisle Added overload to Pass::run with a single argument to help older compilers arm-ehjacob/cs343-translationnew-astnew-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) @0d070ca   16 months Thierry Delisle disabled new heaptrace feature arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @07d867b   16 months f37yu attempt to fix inferparams arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0019d77   16 months f37yu Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @79c907b   16 months f37yu correctly print assertions arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a86b2ca6   16 months ajbeach Added Pass<...>::run which allows a pass to be constructed and run in … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c408483   16 months f37yu cleanup arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @d1ee9ec   17 months ajbeach Added some notes about the copy functions to the porting document. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @923d25a   17 months ajbeach SueInstType? is a template that replaces {Struct,Union,Enum}InstType?, … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @a8ed717   17 months ajbeach Small fix in printing, fixing mismatched casing for casts. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @aebf5b0   17 months ajbeach Made a few changes that should have no effect but will silence some … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c15085d   17 months f37yu tracing memory allocation of resolver passes arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @276f105   17 months ajbeach Changed deep copy to highlight a questionable case. Even if it is … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @81da70a   18 months f37yu actually fill inferred params and disable a check arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @8ff586c   18 months f37yu eliminate sharing in StmtExpr? for backward convert arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c7f834e   18 months f37yu fix destructed return value in TypeSubstitution? arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @52a4d69   18 months ajbeach Improvements to ast::ptr_base::strict_as. Added null to null variant … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5c9b20c   18 months Thierry Delisle Fixed void ptr assignment bug arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @e3bc51c   19 months Thierry Delisle Fixed bad merge arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7030dab   20 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @427854b   21 months Thierry Delisle First draft implementation of generators, still missing error … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @37cdd97   21 months Thierry Delisle Added a ast node for suspend statements 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) @ab5c0008   2 years pabuhr replace deleted file arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @cfaa2873   2 years pabuhr generate BasicType::typeNames from BasicTypes?-gen arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1469a8a   2 years pabuhr differentiate between null-pointer dereference and bad-pointer … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @312029a   2 years pabuhr move enum Aggregate from DeclarationNode? to AggregateDecl?, add … 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) @396b830   2 years Thierry Delisle Fixed typo which was causing with statements to be ignored by the resolver arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3f3bfe5a   2 years ajbeach Merge from master to new-ast. Removing old lvalue support. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @cf32116   2 years ajbeach Implemented expression based lvalue resolution on new ast. arm-ehjacob/cs343-translationnew-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) @4e13e2a   2 years Thierry Delisle Added setting of result in Comma expression. Added asserts in … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c570806   2 years mlbrooks Changing new AST's ImplicitCtorDtorStatement? to _own_ its reference to … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ae265b5   2 years mlbrooks Two fixes of MemberExpr? handling on new-AST. Each bug on its own, and … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @2890212   2 years Thierry Delisle Startup.cfa now compiles with new ast 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) @4eb43fa   2 years Thierry Delisle Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f6cc734e   2 years mlbrooks Fixing new-resolver bug with incorrectly reused FunctionType? pieces in … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @99da267   2 years mlbrooks Running a deep-copy on FunctionType? at RenameVars? time. This manual … arm-ehjacob/cs343-translationnew-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) @6f096d2   2 years Thierry Delisle Resolver now uses constant interface 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) @1f1c102   2 years ajbeach Prototypes of shallowCopy and deepCopy, untested. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @417117e   2 years a3moss Assorted cleanup arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @55b6476   2 years mlbrooks Activated TypeSubstitution? applying its modification behaviour, which … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7d0881c   2 years mlbrooks Aaron added decrement-without delete option to Node infrastructure arm-ehjacob/cs343-translationnew-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) @92f5279   2 years a3moss Deeper clone on forall-lists on types to fix weak-ref error arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @bcb311b   2 years a3moss Move trap to ref count updates from create/destroy arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9ea38de   2 years a3moss Fix ast::Pass guard classes arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.