source: src/AST @ b2ea0cd

Name Size Rev Age Author Last Change
../
Attribute.cpp 1.4 KB 11f65b3   6 months ajbeach I believe switching isValidOnFuncParam from an allow-list to a …
Attribute.hpp 1.6 KB 624ba3a5   4 months pabuhr formatting
BasicKind.hpp 1.1 KB b2ea0cd   2 months ajbeach First wave of file renaming. Rename files in src/ and update all …
Bitfield.hpp 2.0 KB 93744b5   5 years ajbeach The bitfield template makes sure it is working on an unsigned val, …
Chain.hpp 1.6 KB 2345ab3   7 months ajbeach Clean-up of the chain mutator. Seems like it is underused.
Copy.cpp 2.7 KB 7edd5c1   2 years ajbeach Assorted fixes to the AST, found while I was trying to add more …
Copy.hpp 1.8 KB a488783   2 years ajbeach Translated the first half of validate-D. HoistControlStruct? is pretty …
Create.cpp 1.9 KB 14c0f7b   11 months ajbeach Added invariant to check that referenced declarations are in scope. …
Create.hpp 825 bytes 20737104   22 months ajbeach Wrote a new asForward helper for Autogen.
CVQualifiers.hpp 2.2 KB 8a5530c   5 years Thierry Delisle Fixed FunctionType? cast, fixed maybe_accept, implemented statement …
Decl.cpp 6.9 KB af746cc   3 months j82liang Reimplement the resolution of Enum instance type
Decl.hpp 15.0 KB af746cc   3 months j82liang Reimplement the resolution of Enum instance type
DeclReplacer.cpp 3.3 KB 747d0fa   22 months ajbeach White-space clean-up in DeclReplacer?.
DeclReplacer.hpp 1.3 KB 0658672   13 months ajbeach Improved hoisting. However, I had to change some code because of other …
Expr.cpp 13.1 KB 7a780ad   3 months ajbeach Moved ast::BasicType::Kind to ast::BasicKind? in its own hearder. This …
Expr.hpp 27.9 KB 9ddcee1   5 months j82liang Remove EnumPosExpr?, an early design that no longer used. The …
FunctionSpec.hpp 1.0 KB 9e1d485   5 years a3moss First draft of ast::Type with subclasses
Fwd.hpp 3.3 KB af746cc   3 months j82liang Reimplement the resolution of Enum instance type
GenericSubstitution.cpp 1.6 KB 4f6dda0   2 years ajbeach Converted Implement Concurrent Keywords to the new AST. Includes …
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.3 KB 94c98f0e   15 months ajbeach Added/cleaned some AST comments.
Inspect.cpp 6.7 KB fb4dc28   15 months ajbeach Moved new ast code out of one of the old files. The new file may have …
Inspect.hpp 1.4 KB fb4dc28   15 months ajbeach Moved new ast code out of one of the old files. The new file may have …
Label.hpp 1.4 KB 3f681b1   2 years ajbeach Added the new invariant checks. There seems to be a few unset …
LinkageSpec.cpp 1.5 KB c7ebbec   7 months ajbeach Reorganization of Linkage::Spec. is_mangled represented two properties …
LinkageSpec.hpp 2.0 KB c7ebbec   7 months ajbeach Reorganization of Linkage::Spec. is_mangled represented two properties …
module.mk 1.6 KB 7a780ad   3 months ajbeach Moved ast::BasicType::Kind to ast::BasicKind? in its own hearder. This …
Node.cpp 19.7 KB 9ddcee1   5 months j82liang Remove EnumPosExpr?, an early design that no longer used. The …
Node.hpp 8.5 KB a0d1f1c   18 months ajbeach Header Clean-up: Removed no longer needed includes from typeops, and …
ParseNode.hpp 1.3 KB afdb74b   15 months ajbeach Looks like we missed one of the ast 'should be in every derived class' …
Pass.cpp 631 bytes f43146e4   8 months ajbeach Updated some stats/counters to trigger off the new AST. Others will …
Pass.hpp 21.1 KB 164a6b6   2 months ajbeach Simplified the visit_children feature of Pass template. This should …
Pass.impl.hpp 62.7 KB 7a780ad   3 months ajbeach Moved ast::BasicType::Kind to ast::BasicKind? in its own hearder. This …
Pass.proto.hpp 17.5 KB 164a6b6   2 months ajbeach Simplified the visit_children feature of Pass template. This should …
Print.cpp 41.6 KB b2ea0cd   2 months ajbeach First wave of file renaming. Rename files in src/ and update all …
Print.hpp 1.3 KB 257a8f5   17 months ajbeach Made some of the AST/Print helpers public.
Stmt.cpp 3.3 KB 7edd5c1   2 years ajbeach Assorted fixes to the AST, found while I was trying to add more …
Stmt.hpp 18.6 KB 3d9d017   8 months caparson added cofor implementation
StorageClasses.hpp 1.4 KB ed9a1ae   22 months Thierry Delisle Cfa now distinguishes between thread and _Thread_local.
SymbolTable.cpp 28.4 KB c7ebbec   7 months ajbeach Reorganization of Linkage::Spec. is_mangled represented two properties …
SymbolTable.hpp 10.9 KB 6a0b043   8 months ajbeach Did some investigation of WithStmt?. It may not be possible to convert …
TranslationUnit.hpp 935 bytes fed03b3   16 months ajbeach Make sure fields of the TranslationUnit?, and its TranslationGlobal?
Type.cpp 5.5 KB b2ea0cd   2 months ajbeach First wave of file renaming. Rename files in src/ and update all …
Type.hpp 17.3 KB fc1a3e2   3 months ajbeach Style update. Focused on indentation and trailing whitespace.
TypeEnvironment.cpp 13.2 KB b2ea0cd   2 months ajbeach First wave of file renaming. Rename files in src/ and update all …
TypeEnvironment.hpp 8.4 KB 251ce80   13 months f37yu remove reference to symbol table in unify
TypeSubstitution.cpp 7.2 KB bccd70a   14 months ajbeach Removed internal code from TypeSubstitution? header. It caused a chain …
TypeSubstitution.hpp 6.0 KB b1f2007   7 months pabuhr first attempt at simplifying SemanticError? and its usage
Util.cpp 10.7 KB bfeb37a6   10 months ajbeach Added another check to the invariants for SizeofExpr/AlignofExpr?.
Util.hpp 697 bytes f69fac7   2 years ajbeach Got the Util module started by moving over the unused AssertAcyclic? pass.
Vector.hpp 786 bytes bc899d6   21 months ajbeach Added ast::vector as a short hand and used it in one file as a test.
Visitor.hpp 9.8 KB af746cc   3 months j82liang Reimplement the resolution of Enum instance type
  • Property mode set to 040000
Note: See TracBrowser for help on using the repository browser.