../
|
Visitor.hpp
|
9.8 KB
|
0522ebe
|
8 months
|
j82liang |
Add EnumPosType? to type system
|
Vector.hpp
|
786 bytes
|
bc899d6
|
2 years
|
ajbeach |
Added ast::vector as a short hand and used it in one file as a test.
|
Util.hpp
|
697 bytes
|
f69fac7
|
3 years
|
ajbeach |
Got the Util module started by moving over the unused AssertAcyclic? pass.
|
Util.cpp
|
10.7 KB
|
bfeb37a6
|
14 months
|
ajbeach |
Added another check to the invariants for SizeofExpr/AlignofExpr?.
|
TypeSubstitution.hpp
|
6.0 KB
|
b1f2007
|
11 months
|
pabuhr |
first attempt at simplifying SemanticError? and its usage
|
TypeSubstitution.cpp
|
7.2 KB
|
bccd70a
|
18 months
|
ajbeach |
Removed internal code from TypeSubstitution? header. It caused a chain …
|
TypeEnvironment.hpp
|
8.4 KB
|
251ce80
|
17 months
|
f37yu |
remove reference to symbol table in unify
|
TypeEnvironment.cpp
|
13.2 KB
|
251ce80
|
17 months
|
f37yu |
remove reference to symbol table in unify
|
Type.hpp
|
17.9 KB
|
0522ebe
|
8 months
|
j82liang |
Add EnumPosType? to type system
|
Type.cpp
|
5.5 KB
|
fac05b3
|
19 months
|
ajbeach |
Removed members from TupleType?. They were only used in one place, …
|
TranslationUnit.hpp
|
935 bytes
|
fed03b3
|
20 months
|
ajbeach |
Make sure fields of the TranslationUnit?, and its TranslationGlobal? …
|
SymbolTable.hpp
|
10.9 KB
|
6a0b043
|
12 months
|
ajbeach |
Did some investigation of WithStmt?. It may not be possible to convert …
|
SymbolTable.cpp
|
28.4 KB
|
c7ebbec
|
11 months
|
ajbeach |
Reorganization of Linkage::Spec. is_mangled represented two properties …
|
StorageClasses.hpp
|
1.4 KB
|
ed9a1ae
|
2 years
|
Thierry Delisle |
Cfa now distinguishes between thread and _Thread_local.
|
Stmt.hpp
|
18.6 KB
|
3d9d017
|
12 months
|
caparson |
added cofor implementation
|
Stmt.cpp
|
3.3 KB
|
7edd5c1
|
2 years
|
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
|
Print.hpp
|
1.3 KB
|
257a8f5
|
21 months
|
ajbeach |
Made some of the AST/Print helpers public.
|
Print.cpp
|
41.4 KB
|
0522ebe
|
8 months
|
j82liang |
Add EnumPosType? to type system
|
porting.md
|
13.3 KB
|
d3bffdb
|
21 months
|
ajbeach |
Added some notes to porting.md.
|
Pass.proto.hpp
|
19.1 KB
|
5bf685f
|
10 months
|
ajbeach |
Replayed maybeClone with maybeCopy, removed unused helppers in …
|
Pass.impl.hpp
|
64.4 KB
|
0522ebe
|
8 months
|
j82liang |
Add EnumPosType? to type system
|
Pass.hpp
|
21.9 KB
|
0522ebe
|
8 months
|
j82liang |
Add EnumPosType? to type system
|
Pass.cpp
|
631 bytes
|
f43146e4
|
12 months
|
ajbeach |
Updated some stats/counters to trigger off the new AST. Others will …
|
ParseNode.hpp
|
1.3 KB
|
afdb74b
|
19 months
|
ajbeach |
Looks like we missed one of the ast 'should be in every derived class' …
|
Node.hpp
|
8.5 KB
|
a0d1f1c
|
22 months
|
ajbeach |
Header Clean-up: Removed no longer needed includes from typeops, and …
|
Node.cpp
|
19.7 KB
|
9ddcee1
|
9 months
|
j82liang |
Remove EnumPosExpr?, an early design that no longer used. The …
|
module.mk
|
1.6 KB
|
634cb80
|
12 months
|
pabuhr |
formatting
|
LinkageSpec.hpp
|
2.0 KB
|
c7ebbec
|
11 months
|
ajbeach |
Reorganization of Linkage::Spec. is_mangled represented two properties …
|
LinkageSpec.cpp
|
1.5 KB
|
c7ebbec
|
11 months
|
ajbeach |
Reorganization of Linkage::Spec. is_mangled represented two properties …
|
Label.hpp
|
1.4 KB
|
3f681b1
|
2 years
|
ajbeach |
Added the new invariant checks. There seems to be a few unset …
|
Inspect.hpp
|
1.4 KB
|
fb4dc28
|
19 months
|
ajbeach |
Moved new ast code out of one of the old files. The new file may have …
|
Inspect.cpp
|
6.7 KB
|
fb4dc28
|
19 months
|
ajbeach |
Moved new ast code out of one of the old files. The new file may have …
|
Init.hpp
|
4.3 KB
|
94c98f0e
|
19 months
|
ajbeach |
Added/cleaned some AST comments.
|
Init.cpp
|
1.3 KB
|
87701b6
|
5 years
|
Thierry Delisle |
Tentative fix for increment/decrement and implented a few more visits
|
GenericSubstitution.hpp
|
665 bytes
|
60aaa51d
|
5 years
|
a3moss |
More resolver porting; mostly CurrentObject?
|
GenericSubstitution.cpp
|
1.6 KB
|
4f6dda0
|
3 years
|
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
|
Fwd.hpp
|
3.3 KB
|
0522ebe
|
8 months
|
j82liang |
Add EnumPosType? to type system
|
FunctionSpec.hpp
|
1.0 KB
|
9e1d485
|
5 years
|
a3moss |
First draft of ast::Type with subclasses
|
Expr.hpp
|
27.9 KB
|
9ddcee1
|
9 months
|
j82liang |
Remove EnumPosExpr?, an early design that no longer used. The …
|
Expr.cpp
|
13.1 KB
|
9ddcee1
|
9 months
|
j82liang |
Remove EnumPosExpr?, an early design that no longer used. The …
|
DeclReplacer.hpp
|
1.3 KB
|
0658672
|
17 months
|
ajbeach |
Improved hoisting. However, I had to change some code because of other …
|
DeclReplacer.cpp
|
3.3 KB
|
747d0fa
|
2 years
|
ajbeach |
White-space clean-up in DeclReplacer?.
|
Decl.hpp
|
14.9 KB
|
544deb9
|
9 months
|
j82liang |
Update ReplacePseudoFunc?, mostly the runtime lookup for attribute …
|
Decl.cpp
|
6.6 KB
|
4c2fe47
|
11 months
|
pabuhr |
formatting
|
CVQualifiers.hpp
|
2.2 KB
|
8a5530c
|
5 years
|
Thierry Delisle |
Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
|
Create.hpp
|
825 bytes
|
20737104
|
2 years
|
ajbeach |
Wrote a new asForward helper for Autogen.
|
Create.cpp
|
1.9 KB
|
14c0f7b
|
15 months
|
ajbeach |
Added invariant to check that referenced declarations are in scope. …
|
Copy.hpp
|
1.8 KB
|
a488783
|
3 years
|
ajbeach |
Translated the first half of validate-D. HoistControlStruct? is pretty …
|
Copy.cpp
|
2.7 KB
|
7edd5c1
|
2 years
|
ajbeach |
Assorted fixes to the AST, found while I was trying to add more …
|
Chain.hpp
|
1.6 KB
|
2345ab3
|
11 months
|
ajbeach |
Clean-up of the chain mutator. Seems like it is underused.
|
Bitfield.hpp
|
2.0 KB
|
93744b5
|
5 years
|
ajbeach |
The bitfield template makes sure it is working on an unsigned val, …
|
Attribute.hpp
|
1.6 KB
|
624ba3a5
|
8 months
|
pabuhr |
formatting
|
Attribute.cpp
|
1.4 KB
|
11f65b3
|
10 months
|
ajbeach |
I believe switching isValidOnFuncParam from an allow-list to a …
|