source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @e499381   10 months ajbeach Added a new ast dump in main. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @9fb1367   10 months pabuhr make keywords catch, catchResume, finally quasi-keywords, add … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @aa88cb9a   10 months pabuhr update translator help message arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a99803   10 months pabuhr add parsing for new array declaration and subscript arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ec3f9c8   10 months pabuhr formatting, update deprecated type-kind usage for new syntax arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @73f04fd   10 months pabuhr remove temporary token "fred" from grammar, add comments for … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @408ab79   10 months pabuhr parse typed enumeration arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd54fef   11 months mlbrooks Converting the project to use the new syntax for otype, dtype and … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fcd0b9d7   11 months mlbrooks PolyCost? calculation result becomes 0 or 1 per type, avoiding … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @978e5eb   11 months mlbrooks Calculation of specialization benefit (spec "cost") looks inside the … 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) @2501ae5   11 months pabuhr formatting, semantic error: otype declaration is currently unimplemented arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @64aeca0   11 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5a51798   11 months pabuhr add new parsing syntax to eventually replace Xtype arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a6e5091   11 months pabuhr reorder declarations arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @eef8dfb   11 months Thierry Delisle Merge branch 'master' into dkobets-vector arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1958fec   11 months f37yu increase recursive assertion depth limit arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7583c02   11 months f37yu partially improve #226: resolver environment size reduced to O(n) … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @09867ec   12 months f37yu do not instantiate unused old AST symtab arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0536c03   12 months f37yu remove unnecessary prune 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) @b107885   12 months f37yu remove warning message arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8ba363e   12 months f37yu fix size type on 32 bit build 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) @2dda05d   12 months f37yu recursively visit inferred arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5b9a0ae   12 months f37yu attempt to correct deleted declaration and assertion 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) @364a03c   12 months ajbeach Added more information to checkAllCodeLocations. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3f91792   12 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c9e0991   12 months ajbeach Clean-up the code location tools. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f57faf6   12 months ajbeach Added a new-ast tools for code locations. The fill pass is being 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) @3233b91   12 months Thierry Delisle Fix left erros in old AST arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2595df1   12 months Thierry Delisle Now using string print to sort alternatives arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1db306a   12 months Thierry Delisle First attempt to sort alternatives before printing. 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) @ddcedfe   12 months Thierry Delisle Errors are now sorted by code-location/description arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a25f64b   12 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4a8f150   12 months ajbeach A quick-fix to get the self-assignment bug working and some clean-up I … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @43cedfb1   12 months Thierry Delisle Fixed extra declaration of vtable on forwarded declarations of threads arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4f0c520   12 months ajbeach Found a stack that was still a deque wrapper instead of a vector wrapper. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e3282fe   12 months f37yu optimize out some mangle calls arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @88a0ff6   12 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1389810   12 months f37yu consolidate prune and satisfy assertion arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @22b5b87   13 months pabuhr switch from std::ostringstream to string in Mangle.cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0292aa4   13 months ajbeach Fixed some formating/cleanlyness mistakes. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4702a2c   13 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e5c3811   13 months f37yu create dedicated symbol tables for big 3 operators note: arbitrary … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bb87dd0   13 months mlbrooks Fixing test init1-ERROR on new ast. Applying equivalent of b81fd95, … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b2e0df3   13 months Thierry Delisle More fix of warnings with the MS C++ abi arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a0ba5e6   13 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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) @9d264e1   13 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8ca26d5   13 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3746f777   13 months f37yu fix Stats::Counter NPE when in new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5465377c   13 months f37yu fix array_dim problem in old ast 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) @b0b1e15   13 months Thierry Delisle fix timestamp generation for arm inside the compiler arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e00c22f   13 months f37yu someone liked snake_case arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @cdacb73   13 months f37yu remove missing assertion console print arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3ff4c1e   13 months f37yu restore ArrayLength? as it seems to serve other purposes 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) @7d651a6   13 months f37yu fix static init crash 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) @6a036eb   13 months ajbeach Switched to ast::Pass::read FixInitNew?.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @0e707bd   13 months ajbeach Fixed indentation (no indent in whole file namespace) in FixInitNew?.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @36d0a80   13 months ajbeach Switch to using ast::Pass::run in FixInitNew?.cpp. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3100754   13 months ajbeach Used the new isInFunction in GenPoly/Specialize? instead of a second … 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) @ab8c6a6   14 months ajbeach Thread Cancellation, a test for it and a required fix to Specialization. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c532847   14 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a025ea8   14 months pabuhr add maybe_build_compound to always build a compound statement for … 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) @37b7d95   14 months f37yu remove old information 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) @f1791a4   14 months mlbrooks Expanding earlier #182 fix to another case of the same issue. [[Fixes … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @40a1392   14 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3ca7ef3   14 months pabuhr formatting arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3e9de01   14 months pabuhr fix --help for cfa-cc by adding "OA" to optstring arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6fbe9a5   14 months mlbrooks Fixing code-gen of constants. Fixes #182? Removes workaround … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @69c5c00   14 months ajbeach Rework exceptions mark_exception -> get_exception_vtable and the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @41b8ea4   14 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2fb35df   14 months f37yu exclude deleted declarations for assertion matching arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @31a5cab   14 months f37yu generate deleted declaration for invalid autogens arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @25744d2   14 months pabuhr make suspend a keyword, make @= not a syntax error, deprecated typedef … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1c1395d   14 months f37yu cleanup commented code arm-ehjacob/cs343-translationnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.