# # ChangeLog for src/ControlStruct/TranslateEnumRange.cpp # # Generated by Trac 1.2.1 # Nov 17, 2024, 10:24:09 PM Mon, 05 Aug 2024 01:49:25 GMT JiadaL [5f210c0] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * tests/ctrl-flow/.expect/loopctrl.txt (modified) * tests/ctrl-flow/loopctrl.cfa (modified) Change enum pos to signed int to avoid underflow; operator on enum ... Sat, 03 Aug 2024 05:10:11 GMT JiadaL [a9ae5ca] * src/ControlStruct/TranslateEnumRange.cpp (modified) remove unused addInitType Fri, 12 Jul 2024 19:30:06 GMT JiadaL [0c327ce] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) 1. Add bound check to Serial function: now compiler generates the ... Wed, 03 Jul 2024 21:32:06 GMT JiadaL [6d2b3dc] * libcfa/src/enum.cfa (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Parser/StatementNode.cpp (modified) * src/Parser/parser.yy (modified) Change (enum) range loop so that it works on any type that define ... Sat, 29 Jun 2024 21:22:36 GMT JiadaL [73d0e3f4] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) Current enum has bug when use as a reference as in ?++. Change ... Sat, 29 Jun 2024 09:02:06 GMT JiadaL [5ccc733] * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Parser/TypeData.cpp (modified) * src/ResolvExpr/CastCost.cpp (modified) * src/ResolvExpr/CommonType.cpp (modified) * src/ResolvExpr/ConversionCost.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Fix the bug that C style enum cannot to use as an lvalue Thu, 27 Jun 2024 20:42:01 GMT JiadaL [d3aa55e9] * src/AST/Stmt.hpp (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Parser/StatementNode.cpp (modified) * src/Parser/StatementNode.hpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cpp (modified) * src/ResolvExpr/ConversionCost.cpp (modified) * src/ResolvExpr/Unify.cpp (modified) 1. Disallow implicit conversion from cfa enum to int during on the ... Sun, 23 Jun 2024 20:55:48 GMT Peter A. Buhr [d66a43b] * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/ControlStruct/TranslateEnumRange.hpp (moved) * src/main.cpp (modified) fix spelling mistake in file src/ControlStruct/TrasnlateEnumRange.hpp ... Wed, 19 Jun 2024 19:44:22 GMT JiadaL [567c775] * src/ControlStruct/TranslateEnumRange.cpp (added) * src/ControlStruct/TrasnlateEnumRange.hpp (added) Missing files from the last commit