# # ChangeLog for src/Common/Eval.cc # # Generated by Trac 1.2.1 # Oct 31, 2024, 12:25:42 PM Tue, 13 Jun 2023 20:33:16 GMT Michael Brooks [8f557161] * src/AST/Decl.cpp (modified) * src/Common/Eval.cc (modified) * src/Common/Eval.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/.expect/eval.txt (added) * tests/eval.cfa (added) Clarify and fix accuracy in `eval` public API, on reporting "unable ... Fri, 17 Feb 2023 20:40:15 GMT Andrew Beach [8f06277] * src/AST/Create.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/Common/Eval.cc (modified) * src/Common/Eval.h (added) * src/Common/Iterate.hpp (added) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Type.h (modified) * src/Validate/HandleAttributes.cc (modified) Some clean-up in Common/utility.h. Deleted some unused declarations ... Thu, 22 Sep 2022 18:23:18 GMT Andrew Beach [e01eb4a] * src/AST/Expr.cpp (modified) * src/AST/Inspect.cpp (modified) * src/AST/Inspect.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/Type.cpp (modified) * src/Common/Eval.cc (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/GenPoly/InstantiateGenericNew.cpp (modified) * src/GenPoly/SpecializeNew.cpp (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Tuples/Tuples.cc (modified) Moved some functions from InitTweak to Inspect. Mon, 08 Aug 2022 20:54:09 GMT Peter A. Buhr [ba48a9b] * src/Common/Eval.cc (modified) ignore zero divide when evaluating constexpr expressions Fri, 01 Jul 2022 21:31:57 GMT Peter A. Buhr [120867e] * src/Common/Eval.cc (modified) update EvalNew to handle more compile-time constant-expression evaluation Mon, 28 Feb 2022 08:41:44 GMT JiadaL [f135b50] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Common/Eval.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/Demangle.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Visitor.h (modified) The compiler is now trying to pass the value of enum const to code ... Wed, 12 Aug 2020 14:31:58 GMT Andrew Beach [7ff3e522] * src/AST/Copy.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/Common/Eval.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Mangler.cc (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Tuples.cc (modified) {pass_t Pass::pass; => core_t Pass::core;} To avoid confusion about ... Wed, 24 Jul 2019 22:47:41 GMT Peter A. Buhr [77d2432] * src/Common/Eval.cc (modified) * src/Common/utility.h (modified) patch sizeof evaluation problem temporarily, and make parameters constant Thu, 23 May 2019 15:55:32 GMT Thierry Delisle [d7aa12c] * src/Common/Eval.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) Implemented eval for new AST Tue, 21 May 2019 15:26:40 GMT Thierry Delisle [0588d8c] * src/Common/Eval.cc (modified) * src/Tuples/TupleExpansion.cc (modified) Stubbed a few routines for later to help compilation Mon, 30 Jul 2018 20:43:48 GMT Rob Schluntz [5cbacf1] * src/Common/Eval.cc (added) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/Makefile.in (modified) * src/Validate/HandleAttributes.cc (modified) Refactor eval into Common