Commit
5251c6b3e179b007a0d6e799699a2ace9204dda2
by ajbeach Changed some inline declarations to static or static inline (which are the same except for intent communication). This makes them more robust to inline changes. The file was modified tests/exceptions/except-io.hfa The file was modified libcfa/src/bits/stack.hfa The file was modified libcfa/src/concurrency/coroutine.cfa
Commit
77148b08d37e54e1e2289ee68f8928d6326cb3bd
by Peter Buhr fix build problem by fixing unsupported C23 attribute in test The file was modified tests/attributes.cfa
Commit
9dc05782e60cfd80ba650343f1f4309cb1ec3016
by Peter Buhr update architecture expect file for ARM The file was modified tests/.expect/attributes.arm64.txt
Commit
d1566d4ab9946328dc76fdeec90ca9ff016dd45a
by Peter Buhr update architecture expect file for x86 The file was modified tests/.expect/attributes.x86.txt
Commit
50cad32590a9714a0cbf3e31088adf8411ea10a6
by Peter Buhr update architecture expect file for x64 The file was modified tests/.expect/attributes.x64.txt
Commit
3df3a8f4dcb3e0d460f00091173a9d5682068922
by Michael Brooks Add back overnight build's benchmark compile attribute data point The file was modified benchmark/Makefile.am
Commit
0bf03ba22468e758a0594078343f9671379485c3
by Michael Brooks Remove warnings due to unused parameters in generated code for zero-length ttype instantiations. The file was modified tests/Makefile.am The file was modified src/InitTweak/FixInit.cpp The file was modified src/GenPoly/Specialize.cpp The file was modified tests/nowarn/unused.cfa
Commit
0cd168feb19ad0f03ac91f3787a06e392f60a55e
by Michael Brooks Remove test-code-induced warnings from Array RAII. (Depends on zero-length tuples' fix of 0bf03ba224.) The file was modified tests/array-collections/array-raii.hfa The file was modified tests/Makefile.am
Commit
28c2c9d5402ae8f3d59f6810a9f090bb832eaad8
by Michael Brooks Try to fix full build by suppressing known warning's -W code under gcc 7-8-9. The file was modified tests/array-collections/array-raii.hfa
Commit
5a0230867be33e5412eec9b87a205ff4cf6cd0a4
by Peter Buhr respond to Andrew's comments about intro chapter The file was modified doc/theses/fangren_yu_MMath/intro.tex
Commit
43299af3fa4191b9e21f457979a6dcca6323b230
by ajbeach Isolated the removal of -fgnu89-inline. With the recent static/static inline updates this does not effect any of our code but should enable further optimizations. And the new standard is a quarter centery old. The file was modified doc/man/cfa.1 The file was modified doc/user/user.tex The file was modified driver/cfa.cc
Commit
4f4ae60ebc9e71ae1b57987f977afa6d66313862
by ajbeach Added prelude-inline.cfa to the standard library. This should now have the single copy of many functions defined in the prelude. The file was added libcfa/src/prelude-inline.cfa The file was modified libcfa/prelude/builtins.c The file was modified libcfa/src/Makefile.am
Commit
a6b48f68cb246083ed368992a7503a9f6220110c
by Peter Buhr formatting, comment out unused parameter names to remove warnings The file was modified libcfa/src/collections/lockfree.hfa The file was modified libcfa/src/concurrency/select.hfa The file was modified libcfa/src/concurrency/locks.hfa
Commit
2853d6fb02befcb65b90aa2717750f5b7e57ad95
by Michael Brooks Remove uses of warnings to show test success. Eliminate simple causes of other warnings from affected tests and remove the result from WFLAG_OPT_LAX. Many affected tests also formerly used -fsyntax-only to avoid errors at later compilation stages, or at runtime. Repair such tests to actually work though runtime, and remove them from SYNTAX_ONLY_CODE. Group tests listed under WFLAGS_OPT according to why they should receive lax treatment. Add reason WFLGAS_OPT_LAX_EXPECT_WARN and give the original list reason WFLGAS_OPT_LAX_TO_INVESTIGATE. Tests whose purpose is to show a warning are listed as both SYNTAX_ONLY_CODE (so that the warning is the output) and WFLGAS_OPT_LAX_EXPECT_WARN (to document this fact). The file was modified tests/.expect/cast.txt The file was modified tests/builtins/.expect/sync.txt The file was modified tests/.expect/init1-ERROR.txt The file was modified tests/quasiKeyword.cfa The file was modified tests/cast.cfa The file was modified tests/identFuncDeclarator.cfa The file was modified tests/builtins/sync.cfa The file was modified tests/.expect/variableDeclarator.txt The file was modified tests/warnings/self-assignment.cfa The file was modified tests/include/.expect/includes.txt The file was modified tests/limits.cfa The file was modified tests/.expect/nested-types-ERR1.txt The file was modified tests/.expect/numericConstants.txt The file was modified tests/.expect/array-ERR3.txt The file was modified tests/numericConstants.cfa The file was modified tests/variableDeclarator.cfa The file was modified tests/.expect/array-ERR1.txt The file was modified tests/init1.cfa The file was modified tests/.expect/array-ERR2.txt The file was modified tests/ctrl-flow/labelledExit.cfa The file was modified tests/expression.cfa The file was modified tests/typedefRedef.cfa The file was modified tests/.expect/limits.txt The file was modified tests/concurrency/waitfor/parse.cfa The file was modified tests/include/includes.cfa The file was modified tests/.expect/typedefRedef-ERR1.txt The file was modified tests/.expect/nested-types.txt The file was modified tests/switch.cfa The file was modified tests/.expect/attr-priority.txt The file was modified tests/.expect/array.txt The file was modified tests/.expect/nested-types-ERR2.txt The file was modified tests/include/stdincludes.cfa The file was modified tests/.expect/init1.txt The file was modified tests/concurrency/waitfor/.expect/parse.txt The file was modified tests/.expect/identFuncDeclarator.txt The file was modified tests/array.cfa The file was modified tests/.expect/expression.txt The file was modified tests/.expect/typedefRedef.txt The file was modified tests/Makefile.am The file was modified tests/.expect/quasiKeyword.txt The file was modified tests/attr-priority.cfa The file was modified tests/warnings/.expect/self-assignment.txt The file was modified tests/include/.expect/stdincludes.txt The file was modified tests/ctrl-flow/.expect/labelledExit.txt The file was modified tests/nested-types.cfa The file was modified tests/.expect/switch.txt
Commit
656c8ac30a1b2b1d963a9dbd8ab1d0800aaad6be
by Michael Brooks Restore full sense of wflag strictness, mistakenly reduced in 2853d6fb0. The file was modified tests/Makefile.am
Commit
2a3211807a5fbb8c333a576302827e988e66d153
by Michael Brooks Fix a warning missed in 2853d6fb0. The file was modified tests/.expect/array-ERR1.txt The file was modified tests/.expect/array-ERR2.txt The file was modified tests/.expect/array-ERR3.txt The file was modified tests/array.cfa
Commit
2e63915aca103be4ab005d1841d0e8c784dfc75b
by Michael Brooks Remove warnings from remaining array-collections tests. The file was modified tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt The file was modified tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x86.txt The file was modified tests/array-collections/.expect/dimexpr-match-cfa.txt The file was modified tests/array-collections/.expect/dimexpr-match-c-ERRS.x64.txt The file was modified tests/array-collections/.expect/dimexpr-match-c.txt The file was modified tests/array-collections/dimexpr-match-c.cfa The file was modified tests/Makefile.am The file was modified tests/array-collections/.expect/dimexpr-match-cfa-ERRS.arm64.txt The file was modified tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x64.txt The file was modified tests/array-collections/dimexpr-match-cfa.cfa The file was modified tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt The file was modified tests/array-collections/boxed.main.cfa
Commit
6b95febeb9e053e47da842259eeb662a3ecde74e
by f37yu implement return cast for other types of expressions The file was modified src/ResolvExpr/CandidateFinder.cpp
Commit
58eb9250e6207108d230dd7d6311b0c3a9103779
by Michael Brooks Partly fix #269 and try to fix nightly build. Switch to correct type for polymorphic sizeof(-) on 32-bit. The file was added tests/nowarn/printf-sizeof.cfa The file was modified src/GenPoly/Box.cpp The file was added tests/nowarn/.expect/printf-sizeof.txt The file was modified tests/nowarn/zero-thunk.cfa The file was modified tests/.expect/functions.x86.txt
Commit
66e7cc18a3864ac28be3421c0fea914946607997
by ajbeach Added some tests for recent changes to the resolver. The file was added tests/.expect/castReturn.txt The file was added tests/.expect/const-ref.txt The file was added tests/const-ref.cfa The file was added tests/castReturn.cfa
Commit
1f6623cc5ccfb6fc3081e1e36443d8845caab60a
by Michael Brooks Try to fix full build by removing missed x86-debug-specific workaround for #269 The file was modified libcfa/src/collections/array.hfa
Commit
70670e7e2966ac22d6c398e8b0ef6335d8e023f2
by Michael Brooks Try to fix full build by regenerating botched .arm64.expect file on algol, having observed dimexpr-match-detail.sh succeeding there. The file was modified tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt
Commit
10b5970650e2ff3d8e757dd5c91889d466e44fe0
by Michael Brooks Fix many test-suite- and libcfa-caused unused variable warnings. In scope are easy fixes among tests whose sole warnings were unused variable. Reduces the wflags lax list by 40%. The file was modified tests/concurrency/join.cfa The file was modified tests/concurrency/coroutineYield.cfa The file was modified tests/concurrency/migrate.cfa The file was modified tests/concurrency/unified_locking/locks.cfa The file was modified tests/concurrency/waituntil/one_chan.cfa The file was modified tests/concurrency/cluster.cfa The file was modified tests/concurrency/waitfor/barge.cfa The file was modified tests/concurrency/pthread/pthread_cond_test.cfa The file was modified tests/coroutine/raii.cfa The file was modified tests/enum_tests/planet.cfa The file was modified tests/smart-pointers.cfa The file was modified tests/exceptions/hotpotato.cfa The file was modified tests/tuple/tupleAssign.cfa The file was modified tests/enum_tests/structEnum.cfa The file was modified tests/poly-d-cycle.cfa The file was modified tests/concurrency/preempt.cfa The file was modified tests/result.cfa The file was modified tests/concurrency/monitor.cfa The file was modified tests/concurrency/mutexstmt/monitors.cfa The file was modified tests/enum.cfa The file was modified tests/concurrency/readyQ/leader_spin.cfa The file was modified tests/link-once/main.cfa The file was modified tests/Makefile.am The file was modified tests/concurrency/unified_locking/pthread_locks.cfa The file was modified tests/concurrency/signal/wait.cfa The file was modified tests/configs/parsenums.cfa The file was modified tests/concurrency/waitfor/statment.cfa The file was modified tests/linking/mangling/main.cfa The file was modified tests/ctrl-flow/goto.cfa The file was modified tests/concurrency/channels/ping_pong.cfa The file was modified tests/concurrency/pthread/pthread_once_test.cfa The file was modified tests/quotedKeyword.cfa The file was modified tests/tuple/tuplePolymorphism.cfa The file was modified tests/concurrency/suspend_then.cfa The file was modified tests/concurrency/thread.cfa The file was modified tests/concurrency/examples/boundedBufferINT.cfa The file was modified tests/poly-o-cycle.cfa The file was modified tests/typeof.cfa The file was modified libcfa/src/concurrency/mutex_stmt.hfa The file was modified tests/sizeof.cfa The file was modified tests/alloc.cfa The file was modified tests/concurrency/waituntil/channel_zero_size.cfa The file was modified tests/concurrency/waitfor/when.cfa The file was modified tests/raii/partial.cfa The file was modified tests/configs/parsebools.cfa The file was modified tests/PRNG.cfa The file was modified tests/maybe.cfa The file was modified tests/malloc.cfa The file was modified tests/concurrency/mutexstmt/locks.cfa The file was modified tests/concurrency/examples/boundedBufferEXT.cfa The file was modified tests/poly-member.cfa The file was modified tests/tuple/tupleVariadic.cfa The file was modified tests/concurrency/signal/disjoint.cfa The file was modified tests/concurrency/signal/block.cfa The file was modified tests/ctrl-flow/ifwhileCtl.cfa The file was modified libcfa/src/bits/queue.hfa The file was modified tests/concurrency/multi-monitor.cfa The file was modified tests/enum_tests/inc-dec.cfa The file was modified tests/exceptions/hotpotato_checked.cfa The file was modified tests/concurrency/futures/wait_any.cfa The file was modified tests/io/io-acquire-no-io.cfa The file was modified tests/mathX.cfa
Commit
190a833c2baaf0fb88c72cb00720c5ab476197bc
by ajbeach Returning to exceptions after a long time and added the ability to provide fields to the virtual table. Added a connected test. The file was modified src/ControlStruct/ExceptDecl.cpp The file was added tests/exceptions/.expect/message.txt The file was added tests/exceptions/message.cfa
Commit
d84f2ae33ff967a0dcd536586c44e74523d30775
by Michael Brooks Fix transpiler-induced unused parameter on layoutof. The file was modified tests/.expect/functions.x86.txt The file was modified tests/.expect/functions.x64.txt The file was modified src/GenPoly/Box.cpp The file was modified tests/.expect/functions.arm64.txt The file was modified tests/Makefile.am The file was modified tests/nowarn/unused.cfa
Commit
658f3179a55ce90335d3299a7ba9d895ca2402f0
by ajbeach Moved massive function log2_u32_32 out of header. The file was modified libcfa/src/math.cfa The file was modified libcfa/src/math.hfa
Commit
f32448e57f0ab8d1fe2a3f2dab0086e667006f4b
by ajbeach Fixed white-space. Woops. The file was modified libcfa/src/math.cfa
Commit
550446f0489dc176d5110fe7a841d4b4586a2028
by ajbeach Added some code to the code generator for printing try statements in intermediate states. The file was modified src/CodeGen/CodeGenerator.cpp The file was modified src/CodeGen/CodeGenerator.hpp
Commit
5a894e127cdd03050d3cbfeb505e10a6e3dd544c
by ajbeach Added more custom constructors into the new exceptions test to avoid errors on some machines. The file was modified tests/exceptions/message.cfa
Commit
454aab2d00e92a088b70cd656bc8f20cbc76b2a6
by Peter Buhr update io_uring casts to prevent 32-bit warning messages about wrong sized pointer to inter conversion The file was modified libcfa/src/concurrency/io/call.cfa.in
Commit
d6c59bce0af34706acc419cc2da88d01f9b2d2c9
by Michael Brooks Starter for developer roll-on instructions. The file was modified INSTALL The file was added doc/dev/README The file was added doc/dev/getting-started.md
Commit
299bd989a191c9c9b32e13f479abcab4bd9d5396
by ajbeach Looking over some virtual cast related code to reduce the forall list of type-ids down to a minimal form. You could repeat this with virtual tables, although that might conflict with some proposed features, using the same pattern. The file was modified src/ControlStruct/ExceptDecl.cpp The file was modified src/Virtual/ExpandCasts.cpp The file was modified src/Virtual/ExpandCasts.hpp
Commit
c44f1f9767f26b5219070ead6420662e3ee666a0
by f37yu attempt to fix complex float conversion cost The file was modified src/BasicTypes-gen.cpp
Commit
c309af12a075e444534d26a367fbfa1520e7fca9
by Peter Buhr update complex float conversion cost The file was modified src/ResolvExpr/CommonType.cpp The file was modified src/ResolvExpr/ConversionCost.cpp The file was modified src/BasicTypes-gen.cpp
Commit
32a119e9b8a3d5aafe2b32557df41f24f81a9f60
by Peter Buhr make AST/BasicKind.hpp .PRECIOUS so it is not deleted if BasicTypes-gen fails The file was modified src/Makefile.am
Commit
5db580ed01e27ed5a36c7a483ab08bb191a1942c
by Peter Buhr adjust formatting of second-level enumeration The file was modified doc/LaTeXmacros/common.tex
Commit
eb42db42824ca71b4f660d256c534bc98a3a452b
by Peter Buhr more thesis proofreading The file was modified doc/theses/fangren_yu_MMath/content2.tex The file was modified doc/theses/fangren_yu_MMath/intro.tex
Commit
7d65715f9246b33004b8d8c79b28204ed714b9a2
by Peter Buhr add thesis pictures The file was added doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak The file was added doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak The file was added doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak The file was added doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig The file was added doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig The file was added doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig
Commit
f88660877fe1fcaf02b8d8798238eaec925eafd2
by Peter Buhr remove temp files generated by xfig The file was removed doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak The file was removed doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak The file was removed doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak
Commit
cdd287b9a02207e64827456c824bf750007f4aa6
by Peter Buhr update prelude basicTypes with _Float128 and _Float128 _Complex needed for the root of the conversion hierarchy The file was modified libcfa/prelude/prelude-gen.cc
Commit
44acc7230995f5609bc1cac28ef52b28ba5617ec
by Peter Buhr update conversion graph to correct and complete all relationships among basic types in gcc The file was modified src/BasicTypes-gen.cpp
Commit
b0708ea1d4154f03985b857d92b904acdaf5f4eb
by Peter Buhr add test for gcc arithmetic conversions The file was added tests/ArithmeticConversions.cfa The file was added tests/.expect/ArithmeticConversions.x86.txt
Commit
445b281f5d9030a30b9b55afb500c186e0d71e72
by Peter Buhr rename test ArithmeticConversions to arithmeticConversions The file was removed tests/ArithmeticConversions.cfa The file was removed tests/.expect/ArithmeticConversions.x86.txt The file was added tests/.expect/arithmeticConversions.x86.txt The file was added tests/arithmeticConversions.cfa
Commit
689d0575efebba7e0ece164aab8e2967a9548a43
by Peter Buhr unsure if these files should be committed because they have generated code The file was modified src/AST/BasicKind.hpp The file was modified src/ResolvExpr/ConversionCost.cpp The file was modified src/SymTab/ManglerCommon.cpp The file was modified src/AST/Type.cpp The file was modified src/ResolvExpr/CommonType.cpp
Commit
5a79dae3705a98053b234277742711525590e7e8
by Peter Buhr expected output for arithmeticConversions test on x64 The file was added tests/.expect/arithmeticConversions.x64.txt
Commit
3ea1d93432a3b0aa3979e27692a6f622f9f05704
by Peter Buhr move optional code out of #ifdef The file was modified libcfa/prelude/prelude-gen.cc
Commit
a595ab7a739146896d8052ef3678047d5d617df6
by Peter Buhr update arithmeticConversions test to work on ARM The file was modified tests/arithmeticConversions.cfa
Commit
37c3db89dff16d0bf27c54e7fd0fd2c89a7a12cb
by Michael Brooks Improve pointer's debug print format to include array-like detail when present. The file was modified src/AST/Print.cpp
Commit
9b9d3f921760d08a71a28dd72e9a8d05d3ffea91
by Michael Brooks Offer CodeGen::generate overloads that simplify calling from gdb. The file was modified src/CodeGen/Generate.cpp
Commit
267b543340346faf067bb9f0fd51c75385f2ce72
by Michael Brooks Add basic gdb navigation. The file was modified doc/dev/getting-started.md
Commit
6a6e205dc434bc9868c1018598b6e19e86a80c3b
by Michael Brooks Clean some warnings from unused variables and pointer-to-int casts. The file was modified tests/concurrency/pthread/pthread_demo_lock.cfa The file was modified tests/concurrency/unified_locking/mutex_test.hfa The file was modified tests/concurrency/actors/inline.cfa The file was modified tests/concurrency/pthread/bounded_buffer.cfa The file was modified tests/concurrency/actors/dynamic.cfa The file was modified tests/concurrency/actors/inherit.cfa The file was modified tests/concurrency/actors/types.cfa The file was modified tests/concurrency/actors/pingpong.cfa The file was modified tests/collections/atomic_mpsc.cfa The file was modified tests/concurrency/unified_locking/mcs.cfa The file was modified tests/concurrency/unified_locking/timeout_lock.cfa The file was modified tests/concurrency/pthread/pthread_once_test.cfa The file was modified libcfa/src/concurrency/actor.hfa The file was modified tests/concurrency/unified_locking/mcs_spin.cfa The file was modified tests/Makefile.am
Commit
c086c6e21a9e83df903d9d447fd001d7f8b40b04
by Peter Buhr move code out of #ifdef The file was modified libcfa/prelude/prelude-gen.cc
Commit
7aa246cbb37e480ca983382db8996cf8c78b548a
by Peter Buhr add information about sources for providing permissions The file was modified doc/dev/getting-started.md
Commit
3b21c9689f76fa7dd6b57be3084a8e37ab0d7809
by Peter Buhr update comparison of C++ and Cforall I/O The file was modified doc/uC++toCFA/uC++toCFA.tex
Commit
f6f7b52253f062a95819b4226c6f6f95b28a2ac9
by lseo fixed a parser bug to generate correct ast for waitfor. added a test program to check if we are respecting waitfor lexical priority. The file was added tests/concurrency/waitfor/lexical_priority.cfa The file was modified libcfa/src/concurrency/monitor.cfa The file was modified src/Parser/StatementNode.cpp The file was added tests/concurrency/waitfor/.expect/lexical_priority.txt
Commit
9c651692624cedb4800281149390b3fc0cbd0e64
by Peter Buhr reduce yields in test but still get deterministic results The file was modified tests/concurrency/waitfor/lexical_priority.cfa
Commit
5cc53b22b1e522139aa96db86d1c4b05ea44825d
by ajbeach Updated documenation in VariableExpr::get_lvalue. This accounts for the code update that did not update the documentation and the rather sparse original documentation. The file was modified src/AST/Expr.cpp
Commit
4ac094959ef445e7672821e80f86549a5eeee50c
by f37yu add contributions section The file was modified doc/theses/fangren_yu_MMath/intro.tex
Commit
3b340d68d89c49cede2f22a3aeb4c56382482c8d
by Peter Buhr remove spurious file my_tests/floating.cfa The file was removed my_tests/floating.cfa
Commit
d96f7c4f1e2b7dfb521e83969e9704b7e12505da
by Peter Buhr expunge fallthru keyword and replace its usages with fallthrough The file was modified tests/concurrency/channels/barrier.cfa The file was modified src/CodeGen/CodeGenerator.cpp The file was modified tests/concurrency/actors/executor.cfa The file was modified tests/concurrency/actors/matrixMultiply.cfa The file was modified tests/concurrency/channels/pub_sub.cfa The file was modified src/Parser/lex.ll The file was modified tests/ctrl-flow/labelledExit.cfa The file was modified tools/cforall.el The file was modified doc/theses/aaron_moss_PhD/phd/cfa-macros.tex The file was modified doc/refrat/refrat.tex The file was modified doc/papers/OOPSLA17/generic_types.tex The file was modified doc/uC++toCFA/uC++toCFA.tex The file was modified doc/papers/llheap/Paper.tex The file was modified doc/refrat/keywords.tex The file was modified src/Parser/parser.yy The file was modified doc/papers/concurrency/Paper.tex The file was modified tests/concurrency/channels/hot_potato.cfa The file was modified src/AST/Stmt.hpp The file was modified doc/papers/general/Paper.tex The file was modified tests/concurrency/channels/churn.cfa The file was modified tests/concurrency/actors/dynamic.cfa The file was modified tests/concurrency/channels/daisy_chain.cfa The file was modified doc/theses/andrew_beach_MMath/features.tex The file was modified tests/ctrl-flow/fallthrough.cfa The file was modified doc/theses/andrew_beach_MMath/cfalab.sty The file was modified tests/concurrency/actors/static.cfa The file was modified doc/LaTeXmacros/lstlang.sty The file was modified tests/exceptions/try-ctrl-flow.cfa The file was modified doc/user/user.tex The file was modified tests/quotedKeyword.cfa The file was modified tests/switch.cfa The file was modified tests/concurrency/channels/contend.cfa
Commit
fd5d2518426604d7aca1638ad3abbe56edcda5d9
by Peter Buhr update eof of file checking The file was modified libcfa/src/iostream.cfa