source: src/Common

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @af746cc   5 weeks j82liang Reimplement the resolution of Enum instance type
(edit) @0522ebe   3 months j82liang Add EnumPosType? to type system
(edit) @9ddcee1   4 months j82liang Remove EnumPosExpr?, an early design that no longer used. The …
(edit) @8ca60e4   4 months ajbeach Remove ilog2, an unused math helper.
(edit) @f988834   4 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @59c8dff   4 months j82liang Draft Implementation for enum position pesudo function (posE). …
(edit) @5bf685f   4 months ajbeach Replayed maybeClone with maybeCopy, removed unused helppers in …
(edit) @610354a   5 months pabuhr first attempt at simplifying SemanticWarning?, inline SemanticError? routine
(edit) @b1f2007   5 months pabuhr first attempt at simplifying SemanticError? and its usage
(edit) @4f1b2d69   6 months pabuhr formatting
(edit) @45a091b   6 months ajbeach It turns out enumerate does work if you use this very particular form …
(edit) @c6b4432   6 months ajbeach Remove BaseSyntaxNode? and clean-up.
(edit) @790d835   6 months ajbeach Made UniqueName? use other tools we have, removed the unused default …
(edit) @3d9d017   6 months caparson added cofor implementation
(edit) @eb779d5   7 months caparson Implemented corun statement
(edit) @7f1be01   11 months ajbeach Combined some fixes from the variaus scoped containers. Reducing …
(edit) @8f557161   11 months mlbrooks Clarify and fix accuracy in eval public API, on reporting "unable to …
(edit) @6e1e2d0   13 months caparson resolved merge conflicts ADTast-experimental
(edit) @c86b08d   13 months caparson added support for the waituntil statement in the compiler ADTast-experimental
(edit) @1b8fc06c   13 months ajbeach Updated Iterate.hpp documentation. ADTast-experimental
(edit) @b05beaa   13 months ajbeach Clean-up in CodeLocationTools?. ADTast-experimental
(edit) @9feb34b   14 months ajbeach Moved toString and toCString to a new header. Updated includes. … ADTast-experimental
(edit) @c94b1f0   14 months ajbeach Removed unused (debug only?) code. If you want to change how … ADTast-experimental
(edit) @be00a2d   15 months pabuhr change BadQualifiersZeroOne? warning from dubious print of specified … ADTast-experimental
(edit) @8f06277   15 months ajbeach Some clean-up in Common/utility.h. Deleted some unused declarations … ADTast-experimental
(edit) @4b60b28   15 months ajbeach Moved parser utility from common utility file to the parserutility file. ADTast-experimental
(edit) @f26421f   15 months mganesan Removed CompilerError? and UnimplementedError? ADTast-experimental
(edit) @ccb29b4   16 months ajbeach This should fix the issues with building with older gcc versions. ADTast-experimental
(edit) @21a2a7d   16 months ajbeach Replaced ScopedMap::erase with a version that should avoid the order … ADTast-experimental
(edit) @e9b5043   16 months ajbeach Added contains to some of our containers. Also changed some code to … ADTast-experimental
(edit) @2125443a   16 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimental
(edit) @8a97248   16 months pabuhr switch from old trait syntax to new trait syntax using forall clause ADTast-experimental
(edit) @db9d7a9   16 months ajbeach Fixed clang++-10 error. One of the problem functions was never used … ADTast-experimental
(edit) @98a2b1dc   16 months ajbeach Updated ScopedMap? to use the layout of ErasableScopedMap?; putting the … ADTast-experimental
(edit) @7491f97   18 months ajbeach Renaming and comments in group_iterate_t to help clarity. ADTast-experimental
(edit) @71806e0   18 months j82liang Rename InlineValueDecl? to InlineMemberDecl? ADTast-experimental
(edit) @5ce0659   18 months ajbeach The group_iterate_t type is now variadic, hopefully with acceptable … ADTast-experimental
(edit) @6411b7d   18 months ajbeach Modified group_iterate_t to accept three arguments. Also, there is … ADTast-experimental
(edit) @f2ff0a6   19 months ajbeach Function attributes are now visited earlier, so they are not … ADTast-experimental
(edit) @e874605   19 months j82liang Add class InlineValueDecl?, which is a Declaration class that works as … ADTast-experimental
(edit) @5408b59   19 months j82liang Remove var in QualifiedNameExpr? ADTast-experimental
(edit) @e01eb4a   20 months ajbeach Moved some functions from InitTweak? to Inspect. ADTast-experimental
(edit) @4520b77e   20 months j82liang Merge to Master Sept 19 ADTast-experimentalpthread-emulation
(edit) @1b65595   20 months Thierry Delisle Implemented move semantics for ValueGuardPtr? ADTast-experimentalpthread-emulation
(edit) @b0d9ff7   21 months j82liang Fix up the QualifiedNameExpr?. It should now work on both old AST and … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @df00c78   22 months pabuhr formatting ADTast-experimentalpthread-emulation
(edit) @ba48a9b   22 months pabuhr ignore zero divide when evaluating constexpr expressions ADTast-experimentalpthread-emulation
(edit) @120867e   23 months pabuhr update EvalNew? to handle more compile-time constant-expression evaluation ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c19edd1   2 years Thierry Delisle Removed some warnings and fixed some whitespace ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @fc134a48   2 years j82liang Implement the struct enum ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @9939dc3   2 years ajbeach Reduced the number of object files linked into the demangler. Some of … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @7675f58   2 years ajbeach Labels on statements (not all Labels in the AST) now have all their … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @b6ae4fb   2 years pabuhr add SuperfluousElse? warning, allow empty vararg to macro SemanticWarning? ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @298fe57   2 years ajbeach Translated 3/4 of validate_B. Link Reference To Types has been removed … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @f6e6a55   2 years ajbeach Added ast::WaitForClause? and changed ast::WaitForStmt? to use it. This … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @4ec9513   2 years ajbeach Converted validate C, including adding DimensionExpr? to the new ast. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @92538ab   2 years j82liang Resolve conflict ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @4559b34   2 years j82liang Update the String Enum implementation. The declaration now can handles … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @400b8be   2 years ajbeach Added StmtClause? and converted the existing nodes that should be clauses. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @f7496c5   2 years ajbeach class -> struct, silences a warning. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @33b7d49   2 years ajbeach Added another check to checkInvariants for code locations. I also went … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @4f6dda0   2 years ajbeach Converted Implement Concurrent Keywords to the new AST. Includes … ADTast-experimentalenumpthread-emulationqualifiedEnum old-sched
(edit) @f135b50   2 years j82liang The compiler is now trying to pass the value of enum const to code … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @eb211bf   2 years ajbeach Did some clean-up with the ast::Pass class. Moved some things out of … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @1f7dc61   2 years Thierry Delisle Consistently changed TranslationUnit? from struct to class. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @968f280   2 years Thierry Delisle Made some implicit methods explicit due to clang warning ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f8143a6   2 years Thierry Delisle Change pass visitor to avoid more transient strong references ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3b0bc16   2 years pabuhr change class name WhileStmt? to WhileDoStmt?, add else clause to … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @55cbff8   3 years ajbeach Added new ast resolver prototype support. Not exactly the same but … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @68fe946e   3 years ajbeach Updated DeclStats? for the new ast. Also fixed a bug in the old … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @de52331   3 years caparson some more files related to mutex stmt ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6cebfef   3 years caparson added mutex stmt monitor ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ccb6fd8   3 years Thierry Delisle Fix CodeLocation? boiler-plate for vtable ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ff35e0e   3 years Thierry Delisle Implemented old ast boiler-plate for vtabletype. 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) @2d019af   3 years pabuhr parser global pragmas, fixes #241 ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3e3f236   3 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6a45bd78   3 years f37yu cleanup: remove params in TypeDecl? (never used) ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @364a03c   3 years ajbeach Added more information to checkAllCodeLocations. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c9e0991   3 years ajbeach Clean-up the code location tools. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f57faf6f   3 years ajbeach Added a new-ast tools for code locations. The fill pass is being used … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ddcedfe   3 years Thierry Delisle Errors are now sorted by code-location/description ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b0b1e15   4 years Thierry Delisle fix timestamp generation for arm inside the compiler ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c6c682cf   4 years ajbeach This should make the value of Pass[Visitor]::inFunction match the … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @53d55b6   4 years Thierry Delisle Changed approach for isInFunction and implemented for old ast 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) @57e0289   4 years Thierry Delisle Added stats option to print stats per expression in new-ast resolution ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1c01c58   4 years ajbeach Rather large commit to get coroutine cancellation working. This … 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) @22f94a4   4 years Thierry Delisle Merge branch 'master' into new-ast ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6dba8755   4 years ajbeach I was given a trick with the indexer that fixes some scoping issues … 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) @680ae0e   4 years Thierry Delisle Changed cleanup stack in pass visitor to use std::vector ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c15085d   4 years f37yu tracing memory allocation of resolver passes ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7030dab   4 years Thierry Delisle Merge branch 'master' into new-ast ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37cdd97   4 years Thierry Delisle Added a ast node for suspend statements ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @eeaa3e2   4 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   4 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
Note: See TracRevisionLog for help on using the revision log.