source: src/AST

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @491bb81   9 months ajbeach Fixed some whitespace and indentation issues. pthread-emulationqualifiedEnum
(edit) @7675f58   9 months ajbeach Labels on statements (not all Labels in the AST) now have all their … pthread-emulationqualifiedEnum
(edit) @3f681b1   9 months ajbeach Added the new invariant checks. There seems to be a few unset … pthread-emulationqualifiedEnum
(edit) @7edd5c1   9 months ajbeach Assorted fixes to the AST, found while I was trying to add more … pthread-emulationqualifiedEnum
(edit) @24ceace   9 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc pthread-emulationqualifiedEnum
(edit) @9e7236f4   9 months j82liang Resolution of struct enum. The codegen of struct enum will be in the … 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) @374cb11   10 months j82liang Replace the interface for EnumDecl? node construction to support … 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) @b230091   10 months ajbeach Added a 'missing' TypeInstType? constructor and rewrote some calls to … enumpthread-emulationqualifiedEnum
(edit) @2377ca2   10 months ajbeach Updated some names on mutate functions to me more consistent with some … enumpthread-emulationqualifiedEnum
(edit) @400b8be   10 months ajbeach Added StmtClause? and converted the existing nodes that should be clauses. enumpthread-emulationqualifiedEnum
(edit) @8631c84   10 months ajbeach Made ast::ptr_base swappable. enumpthread-emulationqualifiedEnum
(edit) @f238fcc2   11 months j82liang Enable numeric type for typed enum enumpthread-emulationqualifiedEnum
(edit) @39d8950   11 months ajbeach Thread global information through resolution. Non-top-level calls to … 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) @3e54399   11 months j82liang The compiler now will add a cast to base type for the usage of type … enumpthread-emulationqualifiedEnum
(edit) @f135b50   11 months j82liang The compiler is now trying to pass the value of enum const to code … enumpthread-emulationqualifiedEnum
(edit) @f69fac7   12 months ajbeach Got the Util module started by moving over the unused AssertAcyclic? pass. enumpthread-emulationqualifiedEnum
(edit) @9ef9644   12 months ajbeach Merge branch 'forall-pointer-decay' into 'master'. enumpthread-emulationqualifiedEnum
(edit) @7d7ef6f   12 months ajbeach Revereted some changes and added a fix to get around the current issue … enumforall-pointer-decaypthread-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) @9490621   12 months ajbeach My work in progress implementation of ForallPointerDecay? for Fangren. enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ee918356   12 months Thierry Delisle Some clean-up to remove clang-only warnings enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f8143a6   12 months Thierry Delisle Change pass visitor to avoid more transient strong references enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @6180274   12 months pabuhr more cleanup, make more function parameters const, remove more std:: enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ff3b0249   12 months pabuhr add else clause into WhileDoStmt? and ForStmt? enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3b0bc16   12 months pabuhr change class name WhileStmt? to WhileDoStmt?, add else clause to … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ab1a9ea   12 months caparson fixed merge enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @34c32f0   12 months caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @89a5a1f   12 months pabuhr formatting, starting adding elsePart to while, do, and for statements enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @cef7430   12 months caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @6b2d444   12 months caparson changed a few mutexstmt things enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @e21f253   12 months ajbeach Removed the VISIT macro from Pass.impl.hpp. It was a very small … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a488783   12 months ajbeach Translated the first half of validate-D. HoistControlStruct? is pretty … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @451d958   12 months f37yu print function type correctly before resolver enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @91a72ef   13 months ajbeach Some assorted bits of clean-up. InitializerLength? was missing some … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a4a6802   13 months f37yu fill in FunctionType? assertions early enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f27331c   14 months ajbeach Factored the AddressExpr? constructor body into a helper that makes it … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @0351e9f   14 months ajbeach Clean-up white-space and comments in the AST/Print module. enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3cc1111   14 months ajbeach Small fix in Decl.hpp and a new-ast function added in InitTweak?. enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @1387ea0   15 months ajbeach We can now thread the global/special declarations from convert to … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @ce36b55   15 months ajbeach Translation of Validate F; and some improvements in some helpers. enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3249dd8   15 months ajbeach Some clean-up. DeepCopyCore? lost its already tenous reason to be in … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @b7fd9daf   15 months f37yu Merge branch 'new-ast-unique-expr' enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f95634e   15 months f37yu fix unique expr pass enumforall-pointer-decaynew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bb9924c   15 months f37yu fix unique expr pass enumforall-pointer-decaynew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b8ab91a   15 months ajbeach Fix Labels pass translated. This is fix label, mult-level exit and … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @c600df1   15 months ajbeach Added ast::WithConstTranslationUnit? to give access to the surrounding … enumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @148ba7d   15 months ajbeach Added a return value to WithGuards::GuardValue? so you can save the old … 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) @6cebfef   18 months caparson added mutex stmt monitor enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cc64be1d   19 months ajbeach Added VTableType to the conversion passes. enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3945abe   19 months Thierry Delisle New-AST boilerplate for vtable enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b238618   19 months ajbeach Added VTableType to the new ast. enumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @943bfad   19 months Thierry Delisle Fixed several warnings for clang@head 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) @bc179fd   20 months Thierry Delisle Removed more gcc11 warnings arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @68ff3de   20 months Thierry Delisle Removed unnecessary copy in loop arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @93f74c0f   20 months Thierry Delisle Changed how new pass visitor gets the return type of previsit to avoid … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b91bfde   22 months ajbeach Added and used some helpers. The widely useful one is a from_string … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cd59d28   22 months ajbeach A bit of clean-up in AST/Type.cpp. arm-ehenumforall-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) @20207c0   2 years pabuhr fix old AST error printing for new kinds of types arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b66d14a   2 years pabuhr add new type kinds DStype and ALtype arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @302ef2a   2 years f37yu smart pointer memory safety arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c9f6983   2 years f37yu fix non-initialization UB arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a00a2c1   2 years f37yu fix reorder warning arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3e5dd913   2 years f37yu reimplement function type and eliminate deep copy arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @361bf01   2 years f37yu remove ParameterizedType? and put content into FunctionType? arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b3a0df6   2 years f37yu attempt to fix sizeType in new ast 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) @08ce416   2 years Thierry Delisle Changed configure to use new-ast by default. Ast options no longer … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cd6a6ff   2 years Thierry Delisle Improved coverage of deterministic_output to be much finer grain. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0292aa4   2 years ajbeach Fixed some formating/cleanlyness mistakes. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4702a2c   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) @e5c3811   2 years f37yu create dedicated symbol tables for big 3 operators note: arbitrary … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bb87dd0   2 years mlbrooks Fixing test init1-ERROR on new ast. Applying equivalent of b81fd95, … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a056f56   2 years Thierry Delisle Fixed forward declaration of TranslationUnit? arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @23954b6   2 years ajbeach Convert now fills in the globals of the TranslationUnit?. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e00c22f   2 years f37yu someone liked snake_case arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0dd9a5e   2 years f37yu delay autogen resolve arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @16ba4a6   2 years f37yu factor out resolver calls in pre-resolution stage arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @293dc1c   2 years ajbeach TranslationUnit? is now used at the top-level of the new-ast passes. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @82f791f   2 years ajbeach Fixed ast::Pass::visit(CompoundStmt?*) so it updates the right … 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) @1be1e5a   2 years ajbeach Added the TranslationUnit? class to avoid globals. 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) @5d2db68   2 years Thierry Delisle Fixed documentation and naming arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cb25fc9   2 years Thierry Delisle Added to new ast mixin for checker whether it is inFunction or not arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e7d6968   2 years f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master 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) @3aec25f   2 years ajbeach Some clean-up of new-ast types and the porting document. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.