source: src/SymTab

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @b66d14a   9 months pabuhr add new type kinds DStype and ALtype arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @09867ec   10 months f37yu do not instantiate unused old AST symtab arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3e5dd913   10 months f37yu reimplement function type and eliminate deep copy arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @361bf01   10 months f37yu remove ParameterizedType? and put content into FunctionType? arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @22b5b87   11 months pabuhr switch from std::ostringstream to string in Mangle.cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3ff4c1e   11 months f37yu restore ArrayLength? as it seems to serve other purposes arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0dd9a5e   11 months f37yu delay autogen resolve arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @16ba4a6   11 months f37yu factor out resolver calls in pre-resolution stage arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @490fb92e   12 months f37yu move FixInit? to new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @31a5cab   12 months f37yu generate deleted declaration for invalid autogens arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @954c954   13 months f37yu Move function argument and return variable declarations from … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a7c31e0   13 months ajbeach This should solve trac#217 and by its fallout the cancellation problem. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @98e8b3b   13 months ajbeach ast::ReferenceToType? is now ast::BaseInstType?. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5339a87   14 months Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7ff3e522   14 months ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c408483   15 months f37yu cleanup arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7030dab   19 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @60a8062   20 months pabuhr rewrite most of OperatorTable? and change caller modules to use new … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @eeaa3e2   20 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8abca06   20 months pabuhr rewrite isPrefix using memcmp to increase performance, same change in … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @98538288   20 months Thierry Delisle Moved VerifyCtorDtorAssign? up and changed return type check to support … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @095b99a   21 months ajbeach Added TimeCall? as a more flexible alternative to TimeBlock?. TimeBlock?arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @07de76b   22 months pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @312029a   23 months pabuhr move enum Aggregate from DeclarationNode? to AggregateDecl?, add … arm-ehjacob/cs343-translationjenkins-sandboxnew-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) @4a60488   2 years ajbeach Merged from master taking the lvalue changes to expression and … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b4f8808   2 years ajbeach Removed lvalue from types in the old ast. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4615ac8   2 years ajbeach Added asserts and clears to make sure lvalue is only used where we expect. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4071778   2 years pabuhr remove lvalue from mangling/demangling as it is no longer used arm-ehjacob/cs343-translationjenkins-sandboxnew-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) @8fd52e9   2 years Thierry Delisle Removed uses of lookupMutableXXX arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ef5b828   2 years Thierry Delisle Indexer now has const lookup by default 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) @417117e   2 years a3moss Assorted cleanup arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c1398e4   2 years a3moss Port necessary parts of validate to new AST arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @18e683b   2 years a3moss Port LinkReferenceToTypes? pass 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) @b69233a   2 years a3moss Port assertion satisfaction to new AST arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c8e4d2f8   2 years a3moss Start porting CastExpr? resolution arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1346914   2 years a3moss Fix Mangler port to new AST arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1867c96   2 years mlbrooks name mangler AST conversion implemented arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8d70648   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d76c588   2 years a3moss Stubs for new resolver, implementation of new indexer, type environment arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @933f32f   2 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @052cd71   2 years a3moss revert unfruitful assertion caching attempt arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @92d41a4   3 years a3moss Merge branch 'persistent-indexer' arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @114bde6   3 years a3moss Trim old version of removeSpecialOverrides arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @42f1279c   3 years a3moss Eagerly remove over-ridden generated functions arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @fdae913   3 years a3moss modify persistent map to not re-initialize history nodes facing deletion arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @b419abb   3 years a3moss Lazy scope initialization for indexer arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @b8665e3   3 years a3moss First build with persistent-map indexer arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @6fd1955   3 years pabuhr update GENERATED BY file name aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c884f2d   3 years Thierry Delisle Fixed error for % of parent printing in timing sections and added more … aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @3c0d4cd   3 years Thierry Delisle Fixed/implemented % of parent printing in timing sections aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @1cb7fab2   3 years Thierry Delisle Added better support for enabling/disabling/compiling-out statistics aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @79de2210   3 years Thierry Delisle Instrumented Indexer at little aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(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) @ada4575   3 years pabuhr programmatically creation basic-type declarations 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) @cdcddfe1   3 years pabuhr add signedness to cost model and _FloatNN aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @cde3891   3 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e1f7eef   3 years a3moss Add type-environment cached deferred resolution aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @ff5caaf   3 years a3moss Add environment-based-replacement mode to Mangler aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @72b0573   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @56b53b2   3 years Thierry Delisle Fixed warning and remove u flags in call to ar which is ignored any way aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @7e08acf   3 years Rob Schluntz Apply generic substitution to qualified typedefs aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @2bfc6b2   3 years Rob Schluntz Refactor FindSpecialDeclarations? and associated special declarations arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d5916ce   3 years Rob Schluntz Fix *? discovery in FindSpecialDeclarations? 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) @2a6292d   3 years Rob Schluntz Resolve with expressions earlier to ensure new local variables are … aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @cdbab55   3 years Rob Schluntz Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @2b79a70   3 years Rob Schluntz Resolve typeof earlier so that constructors are chosen appropriately … aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @efa8b6a   3 years Rob Schluntz Demangle type instances that are not in the forall list, fix edge … aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @550e819   3 years Rob Schluntz Fix demangling for type variable parameters and temporarily skip … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @0e761e40   3 years Rob Schluntz Change type variable name mangling to use combination of tyvar … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @04c7779   3 years Rob Schluntz Parse forall lists and type variables in demangler aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @0e73845   3 years Rob Schluntz Fix name mangling for type variables and forall lists aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @38587bc   3 years Rob Schluntz Parse union, enum, zero_t, and one_t in demangler aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @2f9768f   3 years Rob Schluntz Parse array types in demangler aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @90ed538   3 years Rob Schluntz Change _Atomic mangling so that it is distinct from arrays aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @90cac45   3 years Rob Schluntz Add options parameter to cforall_demangle aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @d7d63e5   3 years Rob Schluntz Handle memory leaks in cforall_demangle aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @8316a49   3 years Rob Schluntz Remove unnecessary lambda capture aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @f47d0ad   3 years Rob Schluntz Change signature of cforall_demangle to be C-compatible aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @4084928e   3 years Rob Schluntz Merge branch 'master' into demangler aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @ac3362c   3 years Rob Schluntz Resolve enumerator initializers early to allow other passes to … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @d8cb7df   3 years Rob Schluntz Update mangling for opaque types aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @c20fafd   3 years Rob Schluntz Update demangler for new name mangling scheme aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @7804e2a   3 years Rob Schluntz Minor updates to name mangling to eliminate overlaps aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @642bc83   3 years Rob Schluntz Modify name mangling scheme to more closely resembly itanium C++ name … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @3bbd012   3 years Rob Schluntz Merge branch 'master' into demangler aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @fd2debf   3 years Rob Schluntz Add checks for constructor/destructor attribute arguments aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @4934ea3   3 years Rob Schluntz Resolve array dimensions early to correctly evaluate whether a type is VLA aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @f072892   3 years Rob Schluntz Minor cleanup aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @d1e0979   3 years Rob Schluntz Add a basic demangler that works for basic types, pointers, tuples, … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @2f84692   3 years Rob Schluntz Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @8a3ecb9   3 years Rob Schluntz Pass type qualifiers from qualified type to actual type aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
Note: See TracRevisionLog for help on using the revision log.