source: src/SynTree@ 5ded739

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new with_gc
Name Size Rev Age Author Last Change
../
AddressExpr.cc 1.1 KB 906e24d   9 years Rob Schluntz replace results list on Expressions with a single Type field
AddStmtVisitor.cc 2.8 KB 8688ce1   9 years pabuhr move case-list management into parser
AddStmtVisitor.h 1.2 KB 4e06c1e   9 years pabuhr changes for switch and choose statements
AggregateDecl.cc 2.1 KB 79970ed   9 years Rob Schluntz implement warnings for missing struct member constructor calls, remove …
ApplicationExpr.cc 2.9 KB 6c3a988f   9 years Rob Schluntz fix inferred parameter data structures to correctly associate …
ArrayType.cc 1.5 KB bb8ea30   9 years Rob Schluntz fix printing for ArrayType, Expression, Initializer, etc.
Attribute.cc 1.1 KB db175c8   9 years Rob Schluntz missing files for Attributes
Attribute.h 1.4 KB 44a81853   9 years pabuhr first attempt at gcc attributes
AttrType.cc 1.4 KB d3b7937   10 years pabuhr building runtime library (first attempt)
BasicType.cc 1.8 KB d58ebf3   10 years Rob Schluntz some print reformatting
CommaExpr.cc 1.5 KB 906e24d   9 years Rob Schluntz replace results list on Expressions with a single Type field
CompoundStmt.cc 2.9 KB fc638d2   9 years Rob Schluntz fixed StmtExpr code in PolyMutator, added missing copy constructor, …
Constant.cc 1.5 KB cb4c607   9 years a3moss Refactor Constant::from to disambiguate type
Constant.h 1.5 KB ca35c51   9 years pabuhr move implementation of ConstantNode to ConstantExpr
Declaration.cc 1.9 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
Declaration.h 11.5 KB 8f60f0b   9 years Rob Schluntz add support for ttype in the parser
DeclarationWithType.cc 1.2 KB 58dd019   9 years pabuhr add asm_name clause to declarations
DeclStmt.cc 991 bytes d3b7937   10 years pabuhr building runtime library (first attempt)
Expression.cc 21.1 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
Expression.h 31.1 KB 5ded739   9 years pabuhr code formatting
FunctionDecl.cc 3.6 KB 13de47bc   9 years Thierry Delisle Proper bootloader boilerplate implemented
FunctionType.cc 2.0 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
Initializer.cc 4.0 KB fc638d2   9 years Rob Schluntz fixed StmtExpr code in PolyMutator, added missing copy constructor, …
Initializer.h 5.2 KB fc638d2   9 years Rob Schluntz fixed StmtExpr code in PolyMutator, added missing copy constructor, …
Label.h 2.0 KB d1625f8   9 years pabuhr more refactoring of parser code
Makefile 445 bytes 843054c2   10 years pabuhr licencing: seventh groups of files
module.mk 1.7 KB 23bb1b9   9 years Rob Schluntz refactor VarExprReplacer and reuse it in TupleAssignExpr
Mutator.cc 19.7 KB 907eccb   9 years Rob Schluntz added UntypedTupleExpr to better differentiate typed and untyped …
Mutator.h 6.0 KB 907eccb   9 years Rob Schluntz added UntypedTupleExpr to better differentiate typed and untyped …
NamedTypeDecl.cc 2.3 KB 46f6134   9 years Thierry Delisle Implemented owning scoped map for typedef elimination phase
ObjectDecl.cc 2.8 KB faddbd8   9 years pabuhr more refactoring of parser code, new tuple syntax
PointerType.cc 1.6 KB d3b7937   10 years pabuhr building runtime library (first attempt)
ReferenceToType.cc 4.9 KB 2c57025   9 years Rob Schluntz add support for built-in sized trait which decouples size/alignment …
Statement.cc 12.6 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
Statement.h 14.4 KB c8dfcd3   9 years Rob Schluntz insert implicit ctor/dtors if field is unhandled in a struct ctor/dtor
SynTree.h 2.5 KB 907eccb   9 years Rob Schluntz added UntypedTupleExpr to better differentiate typed and untyped …
TupleExpr.cc 4.6 KB 6c3a988f   9 years Rob Schluntz fix inferred parameter data structures to correctly associate …
TupleType.cc 1006 bytes 6eb8948   9 years Rob Schluntz make TupleAssignment generate temporaries, add StmtExpr for GCC …
Type.cc 1.9 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
Type.h 19.0 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
TypeDecl.cc 1.2 KB 8bf784a   9 years Rob Schluntz name mangling for ttype, fix SynTree operator<< to work with nullptr, …
TypeExpr.cc 910 bytes d3b7937   10 years pabuhr building runtime library (first attempt)
TypeofType.cc 1020 bytes d3b7937   10 years pabuhr building runtime library (first attempt)
TypeSubstitution.cc 7.5 KB e33f321   9 years Rob Schluntz mutate env on each expression type to ensure type mappings are up to date
TypeSubstitution.h 6.6 KB e33f321   9 years Rob Schluntz mutate env on each expression type to ensure type mappings are up to date
VarArgsType.cc 792 bytes 8f610e85   10 years pabuhr allow qualifiers onto gcc builtin_va_list
VarExprReplacer.cc 914 bytes fc638d2   9 years Rob Schluntz fixed StmtExpr code in PolyMutator, added missing copy constructor, …
VarExprReplacer.h 1.0 KB 23bb1b9   9 years Rob Schluntz refactor VarExprReplacer and reuse it in TupleAssignExpr
Visitor.cc 13.0 KB 907eccb   9 years Rob Schluntz added UntypedTupleExpr to better differentiate typed and untyped …
Visitor.h 5.8 KB 907eccb   9 years Rob Schluntz added UntypedTupleExpr to better differentiate typed and untyped …
VoidType.cc 717 bytes 843054c2   10 years pabuhr licencing: seventh groups of files
ZeroOneType.cc 922 bytes db46512   9 years a3moss Add forgotten file to source control
  • Property mode set to 040000
Note: See TracBrowser for help on using the repository browser.