source: src/SymTab

Revision Log Mode:


Legend:

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