source: src/Common

Revision Log Mode:


Legend:

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