|  |  | @eb779d5 | 2 years | caparson | Implemented corun statement | 
            
              |  |  | @bfeb37a6 | 2 years | ajbeach | Added another check to the invariants for SizeofExpr/AlignofExpr. | 
            
              |  |  | @14c0f7b | 2 years | ajbeach | Added invariant to check that referenced declarations are in scope. … | 
            
              |  |  | @b7c53a9d | 2 years | ajbeach | Added a new invariant check and the fixes required to make it pass. … | 
            
              |  |  | @e0069bd | 2 years | ajbeach | Renaming of some SymbolTable functions because they are different and … | 
            
              |  |  | @8f31be6 | 2 years | ajbeach | Fixed some warnings, deleted some commented out code. | 
            
              |  |  | @c8bf1b5 | 2 years | ajbeach | Removed a comment that referenced a long gone pass. | 
            
              |  |  | @260dad7 | 2 years | ajbeach | Updated indentation in AST/LinckageSpec. | 
            
              |  |  | @97b47ec | 2 years | ajbeach | The 'sized' trait is now implemented on top of 'T *' declarations and … | 
            
              |  |  | @e172f42 | 2 years | caparson | Merge branch 'ast-experimental' | 
            
              |  |  | @8f557161 | 2 years | mlbrooks | Clarify and fix accuracy in evalpublic API, on reporting "unable to … | 
            
              |  |  | @62d62db | 2 years | caparson | Merge branch 'master' into ast-experimental
                ast-experimental | 
            
              |  |  | @24d6572 | 2 years | f37yu | Merge branch 'master' into ast-experimental
                ast-experimental | 
            
              |  |  | @0658672 | 2 years | ajbeach | Improved hoisting. However, I had to change some code because of other …
                ast-experimental | 
            
              |  |  | @148f836e | 2 years | ajbeach | Cleaned up namespacing, indentation and whitespacing in Pass.impl.hpp.
                ast-experimental | 
            
              |  |  | @334801b | 2 years | ajbeach | Simplify one of the Pass::visit methods for CompoundStmt. It repeats …
                ast-experimental | 
            
              |  |  | @b9fe89b | 2 years | mlbrooks | Make the symbol table's error-checking times explicit.
Previously, …
                ast-experimental | 
            
              |  |  | @251ce80 | 2 years | f37yu | remove reference to symbol table in unify
                ast-experimental | 
            
              |  |  | @efe89894 | 2 years | ajbeach | Fixed small whitespace issue.
                ast-experimental | 
            
              |  |  | @bccd70a | 2 years | ajbeach | Removed internal code from TypeSubstitution header. It caused a chain …
                ast-experimental | 
            
              |  |  | @2d0f918 | 2 years | ajbeach | Clean up methods for result1/N/Nstmt classes and the padantic pass macros.
                ADT
                ast-experimental | 
            
              |  |  | @46da46b | 2 years | f37yu | current progress
                ast-experimental | 
            
              |  |  | @6e1e2d0 | 2 years | caparson | resolved merge conflicts
                ADT
                ast-experimental | 
            
              |  |  | @c86b08d | 2 years | caparson | added support for the waituntil statement in the compiler
                ADT
                ast-experimental | 
            
              |  |  | @d859a30 | 3 years | ajbeach | Some SymbolTable clean-up I did while trying a change I didn't go …
                ADT
                ast-experimental | 
            
              |  |  | @fb4dc28 | 3 years | ajbeach | Moved new ast code out of one of the old files. The new file may have …
                ADT
                ast-experimental | 
            
              |  |  | @94c98f0e | 3 years | ajbeach | Added/cleaned some AST comments.
                ADT
                ast-experimental | 
            
              |  |  | @fac05b3 | 3 years | ajbeach | Removed members from TupleType. They were only used in one place, …
                ADT
                ast-experimental | 
            
              |  |  | @835d6e8 | 3 years | ajbeach | ast::SuspendStmt::Type -> ::Kind, this fits the new convention where …
                ADT
                ast-experimental | 
            
              |  |  | @3e94a23 | 3 years | ajbeach | More use of the new AST named boolean types.
                ADT
                ast-experimental | 
            
              |  |  | @bb7422a | 3 years | ajbeach | Translated parser to the new ast. This incuded a small fix in the …
                ADT
                ast-experimental | 
            
              |  |  | @afdb74b | 3 years | ajbeach | Looks like we missed one of the ast 'should be in every derived class' …
                ADT
                ast-experimental | 
            
              |  |  | @056bee8 | 3 years | ajbeach | Added printing of with clauses to the printing of both new and old ast …
                ADT
                ast-experimental | 
            
              |  |  | @fed03b3 | 3 years | ajbeach | Make sure fields of the TranslationUnit, and its TranslationGlobal …
                ADT
                ast-experimental | 
            
              |  |  | @257a8f5 | 3 years | ajbeach | Made some of the AST/Print helpers public.
                ADT
                ast-experimental | 
            
              |  |  | @8f06277 | 3 years | ajbeach | Some clean-up in Common/utility.h. Deleted some unused declarations …
                ADT
                ast-experimental | 
            
              |  |  | @26e6d88 | 3 years | ajbeach | Updated indentation in Pass.proto.hpp.
                ADT
                ast-experimental | 
            
              |  |  | @cad9edb | 3 years | ajbeach | Split the forward include namespace from the declaration namespace in …
                ADT
                ast-experimental | 
            
              |  |  | @d3bffdb | 3 years | ajbeach | Added some notes to porting.md.
                ADT
                ast-experimental | 
            
              |  |  | @a0d1f1c | 3 years | ajbeach | Header Clean-up: Removed no longer needed includes from typeops, and …
                ADT
                ast-experimental | 
            
              |  |  | @fed6a0f | 3 years | ajbeach | Header Clean-up: Moving more declarations to the header of the …
                ADT
                ast-experimental | 
            
              |  |  | @7b5694d | 3 years | ajbeach | Header Clean-up: Moved more things from typeops to Unify.
                ADT
                ast-experimental | 
            
              |  |  | @e563edf | 3 years | ajbeach | Header Clean-up: Clearing out typeops, moving things to Unify because …
                ADT
                ast-experimental | 
            
              |  |  | @66a89e7 | 3 years | ajbeach | pass::get_result -> pass::result::get for consistency with the …
                ADT
                ast-experimental | 
            
              |  |  | @d0bdb18 | 3 years | ajbeach | Removed extra scope calls in the new Pass. Added some documentation on …
                ADT
                ast-experimental | 
            
              |  |  | @93c10de | 3 years | ajbeach | Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and …
                ADT
                ast-experimental | 
            
              |  |  | @db6cdc0 | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @e4d7c1c | 3 years | j82liang | Implement enum Hiding
                ADT
                ast-experimental | 
            
              |  |  | @19a8c40 | 3 years | ajbeach | Some clean-up I had stashed from before I knew the InlineMemberDecl …
                ADT
                ast-experimental | 
            
              |  |  | @71806e0 | 3 years | j82liang | Rename InlineValueDecl to InlineMemberDecl
                ADT
                ast-experimental | 
            
              |  |  | @44547b0 | 3 years | ajbeach | Removed the ObjectDecl fields now represented on InlineValueDecl. …
                ADT
                ast-experimental | 
            
              |  |  | @f2ff0a6 | 3 years | ajbeach | Function attributes are now visited earlier, so they are not …
                ADT
                ast-experimental | 
            
              |  |  | @93d2219 | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @e874605 | 3 years | j82liang | Add class InlineValueDecl, which is a Declaration class that works as …
                ADT
                ast-experimental | 
            
              |  |  | @63d1ebe | 3 years | ajbeach | Changed GenPoly::TypeVarMap to use the same key type as …
                ADT
                ast-experimental | 
            
              |  |  | @bc899d6 | 3 years | ajbeach | Added ast::vector as a short hand and used it in one file as a test.
                ADT
                ast-experimental | 
            
              |  |  | @77de429 | 3 years | j82liang | Fix overriding enum value
                ADT
                ast-experimental | 
            
              |  |  | @c2b3243 | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental | 
            
              |  |  | @5408b59 | 3 years | j82liang | Remove var in QualifiedNameExpr
                ADT
                ast-experimental | 
            
              |  |  | @1e30df7 | 3 years | j82liang | Supports inline enums
                ADT
                ast-experimental | 
            
              |  |  | @fad1f14 | 3 years | ajbeach | Small bits of clean-up I would rather not want to keep looking at.
                ADT
                ast-experimental | 
            
              |  |  | @4b8b2a4 | 3 years | ajbeach | Make unset locations earier to find with a search for 'CodeLocation()'.
                ADT
                ast-experimental | 
            
              |  |  | @c02cef1 | 3 years | ajbeach | Clean-up in AST/Inspect.
                ADT
                ast-experimental | 
            
              |  |  | @3f7e68b7 | 3 years | ajbeach | It has been ~3 years, still no one is using GuardMethod.
                ADT
                ast-experimental | 
            
              |  |  | @b859f59 | 3 years | ajbeach | Reordered fields in FunctionDecl and removed some trailing white-space.
                ADT
                ast-experimental | 
            
              |  |  | @e01eb4a | 3 years | ajbeach | Moved some functions from InitTweak to Inspect.
                ADT
                ast-experimental | 
            
              |  |  | @20737104 | 3 years | ajbeach | Wrote a new asForward helper for Autogen.
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @e9e9f56 | 3 years | ajbeach | Used the WithCodeLocation helper in more passes. This cleans up some …
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @a065f1f | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @4520b77e | 3 years | j82liang | Merge to Master Sept 19
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @ef1da0e2 | 3 years | f37yu | try to make parameter qualifier conversion work for assertions
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @8f1e035 | 3 years | ajbeach | Created a new module for more ast helpers. Put in code to efficiently …
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @ae1d151 | 3 years | ajbeach | White-space fixes and an improvement to some clean-up.
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @09f34a84 | 3 years | Thierry Delisle | Remove some of the warnings on the new clang
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @747d0fa | 3 years | ajbeach | White-space clean-up in DeclReplacer.
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @95e5018 | 3 years | ajbeach | Changed ast::pass::make_location_guard so it should work with C++14.
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @a9762dc | 3 years | Thierry Delisle | Passvisitor can now track code location
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @3606fe4 | 3 years | ajbeach | Translated Instantiate Generic to the new AST. This includes various …
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @b0d9ff7 | 3 years | j82liang | Fix up the QualifiedNameExpr. It should now work on both old AST and …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @ed9a1ae | 3 years | Thierry Delisle | Cfa now distinguishes between thread and _Thread_local.
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @3992098 | 3 years | ajbeach | Changed the default Linkage on ast::FunctionDecl from C to Cforall to …
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @e8616b6 | 3 years | ajbeach | Changed the default Linkage on ast::ObjectDecl from C to Cforall. …
                ADT
                ast-experimental
                pthread-emulation | 
            
              |  |  | @ffec1bf | 3 years | f37yu | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @9e23b446 | 3 years | f37yu | add specialize pass
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @6a896b0 | 3 years | ajbeach | Translated the Exception Declaration pass.
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @1931bb01 | 3 years | ajbeach | Converted 'Validate A' to the new AST. There some utility changes as well.
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @7b71402 | 3 years | ajbeach | Some white-space and comment fixes.
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @b70abaf | 3 years | Thierry Delisle | Added inspect file for asking questions about the ast.
So far only …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @eb5962a | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @1df492a | 3 years | j82liang | Convert TypeInstType to PointerType before resolution
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @6739590 | 3 years | ajbeach | A small spacing fix.
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @a8b87d3 | 3 years | ajbeach | Various bits of clean-up. The big one was some renaming inside …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @e6cf857f | 3 years | ajbeach | call -> createCall: The template wrapper has been removed and now it …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @491bb81 | 3 years | ajbeach | Fixed some whitespace and indentation issues.
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @7675f58 | 3 years | ajbeach | Labels on statements (not all Labels in the AST) now have all their …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @3f681b1 | 3 years | ajbeach | Added the new invariant checks. There seems to be a few unset …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @7edd5c1 | 3 years | ajbeach | Assorted fixes to the AST, found while I was trying to add more …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @24ceace | 3 years | j82liang | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @9e7236f4 | 3 years | j82liang | Resolution of struct enum. The codegen of struct enum will be in the …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @298fe57 | 3 years | ajbeach | Translated 3/4 of validate_B. Link Reference To Types has been removed …
                ADT
                ast-experimental
                pthread-emulation
                qualifiedEnum | 
            
              |  |  |