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