source: src/Common

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9939dc3   9 months ajbeach Reduced the number of object files linked into the demangler. Some of … pthread-emulationqualifiedEnum
(edit) @7675f58   9 months ajbeach Labels on statements (not all Labels in the AST) now have all their … pthread-emulationqualifiedEnum
(edit) @b6ae4fb   9 months pabuhr add SuperfluousElse? warning, allow empty vararg to macro SemanticWarning? pthread-emulationqualifiedEnum
(edit) @298fe57   9 months ajbeach Translated 3/4 of validate_B. Link Reference To Types has been removed … pthread-emulationqualifiedEnum
(edit) @f6e6a55   10 months ajbeach Added ast::WaitForClause? and changed ast::WaitForStmt? to use it. This … pthread-emulationqualifiedEnum
(edit) @4ec9513   10 months ajbeach Converted validate C, including adding DimensionExpr? to the new ast. enumpthread-emulationqualifiedEnum
(edit) @92538ab   10 months j82liang Resolve conflict enumpthread-emulationqualifiedEnum
(edit) @4559b34   10 months j82liang Update the String Enum implementation. The declaration now can handles … enumpthread-emulationqualifiedEnum
(edit) @400b8be   10 months ajbeach Added StmtClause? and converted the existing nodes that should be clauses. enumpthread-emulationqualifiedEnum
(edit) @f7496c5   11 months ajbeach class -> struct, silences a warning. enumpthread-emulationqualifiedEnum
(edit) @33b7d49   11 months ajbeach Added another check to checkInvariants for code locations. I also went … enumpthread-emulationqualifiedEnum
(edit) @4f6dda0   11 months ajbeach Converted Implement Concurrent Keywords to the new AST. Includes … enumpthread-emulationqualifiedEnum old-sched
(edit) @f135b50   11 months j82liang The compiler is now trying to pass the value of enum const to code … enumpthread-emulationqualifiedEnum
(edit) @eb211bf   12 months ajbeach Did some clean-up with the ast::Pass class. Moved some things out of … enumpthread-emulationqualifiedEnum
(edit) @1f7dc61   12 months Thierry Delisle Consistently changed TranslationUnit? from struct to class. enumpthread-emulationqualifiedEnum
(edit) @968f280   12 months Thierry Delisle Made some implicit methods explicit due to clang warning enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f8143a6   12 months Thierry Delisle Change pass visitor to avoid more transient strong references enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3b0bc16   12 months pabuhr change class name WhileStmt? to WhileDoStmt?, add else clause to … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @55cbff8   16 months ajbeach Added new ast resolver prototype support. Not exactly the same but … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @68fe946e   16 months ajbeach Updated DeclStats? for the new ast. Also fixed a bug in the old … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @de52331   18 months caparson some more files related to mutex stmt enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6cebfef   18 months caparson added mutex stmt monitor enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ccb6fd8   19 months Thierry Delisle Fix CodeLocation? boiler-plate for vtable enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ff35e0e   19 months Thierry Delisle Implemented old ast boiler-plate for vtabletype. enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6e50a6b   20 months mlbrooks Implementing language-provided syntax for (array) dimensions. Former … enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @798a8b3   20 months Thierry Delisle Attributes are now correctly visited when replacing typedefs enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2d019af   23 months pabuhr parser global pragmas, fixes #241 arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3e3f236   2 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6a45bd78   2 years f37yu cleanup: remove params in TypeDecl? (never used) arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @364a03c   2 years ajbeach Added more information to checkAllCodeLocations. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c9e0991   2 years ajbeach Clean-up the code location tools. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f57faf6f   2 years ajbeach Added a new-ast tools for code locations. The fill pass is being used … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ddcedfe   2 years Thierry Delisle Errors are now sorted by code-location/description arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b0b1e15   2 years Thierry Delisle fix timestamp generation for arm inside the compiler arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c6c682cf   2 years ajbeach This should make the value of Pass[Visitor]::inFunction match the … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @53d55b6   2 years Thierry Delisle Changed approach for isInFunction and implemented for old ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @490fb92e   2 years f37yu move FixInit? to new ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @57e0289   2 years Thierry Delisle Added stats option to print stats per expression in new-ast resolution arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1c01c58   2 years ajbeach Rather large commit to get coroutine cancellation working. This … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5339a87   2 years Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ff3e522   2 years ajbeach {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @22f94a4   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6dba8755   3 years ajbeach I was given a trick with the indexer that fixes some scoping issues … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c408483   3 years f37yu cleanup arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @680ae0e   3 years Thierry Delisle Changed cleanup stack in pass visitor to use std::vector arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c15085d   3 years f37yu tracing memory allocation of resolver passes arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7030dab   3 years Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37cdd97   3 years Thierry Delisle Added a ast node for suspend statements arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @eeaa3e2   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8abca06   3 years pabuhr rewrite isPrefix using memcmp to increase performance, same change in … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @98538288   3 years Thierry Delisle Moved VerifyCtorDtorAssign? up and changed return type check to support … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @74e3263   3 years Thierry Delisle Fixed error in pass visitor where UnionInstType? added wrong thing to … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @095b99a   3 years ajbeach Added TimeCall? as a more flexible alternative to TimeBlock?. TimeBlock?arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @07de76b   3 years pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1a69a90   3 years Thierry Delisle Added --colors command line arguments to have more control on whether … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9802f4c   3 years Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @665f432   3 years Thierry Delisle Fixed trac #149 where operand names in asm statements where … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4a60488   3 years ajbeach Merged from master taking the lvalue changes to expression and … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @033ff37   4 years pabuhr remove attribute expression '@'name mechanism arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @77d2432   4 years pabuhr patch sizeof evaluation problem temporarily, and make parameters constant arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f53acdf8   4 years Thierry Delisle Merge branch 'master' into new-ast arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e67991f   4 years Thierry Delisle WithStmt? is now a Declaration arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e3d7f9f   4 years Thierry Delisle Const PassVisitor? now supports the indexer arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7870799   4 years Thierry Delisle Cast cost and conversion cost now take constant parameters. This … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e0e9a0b   4 years a3moss Somewhat deeper clone for types with forall qualifiers. * Added … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c1ed2ee   4 years a3moss Continued resolver porting * mostly initialization and validation * … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @234b1cb   4 years a3moss Port TupleAssignment? to new AST arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @120a28c3   4 years Thierry Delisle Added support for address-sanitizer which requires disabling Heap … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4e5e6cc   4 years Thierry Delisle Fixed indentation and remove too strict abort arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @99d4584   4 years a3moss Further stubs for resolver port * also switched order of constructor … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d908563   4 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @933f32f   4 years Thierry Delisle Merge branch 'master' into cleanup-dtors arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d7aa12c   4 years Thierry Delisle Implemented eval for new AST arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @342146e1   4 years Thierry Delisle Old pass visitor no longer leaks macros arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8abee13   4 years mlbrooks early bug fixes from running conversion old-new-old, just before resolver arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0588d8c   4 years Thierry Delisle Stubbed a few routines for later to help compilation arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @77bfc80   4 years Thierry Delisle Fixed some warnings and better messaging for unimplemented stubs arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @87701b6   4 years Thierry Delisle Tentative fix for increment/decrement and implented a few more visits arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @712348a   4 years Thierry Delisle Removed all traces of SubRange? which didn't actually exist and made … arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37e3af4   4 years Thierry Delisle Check that no-one returns null from mutate and prevent macro from leaking arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @292d599   4 years Thierry Delisle Fixed problem with TCMALLOC and heap stats arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6a625de   4 years Thierry Delisle Some clean-up, some more assertions to check assumptions and changes … arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @02fdb8e   4 years Thierry Delisle Added WithConstTypeSubstitution? accessory on pass visitor. Mostly … arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1febef62   4 years a3moss Fix gcc-7 errors in persistent map arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @181a6af   4 years a3moss Walk back history changes to persistent map arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @42f1279c   4 years a3moss Eagerly remove over-ridden generated functions arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @fdae913   4 years a3moss modify persistent map to not re-initialize history nodes facing deletion arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @b419abb   4 years a3moss Lazy scope initialization for indexer arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @b8665e3   4 years a3moss First build with persistent-map indexer arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @fca6ca6   4 years Thierry Delisle Fixed % of parent when more than one level ends at the same time aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @61dbb54   4 years Thierry Delisle Fixed initialization of chrono stack not supported by g++-5 aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @c884f2d   4 years Thierry Delisle Fixed error for % of parent printing in timing sections and added more … aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @3c0d4cd   4 years Thierry Delisle Fixed/implemented % of parent printing in timing sections aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @79eaeb7   4 years Thierry Delisle Improved printing, parent printing still incorrect aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @4f97937   4 years Thierry Delisle First draft at timing results, left is better printing and more data aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @1bb9a9a   4 years Thierry Delisle Some clean-up and comenting aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @1cb7fab2   4 years Thierry Delisle Added better support for enabling/disabling/compiling-out statistics aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @675716e   4 years Thierry Delisle Instrumented PassVisitor? to print average/max depth aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @8e70823   4 years Thierry Delisle Extracted out BaseCounter? as a generic key-value tree aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @351c519   4 years Thierry Delisle Added max counter to stats aaron-thesisarm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.