# # ChangeLog for src/SynTree/GcTracer.h # # Generated by Trac 1.2.1 # Jul 6, 2024, 11:44:28 AM Wed, 23 May 2018 20:31:45 GMT Aaron Moss [3ef35bd] * src/SynTree/GcTracer.h (modified) Tractable tests all pass in GC branch; added tracing for BranchStmt Wed, 23 May 2018 17:54:29 GMT Aaron Moss [824a2dc] * src/SynTree/GcTracer.h (modified) Add aggregate type base decls to GcTracer Fri, 18 May 2018 14:05:49 GMT Aaron Moss [f6f0cca3] * src/ResolvExpr/Alternative.cc (modified) * src/ResolvExpr/Alternative.h (modified) * src/SynTree/GcTracer.h (modified) Standard library builds in GC branch Thu, 26 Apr 2018 17:32:53 GMT Aaron Moss [42107b4] * src/Concurrency/Keywords.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/GcTracer.h (modified) Leftover cleanup from merge Wed, 25 Apr 2018 19:42:34 GMT Aaron Moss [2efe4b8] * src/Common/GC.cc (modified) * src/Common/GC.h (modified) * src/GenPoly/Box.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/GcTracer.h (modified) Assorted GC bugfixes Mon, 23 Apr 2018 20:46:43 GMT Aaron Moss [5af7306] * src/Common/GC.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/GcTracer.h (modified) Assorted bug fixes Mon, 16 Apr 2018 19:21:17 GMT Aaron Moss [24de7b1] * src/Common/GC.cc (modified) * src/Common/GC.h (modified) * src/SynTree/GcTracer.h (modified) Fix more missing visits in GcTracer, add cycle detection back in, ... Fri, 13 Apr 2018 18:45:55 GMT Aaron Moss [b5aa3d8] * src/SynTree/GcTracer.h (modified) Trace type attributes Wed, 11 Apr 2018 20:24:06 GMT Aaron Moss [34dcc474] * src/Common/GC.cc (modified) * src/SynTree/GcTracer.h (modified) Fix one GC tracing bug Tue, 10 Apr 2018 18:43:50 GMT Aaron Moss [bfc7811] * src/Common/GC.cc (modified) * src/Common/GC.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/GenPoly/Box.cc (modified) * src/SynTree/GcTracer.h (modified) Fix some GC bugs Thu, 22 Mar 2018 20:49:53 GMT Aaron Moss [bd06384] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/GC.cc (modified) * src/Common/GC.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Makefile.in (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/GcTracer.h (modified) * src/SynTree/module.mk (modified) * src/main.cc (modified) Add static roots to GC; fix some static GC_Objects Tue, 20 Mar 2018 21:12:25 GMT Aaron Moss [8d7bef2] * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.cc (modified) * src/Common/GC.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Makefile.in (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ExplodedActual.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/GcTracer.cc (deleted) * src/SynTree/GcTracer.h (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/Explode.cc (modified) First compiling build of CFA-CC with GC Fri, 16 Mar 2018 21:15:02 GMT Aaron Moss [68f9c43] * src/CodeGen/Generate.cc (modified) * src/Common/GC.cc (added) * src/Common/GC.h (added) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/Alternative.cc (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/Attribute.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/CommaExpr.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/DeclStmt.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/GcTracer.cc (added) * src/SynTree/GcTracer.h (added) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/ReferenceType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeExpr.cc (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/module.mk (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/main.cc (modified) First pass at delete removal