source: src/SymTab

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @31f4837   17 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @acb33f15   17 months j82liang Change enum conversion steps
(edit) @0f612d2   17 months ajbeach Shoot, the non-extension renamings did not get caught in some corners.
(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) @fc1a3e2   18 months ajbeach Style update. Focused on indentation and trailing whitespace.
(edit) @7a780ad   18 months ajbeach Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This …
(edit) @af746cc   18 months j82liang Reimplement the resolution of Enum instance type
(edit) @a4da45e   20 months j82liang Resolve conflict
(edit) @0522ebe   20 months j82liang Add EnumPosType to type system
(edit) @4e2f1b2   20 months ajbeach Clean-up of GenImplicitCall module. Changing the return type for …
(edit) @5bf685f   21 months ajbeach Replayed maybeClone with maybeCopy, removed unused helppers in …
(edit) @8984003   23 months ajbeach Round of significant clean-up and reindentation of InitTweak directory.
(edit) @634cb80   23 months pabuhr formatting
(edit) @66d92e3   23 months pabuhr proofread enumeration proposal
(edit) @b0845f9   23 months ajbeach Reformating and clean-up in SymTab 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) @934fa0f   2 years ajbeach Translated the demangling code from the old ast to the new ast.
(edit) @0589e83   2 years ajbeach The demangler now uses the compiler's genType. The only difference I …
(edit) @c649d2c   2 years ajbeach Updated the demangler to also demangle operator names. You can also …
(edit) @a137d5a   2 years ajbeach Took out some old code from the new section of the Mangler.
(edit) @4ac402d   2 years ajbeach Added a missing include (not sure how that slipped through) and did …
(edit) @7d55e4d   2 years ajbeach Simple rework to BasicTypes-gen.cc to avoid refering to the old ast. …
(edit) @14c0f7b   2 years ajbeach Added invariant to check that referenced declarations are in scope. …
(edit) @b2ecd48   2 years ajbeach Changes related to invariant checking scoping, it is not ready by …
(edit) @8913de4   2 years ajbeach Update in autogen that should help with some resolver issues and … 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) @9feb34b   3 years ajbeach Moved toString and toCString to a new header. Updated includes. … ADT ast-experimental
(edit) @21a2a7d   3 years ajbeach Replaced ScopedMap::erase with a version that should avoid the order … ADT ast-experimental
(edit) @fed6a0f   3 years ajbeach Header Clean-up: Moving more declarations to the header of the … ADT ast-experimental
(edit) @e563edf   3 years ajbeach Header Clean-up: Clearing out typeops, moving things to Unify because … ADT ast-experimental
(edit) @2c8c314   3 years ajbeach Clean-up in the name mangler. ADT ast-experimental
(edit) @44547b0   3 years ajbeach Removed the ObjectDecl fields now represented on InlineValueDecl. … ADT ast-experimental
(edit) @0026d67   3 years ajbeach Replaced Mangle::typeMode() with Mangle::mangleType(...), as it is how … ADT ast-experimental
(edit) @5408b59   3 years j82liang Remove var in QualifiedNameExpr ADT ast-experimental
(edit) @4520b77e   3 years j82liang Merge to Master Sept 19 ADT ast-experimental pthread-emulation
(edit) @b0d9ff7   3 years j82liang Fix up the QualifiedNameExpr. It should now work on both old AST and … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @3992098   3 years ajbeach Changed the default Linkage on ast::FunctionDecl from C to Cforall to … ADT ast-experimental pthread-emulation
(edit) @b9f8274   3 years ajbeach Removed the validate sub-pass interface. This also showed an extra … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @1931bb01   3 years ajbeach Converted 'Validate A' to the new AST. There some utility changes as well. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @72e76fd   3 years ajbeach Converted the last pass in validate B (linkReferenceToTypes). Cleaned … 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) @1df492a   3 years j82liang Convert TypeInstType to PointerType before resolution ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @e6cf857f   3 years ajbeach call -> createCall: The template wrapper has been removed and now it … 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) @c0af102   3 years ajbeach Reorganization of some demangler code so header and code file match. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @24ceace   3 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @9e7236f4   3 years j82liang Resolution of struct enum. The codegen of struct enum will be in the … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @298fe57   3 years ajbeach Translated 3/4 of validate_B. Link Reference To Types has been removed … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @92538ab   3 years j82liang Resolve conflict ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @7c919559   4 years f37yu skip resolve enum initializer pass ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @4559b34   4 years j82liang Update the String Enum implementation. The declaration now can handles … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @a76202d   4 years ajbeach Removed some code from Validate that had been used for the translation … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @3e54399   4 years j82liang The compiler now will add a cast to base type for the usage of type … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @786c438   4 years j82liang Remove Marker to pass tests ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @f135b50   4 years j82liang The compiler is now trying to pass the value of enum const to code … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @9490621   4 years ajbeach My work in progress implementation of ForallPointerDecay for Fangren. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @a488783   4 years ajbeach Translated the first half of validate-D. HoistControlStruct is pretty … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @5dcb881   4 years ajbeach Split up the validate pass. (Some statistics code is repeated, but … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @943bfad   4 years Thierry Delisle Fixed several warnings for clang@head ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6e50a6b   4 years mlbrooks Implementing language-provided syntax for (array) dimensions. Former … ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @798a8b3   4 years Thierry Delisle Attributes are now correctly visited when replacing typedefs ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b66d14a   5 years pabuhr add new type kinds DStype and ALtype 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) @3e5dd913   5 years f37yu reimplement function type and eliminate deep copy ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @361bf01   5 years f37yu remove ParameterizedType and put content into FunctionType ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @22b5b87   5 years pabuhr switch from std::ostringstream to string in Mangle.cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @3ff4c1e   5 years f37yu restore ArrayLength as it seems to serve other purposes ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0dd9a5e   5 years f37yu delay autogen resolve 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) @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) @31a5caba   5 years f37yu generate deleted declaration for invalid autogens 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) @a7c31e0   5 years ajbeach This should solve trac#217 and by its fallout the cancellation problem. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @98e8b3b   5 years ajbeach ast::ReferenceToType is now ast::BaseInstType. 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) @c408483   5 years f37yu cleanup ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7030dab   6 years Thierry Delisle Merge branch 'master' into new-ast 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) @eeaa3e2   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) @8abca06   6 years pabuhr rewrite isPrefix using memcmp to increase performance, same change in … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @98538288   6 years Thierry Delisle Moved VerifyCtorDtorAssign up and changed return type check to support … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @095b99a   6 years ajbeach Added TimeCall as a more flexible alternative to TimeBlock. TimeBlockADT 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) @312029a   6 years pabuhr move enum Aggregate from DeclarationNode to AggregateDecl, add … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @3f3bfe5a   6 years ajbeach Merge from master to new-ast. Removing old lvalue support. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4a60488   6 years ajbeach Merged from master taking the lvalue changes to expression and … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b4f8808   6 years ajbeach Removed lvalue from types in the old 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) @4615ac8   6 years ajbeach Added asserts and clears to make sure lvalue is only used where we expect. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4071778   6 years pabuhr remove lvalue from mangling/demangling as it is no longer used ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f53acdf8   6 years Thierry Delisle Merge branch 'master' into new-ast ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e67991f   6 years Thierry Delisle WithStmt is now a Declaration 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) @8fd52e90   6 years Thierry Delisle Removed uses of lookupMutableXXX ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ef5b828   6 years Thierry Delisle Indexer now has const lookup by default ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7870799   6 years Thierry Delisle Cast cost and conversion cost now take constant parameters. This … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @417117e   6 years a3moss Assorted cleanup ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c1398e4   6 years a3moss Port necessary parts of validate 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
Note: See TracRevisionLog for help on using the revision log.