source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @6559a9d   2 years Thierry Delisle Added missing character to the optstring arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9bdb8b7   2 years pabuhr allow labelled break from within the body of a try statement arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @de8d7fb1   2 years pabuhr do not generate anonymous name for bit field with empty declarator arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @70b4ea2   2 years ajbeach Removed some type-lvalue helpers that are now unused. arm-ehjacob/cs343-translationjenkins-sandboxnew-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) @849720f   2 years ajbeach lvalue should now always come directly from the expression. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @158b026   2 years Thierry Delisle Remove flags -in-tree and -disttree, now using paths and … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c2051e10   2 years Thierry Delisle Merge branch 'master' into distcc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3315e3d   2 years ajbeach Unify uses Qualifiers::unify, which should handle lvalue better. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ef22ad6   2 years pabuhr deal with conflicts arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e0bd0f9   2 years pabuhr remove -F flag and fix usage message arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5d00425   2 years ajbeach StmtExpr? also does not have the lvalue I originally expected. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5c4a473   2 years Thierry Delisle Merge branch 'master' into distcc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d65f92c   2 years Thierry Delisle Tests almost work, the only issue left is using -E and -CFA together arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3c7f01b   2 years ajbeach Hopefully that is the last override to get_lvalue we will need. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1118b8b   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @dee1f89   2 years Thierry Delisle Libcfa make can now stop cfa-cpp when starting so a gdb session will … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @14388c1   2 years ajbeach Most expressions now return a hard-coded lvalue flag. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @7d01cf44   2 years ajbeach lvalue is now read through the expression. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b3976bf   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @cc4218f   2 years Thierry Delisle Added assertion as documentation arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0f19f5e5   2 years ajbeach Made private overloads of convertToReferenceCost static. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @2d80111   2 years ajbeach Lvalue is checked through Expression::get_lvalue. Only three other … 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) @f4f9d27   2 years pabuhr formatting arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @10cb642   2 years pabuhr change BasicTypes?-gen to also rewrite SynTree/Type?.h arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3a55d9f   2 years pabuhr adjust column spacing in generated output arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f1da02c   2 years pabuhr add gcc builtin types int128_t and uint128_t arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @357390f   2 years pabuhr formatting arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @05c27fc   2 years pabuhr change dimensions of BasicType::Kind to match initialization values arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @913be78   2 years pabuhr change BasicTypes?-gen to rewrite AST/Type.hpp arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @df8b87c   2 years Thierry Delisle Demangler can now be disable to avoid compiling it (enabled by default) 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) @033ff37   2 years pabuhr remove attribute expression '@'name mechanism arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f673c13   2 years pabuhr add gcc auto_type to parsing side arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @77d2432   2 years pabuhr patch sizeof evaluation problem temporarily, and make parameters constant arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @fd642d2   2 years ajbeach Added const in a few more places. This should be all the leaf areas … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @335d81f   2 years ajbeach getFunction has const version and maybeImpure[IgnoreUnique?] have const … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @85dac33   2 years ajbeach Added 'const' in some leaf positions where it doesn't seem to effect much. arm-ehjacob/cs343-translationjenkins-sandboxnew-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) @7dc2e57b   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ce12e2b   2 years Thierry Delisle Fix copy mistake in visitor arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @757ffed   2 years pabuhr remove empty arguments in call to mean use default parameter value, … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e3d7f9f   2 years Thierry Delisle Const PassVisitor? now supports the indexer 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) @1d760934   2 years pabuhr remove std::move( resKey ) as moving a local object in a return … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @39156ed   2 years pabuhr add assignment declarations using "default" implementation required by … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3e2f5e3   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1335e6f   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3c89751   2 years a3moss Port castCost, ptrsCastable arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @df9317b   2 years ajbeach Filled in the definition of PtrsAssignable?. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0f6a7752   2 years a3moss Put in temporary patch to finish new resolver port arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @da7454c   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @08c0780   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-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) @fb2bde4   2 years ajbeach ConversionCost? has been ported to the new AST. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0e464f6   2 years Thierry Delisle cfa-cpp help message now puts all dump commands together and in order. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b58affe7   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c1ea11b   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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) @54dd994   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f2f22e3   2 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9504a89   2 years pabuhr remove old code for costing 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) @9af00d23   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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) @f5edcb4   2 years ajbeach RenameVars? needed a rather significant rework for the new AST. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @234b1cb   2 years a3moss Port TupleAssignment? to new AST arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3c6e417   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c0f9efe   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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) @1ae47de   2 years ajbeach Convert now handles attributes on types. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @17a0ede2   2 years a3moss Further resolver porting; finish initial draft of expression handling arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3fc0f2a   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c829320   2 years a3moss Hoist attributes back up to Type in new AST arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5aa4656   2 years ajbeach Filled in SpecCost? and PolyCost? for the new ast. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @73edfe9   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @898ae07   2 years a3moss More resolver porting arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b408364   2 years a3moss Correct over-aggressive assertion pruning arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @a2a85658   2 years mlbrooks Fixed conversion of tuple assignments to reuse the common part … 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) @1e5dedc4   2 years Thierry Delisle Fixed conversion for waitforstmt arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @bc92bee   2 years ajbeach Implemented Tuples::maybeImpure while it was fresh in my mind. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ea05f8d   2 years a3moss Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9d5089e   2 years a3moss Port CandidateFinder::makeFunctionCandidates() and deps arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e6faef4   2 years ajbeach One DeclWithType::asmName conversion was missing. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b910d15   2 years ajbeach Implemented new versions of Tuples/Explode?. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @6e55240   2 years mlbrooks Fixed tuple expressions crashing on code gen when convert-convert run … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @aba20d2   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8b34df0   2 years Thierry Delisle Removed incorrect copying in InferredParameters? conversion arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @120a28c   2 years Thierry Delisle Added support for address-sanitizer which requires disabling Heap … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b4d34fa   2 years mlbrooks add previously ignored file---goes with Fixed handling of literals.cfa arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c36298d   2 years mlbrooks Fixed handling of "literals.cfa" string-detail test cases by … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @462a7c7   2 years Thierry Delisle Removed non-moving assignment on ParamEntry? to help debugging arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @6896548   2 years mlbrooks Fixed convert-convert issues with strings, when conversion happens … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d76f32c   2 years ajbeach ast::UniqueExpr? was not having one of its fields initialized. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.