| 
              ../
             | 
          
  | 
    Visitor.hpp
   | 
  
    8.7 KB
    
   | 
  
    37cdd97
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Added a ast node for suspend statements
   | 
  | 
    TypeSubstitution.hpp
   | 
  
    7.2 KB
    
   | 
  
    ef9988b
     
   | 
  
    5 years
   | 
  f37yu | 
  
    fix lost typeinst in resolved assertions
   | 
  | 
    TypeSubstitution.cpp
   | 
  
    6.4 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    TypeEnvironment.hpp
   | 
  
    8.3 KB
    
   | 
  
    07de76b
     
   | 
  
    6 years
   | 
  pabuhr | 
  
    remove file TypeVar.h* and put TypeVar::Kind into TypeDecl, move …
   | 
  | 
    TypeEnvironment.cpp
   | 
  
    13.3 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    Type.hpp
   | 
  
    16.4 KB
    
   | 
  
    923d25a
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    SueInstType is a template that replaces {Struct,Union,Enum}InstType, …
   | 
  | 
    Type.cpp
   | 
  
    6.1 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    SymbolTable.hpp
   | 
  
    8.0 KB
    
   | 
  
    e67991f
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    WithStmt is now a Declaration
   | 
  | 
    SymbolTable.cpp
   | 
  
    23.1 KB
    
   | 
  
    e67991f
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    WithStmt is now a Declaration
   | 
  | 
    StorageClasses.hpp
   | 
  
    1.2 KB
    
   | 
  
    9e1d485
     
   | 
  
    6 years
   | 
  a3moss | 
  
    First draft of ast::Type with subclasses
   | 
  | 
    Stmt.hpp
   | 
  
    12.8 KB
    
   | 
  
    37cdd97
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Added a ast node for suspend statements
   | 
  | 
    Stmt.cpp
   | 
  
    2.8 KB
    
   | 
  
    d8938622
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Broken GenericSubstitution version
   | 
  | 
    Print.hpp
   | 
  
    1.0 KB
    
   | 
  
    432ce7a
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port CandidateFinder::postvisit for UntypedExpr, stub dependencies
   | 
  | 
    Print.cpp
   | 
  
    36.3 KB
    
   | 
  
    ef9988b
     
   | 
  
    5 years
   | 
  f37yu | 
  
    fix lost typeinst in resolved assertions
   | 
  | 
    porting.md
   | 
  
    12.6 KB
    
   | 
  
    d1ee9ec
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    Added some notes about the copy functions to the porting document.
   | 
  | 
    Pass.proto.hpp
   | 
  
    14.7 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    Pass.impl.hpp
   | 
  
    56.3 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    Pass.hpp
   | 
  
    17.4 KB
    
   | 
  
    0240cd69
     
   | 
  
    5 years
   | 
  Thierry Delisle | 
  
    Added overload to Pass::run with a single argument to help older compilers
   | 
  | 
    Pass.cpp
   | 
  
    521 bytes
    
   | 
  
    b0abc8a0
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Fixed errors in the pass visitor
   | 
  | 
    ParseNode.hpp
   | 
  
    1.2 KB
    
   | 
  
    87701b6
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Tentative fix for increment/decrement and implented a few more visits
   | 
  | 
    Node.hpp
   | 
  
    7.9 KB
    
   | 
  
    52a4d69
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    Improvements to ast::ptr_base::strict_as. Added null to null variant …
   | 
  | 
    Node.cpp
   | 
  
    18.4 KB
    
   | 
  
    52a4d69
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    Improvements to ast::ptr_base::strict_as. Added null to null variant …
   | 
  | 
    module.mk
   | 
  
    1.6 KB
    
   | 
  
    5339a87
     
   | 
  
    5 years
   | 
  Thierry Delisle | 
  
    Added headers to Makefile Sources (since they are supposed to be)
   | 
  | 
    LinkageSpec.hpp
   | 
  
    2.1 KB
    
   | 
  
    7f3f63c
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Unions now correctly use bitfields from previous commit
   | 
  | 
    LinkageSpec.cpp
   | 
  
    1.5 KB
    
   | 
  
    87701b6
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Tentative fix for increment/decrement and implented a few more visits
   | 
  | 
    Label.hpp
   | 
  
    1.4 KB
    
   | 
  
    94b1f718
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Add some Stmt printers
   | 
  | 
    Init.hpp
   | 
  
    4.2 KB
    
   | 
  
    99da267
     
   | 
  
    6 years
   | 
  mlbrooks | 
  
    Running a deep-copy on FunctionType at RenameVars time.  This manual …
   | 
  | 
    Init.cpp
   | 
  
    1.3 KB
    
   | 
  
    87701b6
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Tentative fix for increment/decrement and implented a few more visits
   | 
  | 
    GenericSubstitution.hpp
   | 
  
    665 bytes
    
   | 
  
    60aaa51d
     
   | 
  
    6 years
   | 
  a3moss | 
  
    More resolver porting; mostly CurrentObject
   | 
  | 
    GenericSubstitution.cpp
   | 
  
    1.7 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    Fwd.hpp
   | 
  
    2.6 KB
    
   | 
  
    923d25a
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    SueInstType is a template that replaces {Struct,Union,Enum}InstType, …
   | 
  | 
    FunctionSpec.hpp
   | 
  
    1.0 KB
    
   | 
  
    9e1d485
     
   | 
  
    6 years
   | 
  a3moss | 
  
    First draft of ast::Type with subclasses
   | 
  | 
    ForallSubstitutor.hpp
   | 
  
    1.7 KB
    
   | 
  
    e0e9a0b
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Somewhat deeper clone for types with forall qualifiers.
* Added …
   | 
  | 
    ForallSubstitutionTable.hpp
   | 
  
    1.4 KB
    
   | 
  
    e0e9a0b
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Somewhat deeper clone for types with forall qualifiers.
* Added …
   | 
  | 
    ForallSubstitutionTable.cpp
   | 
  
    1.4 KB
    
   | 
  
    4e13e2a
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Added setting of result in Comma expression.
Added asserts in …
   | 
  | 
    Expr.hpp
   | 
  
    26.3 KB
    
   | 
  
    07d867b
     
   | 
  
    5 years
   | 
  f37yu | 
  
    attempt to fix inferparams
   | 
  | 
    Expr.cpp
   | 
  
    13.9 KB
    
   | 
  
    312029a
     
   | 
  
    6 years
   | 
  pabuhr | 
  
    move enum Aggregate from DeclarationNode to AggregateDecl, add …
   | 
  | 
    Eval.hpp
   | 
  
    903 bytes
    
   | 
  
    417117e
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Assorted cleanup
   | 
  | 
    DeclReplacer.hpp
   | 
  
    1.1 KB
    
   | 
  
    e9b44489
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Implemented declReplacer
   | 
  | 
    DeclReplacer.cpp
   | 
  
    2.8 KB
    
   | 
  
    e9b44489
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Implemented declReplacer
   | 
  | 
    Decl.hpp
   | 
  
    12.2 KB
    
   | 
  
    e3bc51c
     
   | 
  
    5 years
   | 
  Thierry Delisle | 
  
    Fixed bad merge
   | 
  | 
    Decl.cpp
   | 
  
    3.8 KB
    
   | 
  
    07de76b
     
   | 
  
    6 years
   | 
  pabuhr | 
  
    remove file TypeVar.h* and put TypeVar::Kind into TypeDecl, move …
   | 
  | 
    CVQualifiers.hpp
   | 
  
    2.2 KB
    
   | 
  
    8a5530c
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Fixed FunctionType cast, fixed maybe_accept, implemented statement …
   | 
  | 
    Copy.hpp
   | 
  
    3.2 KB
    
   | 
  
    7ff3e522
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about …
   | 
  | 
    Convert.hpp
   | 
  
    766 bytes
    
   | 
  
    74dbbf6
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    ConverterNewToOld boiler-plate code.
   | 
  | 
    Convert.cpp
   | 
  
    73.2 KB
    
   | 
  
    ef9988b
     
   | 
  
    5 years
   | 
  f37yu | 
  
    fix lost typeinst in resolved assertions
   | 
  | 
    Chain.hpp
   | 
  
    1.7 KB
    
   | 
  
    4864a73
     
   | 
  
    6 years
   | 
  Thierry Delisle | 
  
    Added chain mutation and example use in resolver
   | 
  | 
    Bitfield.hpp
   | 
  
    2.0 KB
    
   | 
  
    93744b5
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    The bitfield template makes sure it is working on an unsigned val, …
   | 
  | 
    Attribute.hpp
   | 
  
    1.5 KB
    
   | 
  
    99da267
     
   | 
  
    6 years
   | 
  mlbrooks | 
  
    Running a deep-copy on FunctionType at RenameVars time.  This manual …
   | 
  | 
    Attribute.cpp
   | 
  
    1.4 KB
    
   | 
  
    0b57626
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    Silenced a warning and removed trailing whitespace.
   | 
  | 
    AssertAcyclic.hpp
   | 
  
    755 bytes
    
   | 
  
    be8518f
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    Fixed up AssertAcyclic.
   | 
  | 
    AssertAcyclic.cpp
   | 
  
    1.1 KB
    
   | 
  
    be8518f
     
   | 
  
    6 years
   | 
  ajbeach | 
  
    Fixed up AssertAcyclic.
   |