# # ChangeLog for tests/enum_tests/structEnum.cfa # # Generated by Trac 1.2.1 # Feb 1, 2025, 11:24:11 AM Tue, 07 Jan 2025 20:22:19 GMT Michael Brooks [10b5970] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * tests/Makefile.am (modified) * tests/PRNG.cfa (modified) * tests/alloc.cfa (modified) * tests/concurrency/channels/ping_pong.cfa (modified) * tests/concurrency/cluster.cfa (modified) * tests/concurrency/coroutineYield.cfa (modified) * tests/concurrency/examples/boundedBufferEXT.cfa (modified) * tests/concurrency/examples/boundedBufferINT.cfa (modified) * tests/concurrency/futures/wait_any.cfa (modified) * tests/concurrency/join.cfa (modified) * tests/concurrency/migrate.cfa (modified) * tests/concurrency/monitor.cfa (modified) * tests/concurrency/multi-monitor.cfa (modified) * tests/concurrency/mutexstmt/locks.cfa (modified) * tests/concurrency/mutexstmt/monitors.cfa (modified) * tests/concurrency/preempt.cfa (modified) * tests/concurrency/pthread/pthread_cond_test.cfa (modified) * tests/concurrency/pthread/pthread_once_test.cfa (modified) * tests/concurrency/readyQ/leader_spin.cfa (modified) * tests/concurrency/signal/block.cfa (modified) * tests/concurrency/signal/disjoint.cfa (modified) * tests/concurrency/signal/wait.cfa (modified) * tests/concurrency/suspend_then.cfa (modified) * tests/concurrency/thread.cfa (modified) * tests/concurrency/unified_locking/locks.cfa (modified) * tests/concurrency/unified_locking/pthread_locks.cfa (modified) * tests/concurrency/waitfor/barge.cfa (modified) * tests/concurrency/waitfor/statment.cfa (modified) * tests/concurrency/waitfor/when.cfa (modified) * tests/concurrency/waituntil/channel_zero_size.cfa (modified) * tests/concurrency/waituntil/one_chan.cfa (modified) * tests/configs/parsebools.cfa (modified) * tests/configs/parsenums.cfa (modified) * tests/coroutine/raii.cfa (modified) * tests/ctrl-flow/goto.cfa (modified) * tests/ctrl-flow/ifwhileCtl.cfa (modified) * tests/enum.cfa (modified) * tests/enum_tests/inc-dec.cfa (modified) * tests/enum_tests/planet.cfa (modified) * tests/enum_tests/structEnum.cfa (modified) * tests/exceptions/hotpotato.cfa (modified) * tests/exceptions/hotpotato_checked.cfa (modified) * tests/io/io-acquire-no-io.cfa (modified) * tests/link-once/main.cfa (modified) * tests/linking/mangling/main.cfa (modified) * tests/malloc.cfa (modified) * tests/mathX.cfa (modified) * tests/maybe.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-member.cfa (modified) * tests/poly-o-cycle.cfa (modified) * tests/quotedKeyword.cfa (modified) * tests/raii/partial.cfa (modified) * tests/result.cfa (modified) * tests/sizeof.cfa (modified) * tests/smart-pointers.cfa (modified) * tests/tuple/tupleAssign.cfa (modified) * tests/tuple/tuplePolymorphism.cfa (modified) * tests/tuple/tupleVariadic.cfa (modified) * tests/typeof.cfa (modified) Fix many test-suite- and libcfa-caused unused variable warnings. In ... Tue, 07 May 2024 23:04:17 GMT JiadaL [c333ed2] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/ReplacePseudoFunc.cpp (deleted) * src/Validate/module.mk (modified) * src/main.cc (modified) * tests/enum_tests/.expect/voidEnum.txt (modified) * tests/enum_tests/structEnum.cfa (modified) Remove intermeidate type (enum attribute type); remove ... Mon, 05 Feb 2024 07:17:33 GMT JiadaL [a55ebcc] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/ReplacePseudoFunc.cpp (modified) * src/main.cc (modified) * tests/enum_tests/structEnum.cfa (modified) 1. Add debug print option for replacePseudoFunc; 2. Change resolver ... Mon, 19 Sep 2022 15:48:13 GMT JiadaL [12df6fe] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/enum_tests/.expect/funcEnum.txt (added) * tests/enum_tests/.expect/pointerEnum.cfa (added) * tests/enum_tests/.expect/qualifiedEnum.cfa (added) * tests/enum_tests/.expect/voidEnum.txt (added) * tests/enum_tests/funcEnum.cfa (added) * tests/enum_tests/pointerEnum.cfa (added) * tests/enum_tests/qualifiedEnum.cfa (added) * tests/enum_tests/structEnum.cfa (modified) * tests/enum_tests/voidEnum.cfa (added) Fix an enumerator value bug; add basic tests for new features; save ... Mon, 25 Jul 2022 16:29:40 GMT JiadaL [d958834b] * src/CodeGen/CodeGenerator.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/Validate/Autogen.cpp (modified) * tests/enum_tests/structEnum.cfa (modified) Save a minimal compilable version. The enum pointer ... Tue, 28 Jun 2022 19:07:04 GMT Andrew Beach [72e76fd] * src/SymTab/Validate.cc (modified) * src/Validate/LinkReferenceToTypes.cpp (added) * src/Validate/LinkReferenceToTypes.hpp (added) * src/Validate/module.mk (modified) * src/main.cc (modified) * tests/enum_tests/structEnum.cfa (modified) Converted the last pass in validate B (linkReferenceToTypes). Cleaned ... Thu, 02 Jun 2022 08:12:53 GMT JiadaL [fc134a48] * src/CodeTools/ResolvProtoDump.cc (modified) * src/Common/ResolvProtoDump.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/Validate/Autogen.cpp (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) * tests/.expect/attributes.oast.x86.txt (modified) * tests/enum_tests/.expect/structEnum.txt (added) * tests/enum_tests/structEnum.cfa (added) Implement the struct enum