| 
              ../
             | 
          
  | 
    AdjustExprType.cc
   | 
  
    3.5 KB
    
   | 
  
    00ac42e
     
   | 
  
    7 years
   | 
  a3moss | 
  
    stop eagerly copying EqvClass on lookup
   | 
  | 
    Alternative.cc
   | 
  
    5.3 KB
    
   | 
  
    aeb8f70
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Fix memory leaks in assertion resolution
   | 
  | 
    Alternative.h
   | 
  
    4.5 KB
    
   | 
  
    2c187378
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Fix memory bugs in deferred resolution
   | 
  | 
    AlternativeFinder.cc
   | 
  
    71.7 KB
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    AlternativeFinder.h
   | 
  
    5.2 KB
    
   | 
  
    59cf83b
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Switch resolution flags to packed struct
   | 
  | 
    AlternativePrinter.cc
   | 
  
    1.7 KB
    
   | 
  
    bff09c8
     
   | 
  
    8 years
   | 
  Rob Schluntz | 
  
    Convert AlternativePrinter to PassVisitor
   | 
  | 
    AlternativePrinter.h
   | 
  
    875 bytes
    
   | 
  
    bff09c8
     
   | 
  
    8 years
   | 
  Rob Schluntz | 
  
    Convert AlternativePrinter to PassVisitor
   | 
  | 
    Candidate.cpp
   | 
  
    1.3 KB
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    Candidate.hpp
   | 
  
    1.7 KB
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    CandidateFinder.cpp
   | 
  
    772 bytes
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    CandidateFinder.hpp
   | 
  
    1.3 KB
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    CastCost.cc
   | 
  
    4.7 KB
    
   | 
  
    00ac42e
     
   | 
  
    7 years
   | 
  a3moss | 
  
    stop eagerly copying EqvClass on lookup
   | 
  | 
    CommonType.cc
   | 
  
    61.3 KB
    
   | 
  
    ee574a2
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port CommonType to new AST
   | 
  | 
    ConversionCost.cc
   | 
  
    31.1 KB
    
   | 
  
    1c9568f0
     
   | 
  
    6 years
   | 
  pabuhr | 
  
    choose integral zero over nullptr for any integral context
   | 
  | 
    ConversionCost.h
   | 
  
    2.3 KB
    
   | 
  
    bd0b6b62
     
   | 
  
    8 years
   | 
  Rob Schluntz | 
  
    Convert ConversionCost and CastCost to PassVisitor
   | 
  | 
    Cost.h
   | 
  
    12.2 KB
    
   | 
  
    b10c39a0
     
   | 
  
    7 years
   | 
  pabuhr | 
  
    updates for new Cost class
   | 
  | 
    CurrentObject.cc
   | 
  
    22.2 KB
    
   | 
  
    2b59f55
     
   | 
  
    6 years
   | 
  a3moss | 
  
    More resolver porting
   | 
  | 
    CurrentObject.h
   | 
  
    2.2 KB
    
   | 
  
    2b59f55
     
   | 
  
    6 years
   | 
  a3moss | 
  
    More resolver porting
   | 
  | 
    ExplodedActual.cc
   | 
  
    714 bytes
    
   | 
  
    62194cb
     
   | 
  
    8 years
   | 
  a3moss | 
  
    Reduce duplication of cost/env in ExplodedActual
   | 
  | 
    ExplodedActual.h
   | 
  
    1.0 KB
    
   | 
  
    d286cf68
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Fix TypeEnvironment bind algorithms
   | 
  | 
    FindOpenVars.cc
   | 
  
    5.5 KB
    
   | 
  
    9519aba
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port FindOpenVars to new AST
   | 
  | 
    FindOpenVars.h
   | 
  
    1.3 KB
    
   | 
  
    f474e91
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port unification calculations to new AST
   | 
  | 
    module.mk
   | 
  
    1.4 KB
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    Occurs.cc
   | 
  
    2.1 KB
    
   | 
  
    00ac42e
     
   | 
  
    7 years
   | 
  a3moss | 
  
    stop eagerly copying EqvClass on lookup
   | 
  | 
    PolyCost.cc
   | 
  
    1.7 KB
    
   | 
  
    00ac42e
     
   | 
  
    7 years
   | 
  a3moss | 
  
    stop eagerly copying EqvClass on lookup
   | 
  | 
    PtrsAssignable.cc
   | 
  
    4.3 KB
    
   | 
  
    00ac42e
     
   | 
  
    7 years
   | 
  a3moss | 
  
    stop eagerly copying EqvClass on lookup
   | 
  | 
    PtrsCastable.cc
   | 
  
    5.3 KB
    
   | 
  
    00ac42e
     
   | 
  
    7 years
   | 
  a3moss | 
  
    stop eagerly copying EqvClass on lookup
   | 
  | 
    RenameVars.cc
   | 
  
    3.0 KB
    
   | 
  
    1690778
     
   | 
  
    7 years
   | 
  pabuhr | 
  
    change from map/set to unordered map/set
   | 
  | 
    RenameVars.h
   | 
  
    1.0 KB
    
   | 
  
    ad51cc2
     
   | 
  
    8 years
   | 
  Rob Schluntz | 
  
    Convert RenameVars to PassVisitor
   | 
  | 
    ResolveAssertions.cc
   | 
  
    16.5 KB
    
   | 
  
    d3b2c32a
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Add limit to number of recursive assertions tried at once
   | 
  | 
    ResolveAssertions.h
   | 
  
    901 bytes
    
   | 
  
    4d2d45f9
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Improve assertion error messages
   | 
  | 
    Resolver.cc
   | 
  
    53.2 KB
    
   | 
  
    2b59f55
     
   | 
  
    6 years
   | 
  a3moss | 
  
    More resolver porting
   | 
  | 
    Resolver.h
   | 
  
    1.9 KB
    
   | 
  
    d76c588
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Stubs for new resolver, implementation of new indexer, type environment
   | 
  | 
    ResolveTypeof.cc
   | 
  
    3.1 KB
    
   | 
  
    8e04794
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Fixed basetypeof for enum types
   | 
  | 
    ResolveTypeof.h
   | 
  
    724 bytes
    
   | 
  
    ea6332d
     
   | 
  
    8 years
   | 
  Thierry Delisle | 
  
    Big header cleaning pass - commit 3
   | 
  | 
    ResolvMode.h
   | 
  
    1.9 KB
    
   | 
  
    6d6e829
     
   | 
  
    7 years
   | 
  a3moss | 
  
    First compiling draft of deferred assertions (build failure)
   | 
  | 
    SpecCost.cc
   | 
  
    3.6 KB
    
   | 
  
    1dd1bd2
     
   | 
  
    7 years
   | 
  a3moss | 
  
    Add var count and type specialization costs to resolver model
   | 
  | 
    TypeEnvironment.cc
   | 
  
    16.2 KB
    
   | 
  
    f474e91
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port unification calculations to new AST
   | 
  | 
    TypeEnvironment.h
   | 
  
    7.4 KB
    
   | 
  
    f474e91
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port unification calculations to new AST
   | 
  | 
    typeops.h
   | 
  
    6.4 KB
    
   | 
  
    99d4584
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Further stubs for resolver port
* also switched order of constructor …
   | 
  | 
    Unify.cc
   | 
  
    48.0 KB
    
   | 
  
    ee574a2
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port CommonType to new AST
   | 
  | 
    Unify.h
   | 
  
    3.9 KB
    
   | 
  
    ee574a2
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port CommonType to new AST
   | 
  | 
    WidenMode.h
   | 
  
    1.3 KB
    
   | 
  
    ee574a2
     
   | 
  
    6 years
   | 
  a3moss | 
  
    Port CommonType to new AST
   |