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