#
# ChangeLog for src/ControlStruct/TranslateEnumRange.cpp
#
# Generated by Trac 1.2.1
# Mar 6, 2025, 12:07:35 AM

Mon, 23 Sep 2024 15:14:56 GMT Andrew Beach <ajbeach@…> [fca78f1]
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/Stmt.hpp (modified)
	* src/AST/Visitor.hpp (modified)
	* src/Common/CodeLocationTools.cpp (modified)
	* src/ControlStruct/TranslateEnumRange.cpp (modified)
	* src/Parser/StatementNode.cpp (modified)

	Added ForeachStmt (felt better than ForEachStmt). This new node is a ...


Fri, 13 Sep 2024 14:05:05 GMT Andrew Beach <ajbeach@…> [9739c56f]
	* src/ControlStruct/TranslateEnumRange.cpp (modified)

	Clean-up in TranslateEnumRange.


Mon, 05 Aug 2024 01:49:25 GMT JiadaL <j82liang@…> [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 <j82liang@…> [a9ae5ca]
	* src/ControlStruct/TranslateEnumRange.cpp (modified)

	remove unused addInitType


Fri, 12 Jul 2024 19:30:06 GMT JiadaL <j82liang@…> [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 <j82liang@…> [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 <j82liang@…> [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 <j82liang@…> [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 <j82liang@…> [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 <pabuhr@…> [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 <j82liang@…> [567c775]
	* src/ControlStruct/TranslateEnumRange.cpp (added)
	* src/ControlStruct/TrasnlateEnumRange.hpp (added)

	Missing files from the last commit