|  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @3e5dd913 | 5 years | f37yu | reimplement function type and eliminate deep copy
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @361bf01 | 5 years | f37yu | remove ParameterizedType and put content into FunctionType
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @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 | 
            
              |  |  | @e00c22f | 5 years | f37yu | someone liked snake_case
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @0dd9a5e | 5 years | f37yu | delay autogen resolve
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @16ba4a6f | 5 years | f37yu | factor out resolver calls in pre-resolution stage
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @293dc1c | 5 years | ajbeach | TranslationUnit is now used at the top-level of the new-ast passes.
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @82f791f | 5 years | ajbeach | Fixed ast::Pass::visit(CompoundStmt*) so it updates the right …
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @954c954 | 5 years | f37yu | Move function argument and return variable declarations from …
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @b2a11ba | 5 years | ajbeach | Rename WithConstTypeSubstitution from env to typeSubs to avoid name …
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @73f1b1c | 5 years | ajbeach | Cleaned up comments from the PureVisitor addition.
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @d3aa64f1 | 5 years | f37yu | pure visitor interface for new ast
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @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 | 
            
              |  |  | @c15085d | 5 years | f37yu | tracing memory allocation of resolver passes
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @7030dab | 6 years | Thierry Delisle | Merge branch 'master' into new-ast
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @37cdd97 | 6 years | Thierry Delisle | Added a ast node for suspend statements
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @9802f4c | 6 years | Thierry Delisle | Merge branch 'master' into new-ast
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @665f432 | 6 years | Thierry Delisle | Fixed trac #149 where operand names in asm statements where …
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @c570806 | 6 years | mlbrooks | Changing new AST's ImplicitCtorDtorStatement to _own_ its reference to …
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @f53acdf8 | 6 years | Thierry Delisle | Merge branch 'master' into new-ast
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @e67991f | 6 years | Thierry Delisle | WithStmt is now a Declaration
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @417117e | 6 years | a3moss | Assorted cleanup
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @e0e9a0b | 6 years | a3moss | Somewhat deeper clone for types with forall qualifiers.
* Added …
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @9ea38de | 6 years | a3moss | Fix ast::Pass guard classes
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @0e42794 | 6 years | a3moss | Rewrite WithSymbolTable pass accessory to use ast::SymbolTable
                ADT
                arm-eh
                ast-experimental
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @d908563 | 6 years | Thierry Delisle | Merge branch 'master' into cleanup-dtors
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @489bacf | 6 years | a3moss | Changed Attribute field to params
Done for consistency with other …
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @b0abc8a0 | 6 years | Thierry Delisle | Fixed errors in the pass visitor
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @112fe04 | 6 years | ajbeach | Work on ConverterNewToOld, filled in declarations and cleaned up …
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @e0016a5 | 6 years | Thierry Delisle | All ast visit functions are implemented
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @17a0228a | 6 years | Thierry Delisle | Added more visit passes
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @10a1225 | 6 years | Thierry Delisle | Many errors and warning fixes.
More visit implementation
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @acd80b4 | 6 years | Thierry Delisle | Fixed several compilation errors
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @41b24c8 | 6 years | Thierry Delisle | Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @e61207e7 | 6 years | Thierry Delisle | More visits
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @c671112 | 6 years | mlbrooks | AST for TypeSubstitution
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @87701b6 | 6 years | Thierry Delisle | Tentative fix for increment/decrement and implented a few more visits
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @b336af9 | 6 years | mlbrooks | flowing simple changes to dependents: AttrExpr is gone, spelling …
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @8a5530c | 6 years | Thierry Delisle | Fixed FunctionType cast, fixed maybe_accept, implemented statement …
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @23f99e1 | 6 years | Thierry Delisle | Finished implementing declarations
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @6d51bd7 | 6 years | Thierry Delisle | Fixes to the new templated pass and started on conversions
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @04124c4 | 6 years | Thierry Delisle | More comments and naming conventions fix
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum | 
            
              |  |  | @f47f887 | 6 years | Thierry Delisle | First draft of Pass.hpp and some updates to node.hpp
                ADT
                arm-eh
                ast-experimental
                cleanup-dtors
                enum
                forall-pointer-decay
                jacob/cs343-translation
                jenkins-sandbox
                new-ast
                new-ast-unique-expr
                pthread-emulation
                qualifiedEnum |