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