Skip to content
Success

Changes

Summary

  1. update eof of file checking (details)
  2. resolve enum dimension as size of enum (details)
Commit fd5d2518426604d7aca1638ad3abbe56edcda5d9 by Peter Buhr
update eof of file checking
The file was modifiedlibcfa/src/iostream.cfa
Commit e6491ca99dda0765fbc62f8668f0c6c71710b020 by j82liang
resolve enum dimension as size of enum
The file was modifiedsrc/InitTweak/GenInit.cpp

Summary

  1. 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. (details)
  2. fix build problem by fixing unsupported C23 attribute in test (details)
  3. update architecture expect file for ARM (details)
  4. update architecture expect file for x86 (details)
  5. update architecture expect file for x64 (details)
  6. Add back overnight build's benchmark compile attribute data point (details)
  7. Remove warnings due to unused parameters in generated code for zero-length ttype instantiations. (details)
  8. Remove test-code-induced warnings from Array RAII. (details)
  9. Try to fix full build by suppressing known warning's -W code under gcc 7-8-9. (details)
  10. respond to Andrew's comments about intro chapter (details)
  11. 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. (details)
  12. Added prelude-inline.cfa to the standard library. This should now have the single copy of many functions defined in the prelude. (details)
  13. formatting, comment out unused parameter names to remove warnings (details)
  14. 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. (details)
  15. Restore full sense of wflag strictness, mistakenly reduced in 2853d6fb0. (details)
  16. Fix a warning missed in 2853d6fb0. (details)
  17. Remove warnings from remaining array-collections tests. (details)
  18. implement return cast for other types of expressions (details)
  19. Partly fix #269 and try to fix nightly build.  Switch to correct type for polymorphic sizeof(-) on 32-bit. (details)
  20. Added some tests for recent changes to the resolver. (details)
  21. Try to fix full build by removing missed x86-debug-specific workaround for #269 (details)
  22. Try to fix full build by regenerating botched .arm64.expect file on algol, having observed dimexpr-match-detail.sh succeeding there. (details)
  23. Fix many test-suite- and libcfa-caused unused variable warnings. (details)
  24. Returning to exceptions after a long time and added the ability to provide fields to the virtual table. Added a connected test. (details)
  25. Fix transpiler-induced unused parameter on layoutof. (details)
  26. Moved massive function log2_u32_32 out of header. (details)
  27. Fixed white-space. Woops. (details)
  28. Added some code to the code generator for printing try statements in intermediate states. (details)
  29. Added more custom constructors into the new exceptions test to avoid errors on some machines. (details)
  30. update io_uring casts to prevent 32-bit warning messages about wrong sized pointer to inter conversion (details)
  31. Starter for developer roll-on instructions. (details)
  32. 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. (details)
  33. attempt to fix complex float conversion cost (details)
  34. update complex float conversion cost (details)
  35. make AST/BasicKind.hpp .PRECIOUS so it is not deleted if BasicTypes-gen fails (details)
  36. adjust formatting of second-level enumeration (details)
  37. more thesis proofreading (details)
  38. add thesis pictures (details)
  39. remove temp files generated by xfig (details)
  40. update prelude basicTypes with _Float128 and _Float128 _Complex needed for the root of the conversion hierarchy (details)
  41. update conversion graph to correct and complete all relationships among basic types in gcc (details)
  42. add test for gcc arithmetic conversions (details)
  43. rename test ArithmeticConversions to arithmeticConversions (details)
  44. unsure if these files should be committed because they have generated code (details)
  45. expected output for arithmeticConversions test on x64 (details)
  46. move optional code out of #ifdef (details)
  47. update arithmeticConversions test to work on ARM (details)
  48. Improve pointer's debug print format to include array-like detail when present. (details)
  49. Offer CodeGen::generate overloads that simplify calling from gdb. (details)
  50. Add basic gdb navigation. (details)
  51. Clean some warnings from unused variables and pointer-to-int casts. (details)
  52. move code out of #ifdef (details)
  53. add information about sources for providing permissions (details)
  54. update comparison of C++ and Cforall I/O (details)
  55. fixed a parser bug to generate correct ast for waitfor. (details)
  56. reduce yields in test but still get deterministic results (details)
  57. Updated documenation in VariableExpr::get_lvalue. This accounts for the code update that did not update the documentation and the rather sparse original documentation. (details)
  58. add contributions section (details)
  59. remove spurious file my_tests/floating.cfa (details)
  60. expunge fallthru keyword and replace its usages with fallthrough (details)
  61. update eof of file checking (details)
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 modifiedtests/exceptions/except-io.hfa
The file was modifiedlibcfa/src/bits/stack.hfa
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
Commit 77148b08d37e54e1e2289ee68f8928d6326cb3bd by Peter Buhr
fix build problem by fixing unsupported C23 attribute in test
The file was modifiedtests/attributes.cfa
Commit 9dc05782e60cfd80ba650343f1f4309cb1ec3016 by Peter Buhr
update architecture expect file for ARM
The file was modifiedtests/.expect/attributes.arm64.txt
Commit d1566d4ab9946328dc76fdeec90ca9ff016dd45a by Peter Buhr
update architecture expect file for x86
The file was modifiedtests/.expect/attributes.x86.txt
Commit 50cad32590a9714a0cbf3e31088adf8411ea10a6 by Peter Buhr
update architecture expect file for x64
The file was modifiedtests/.expect/attributes.x64.txt
Commit 3df3a8f4dcb3e0d460f00091173a9d5682068922 by Michael Brooks
Add back overnight build's benchmark compile attribute data point
The file was modifiedbenchmark/Makefile.am
Commit 0bf03ba22468e758a0594078343f9671379485c3 by Michael Brooks
Remove warnings due to unused parameters in generated code for zero-length ttype instantiations.
The file was modifiedtests/Makefile.am
The file was modifiedsrc/InitTweak/FixInit.cpp
The file was modifiedsrc/GenPoly/Specialize.cpp
The file was modifiedtests/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 modifiedtests/array-collections/array-raii.hfa
The file was modifiedtests/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 modifiedtests/array-collections/array-raii.hfa
Commit 5a0230867be33e5412eec9b87a205ff4cf6cd0a4 by Peter Buhr
respond to Andrew's comments about intro chapter
The file was modifieddoc/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 modifieddoc/man/cfa.1
The file was modifieddoc/user/user.tex
The file was modifieddriver/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 addedlibcfa/src/prelude-inline.cfa
The file was modifiedlibcfa/prelude/builtins.c
The file was modifiedlibcfa/src/Makefile.am
Commit a6b48f68cb246083ed368992a7503a9f6220110c by Peter Buhr
formatting, comment out unused parameter names to remove warnings
The file was modifiedlibcfa/src/collections/lockfree.hfa
The file was modifiedlibcfa/src/concurrency/select.hfa
The file was modifiedlibcfa/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 modifiedtests/.expect/cast.txt
The file was modifiedtests/builtins/.expect/sync.txt
The file was modifiedtests/.expect/init1-ERROR.txt
The file was modifiedtests/quasiKeyword.cfa
The file was modifiedtests/cast.cfa
The file was modifiedtests/identFuncDeclarator.cfa
The file was modifiedtests/builtins/sync.cfa
The file was modifiedtests/.expect/variableDeclarator.txt
The file was modifiedtests/warnings/self-assignment.cfa
The file was modifiedtests/include/.expect/includes.txt
The file was modifiedtests/limits.cfa
The file was modifiedtests/.expect/nested-types-ERR1.txt
The file was modifiedtests/.expect/numericConstants.txt
The file was modifiedtests/.expect/array-ERR3.txt
The file was modifiedtests/numericConstants.cfa
The file was modifiedtests/variableDeclarator.cfa
The file was modifiedtests/.expect/array-ERR1.txt
The file was modifiedtests/init1.cfa
The file was modifiedtests/.expect/array-ERR2.txt
The file was modifiedtests/ctrl-flow/labelledExit.cfa
The file was modifiedtests/expression.cfa
The file was modifiedtests/typedefRedef.cfa
The file was modifiedtests/.expect/limits.txt
The file was modifiedtests/concurrency/waitfor/parse.cfa
The file was modifiedtests/include/includes.cfa
The file was modifiedtests/.expect/typedefRedef-ERR1.txt
The file was modifiedtests/.expect/nested-types.txt
The file was modifiedtests/switch.cfa
The file was modifiedtests/.expect/attr-priority.txt
The file was modifiedtests/.expect/array.txt
The file was modifiedtests/.expect/nested-types-ERR2.txt
The file was modifiedtests/include/stdincludes.cfa
The file was modifiedtests/.expect/init1.txt
The file was modifiedtests/concurrency/waitfor/.expect/parse.txt
The file was modifiedtests/.expect/identFuncDeclarator.txt
The file was modifiedtests/array.cfa
The file was modifiedtests/.expect/expression.txt
The file was modifiedtests/.expect/typedefRedef.txt
The file was modifiedtests/Makefile.am
The file was modifiedtests/.expect/quasiKeyword.txt
The file was modifiedtests/attr-priority.cfa
The file was modifiedtests/warnings/.expect/self-assignment.txt
The file was modifiedtests/include/.expect/stdincludes.txt
The file was modifiedtests/ctrl-flow/.expect/labelledExit.txt
The file was modifiedtests/nested-types.cfa
The file was modifiedtests/.expect/switch.txt
Commit 656c8ac30a1b2b1d963a9dbd8ab1d0800aaad6be by Michael Brooks
Restore full sense of wflag strictness, mistakenly reduced in 2853d6fb0.
The file was modifiedtests/Makefile.am
Commit 2a3211807a5fbb8c333a576302827e988e66d153 by Michael Brooks
Fix a warning missed in 2853d6fb0.
The file was modifiedtests/.expect/array-ERR1.txt
The file was modifiedtests/.expect/array-ERR2.txt
The file was modifiedtests/.expect/array-ERR3.txt
The file was modifiedtests/array.cfa
Commit 2e63915aca103be4ab005d1841d0e8c784dfc75b by Michael Brooks
Remove warnings from remaining array-collections tests.
The file was modifiedtests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt
The file was modifiedtests/array-collections/.expect/dimexpr-match-cfa-ERRS.x86.txt
The file was modifiedtests/array-collections/.expect/dimexpr-match-cfa.txt
The file was modifiedtests/array-collections/.expect/dimexpr-match-c-ERRS.x64.txt
The file was modifiedtests/array-collections/.expect/dimexpr-match-c.txt
The file was modifiedtests/array-collections/dimexpr-match-c.cfa
The file was modifiedtests/Makefile.am
The file was modifiedtests/array-collections/.expect/dimexpr-match-cfa-ERRS.arm64.txt
The file was modifiedtests/array-collections/.expect/dimexpr-match-cfa-ERRS.x64.txt
The file was modifiedtests/array-collections/dimexpr-match-cfa.cfa
The file was modifiedtests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt
The file was modifiedtests/array-collections/boxed.main.cfa
Commit 6b95febeb9e053e47da842259eeb662a3ecde74e by f37yu
implement return cast for other types of expressions
The file was modifiedsrc/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 addedtests/nowarn/printf-sizeof.cfa
The file was modifiedsrc/GenPoly/Box.cpp
The file was addedtests/nowarn/.expect/printf-sizeof.txt
The file was modifiedtests/nowarn/zero-thunk.cfa
The file was modifiedtests/.expect/functions.x86.txt
Commit 66e7cc18a3864ac28be3421c0fea914946607997 by ajbeach
Added some tests for recent changes to the resolver.
The file was addedtests/.expect/castReturn.txt
The file was addedtests/.expect/const-ref.txt
The file was addedtests/const-ref.cfa
The file was addedtests/castReturn.cfa
Commit 1f6623cc5ccfb6fc3081e1e36443d8845caab60a by Michael Brooks
Try to fix full build by removing missed x86-debug-specific workaround for #269
The file was modifiedlibcfa/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 modifiedtests/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 modifiedtests/concurrency/join.cfa
The file was modifiedtests/concurrency/coroutineYield.cfa
The file was modifiedtests/concurrency/migrate.cfa
The file was modifiedtests/concurrency/unified_locking/locks.cfa
The file was modifiedtests/concurrency/waituntil/one_chan.cfa
The file was modifiedtests/concurrency/cluster.cfa
The file was modifiedtests/concurrency/waitfor/barge.cfa
The file was modifiedtests/concurrency/pthread/pthread_cond_test.cfa
The file was modifiedtests/coroutine/raii.cfa
The file was modifiedtests/enum_tests/planet.cfa
The file was modifiedtests/smart-pointers.cfa
The file was modifiedtests/exceptions/hotpotato.cfa
The file was modifiedtests/tuple/tupleAssign.cfa
The file was modifiedtests/enum_tests/structEnum.cfa
The file was modifiedtests/poly-d-cycle.cfa
The file was modifiedtests/concurrency/preempt.cfa
The file was modifiedtests/result.cfa
The file was modifiedtests/concurrency/monitor.cfa
The file was modifiedtests/concurrency/mutexstmt/monitors.cfa
The file was modifiedtests/enum.cfa
The file was modifiedtests/concurrency/readyQ/leader_spin.cfa
The file was modifiedtests/link-once/main.cfa
The file was modifiedtests/Makefile.am
The file was modifiedtests/concurrency/unified_locking/pthread_locks.cfa
The file was modifiedtests/concurrency/signal/wait.cfa
The file was modifiedtests/configs/parsenums.cfa
The file was modifiedtests/concurrency/waitfor/statment.cfa
The file was modifiedtests/linking/mangling/main.cfa
The file was modifiedtests/ctrl-flow/goto.cfa
The file was modifiedtests/concurrency/channels/ping_pong.cfa
The file was modifiedtests/concurrency/pthread/pthread_once_test.cfa
The file was modifiedtests/quotedKeyword.cfa
The file was modifiedtests/tuple/tuplePolymorphism.cfa
The file was modifiedtests/concurrency/suspend_then.cfa
The file was modifiedtests/concurrency/thread.cfa
The file was modifiedtests/concurrency/examples/boundedBufferINT.cfa
The file was modifiedtests/poly-o-cycle.cfa
The file was modifiedtests/typeof.cfa
The file was modifiedlibcfa/src/concurrency/mutex_stmt.hfa
The file was modifiedtests/sizeof.cfa
The file was modifiedtests/alloc.cfa
The file was modifiedtests/concurrency/waituntil/channel_zero_size.cfa
The file was modifiedtests/concurrency/waitfor/when.cfa
The file was modifiedtests/raii/partial.cfa
The file was modifiedtests/configs/parsebools.cfa
The file was modifiedtests/PRNG.cfa
The file was modifiedtests/maybe.cfa
The file was modifiedtests/malloc.cfa
The file was modifiedtests/concurrency/mutexstmt/locks.cfa
The file was modifiedtests/concurrency/examples/boundedBufferEXT.cfa
The file was modifiedtests/poly-member.cfa
The file was modifiedtests/tuple/tupleVariadic.cfa
The file was modifiedtests/concurrency/signal/disjoint.cfa
The file was modifiedtests/concurrency/signal/block.cfa
The file was modifiedtests/ctrl-flow/ifwhileCtl.cfa
The file was modifiedlibcfa/src/bits/queue.hfa
The file was modifiedtests/concurrency/multi-monitor.cfa
The file was modifiedtests/enum_tests/inc-dec.cfa
The file was modifiedtests/exceptions/hotpotato_checked.cfa
The file was modifiedtests/concurrency/futures/wait_any.cfa
The file was modifiedtests/io/io-acquire-no-io.cfa
The file was modifiedtests/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 modifiedsrc/ControlStruct/ExceptDecl.cpp
The file was addedtests/exceptions/.expect/message.txt
The file was addedtests/exceptions/message.cfa
Commit d84f2ae33ff967a0dcd536586c44e74523d30775 by Michael Brooks
Fix transpiler-induced unused parameter on layoutof.
The file was modifiedtests/.expect/functions.x86.txt
The file was modifiedtests/.expect/functions.x64.txt
The file was modifiedsrc/GenPoly/Box.cpp
The file was modifiedtests/.expect/functions.arm64.txt
The file was modifiedtests/Makefile.am
The file was modifiedtests/nowarn/unused.cfa
Commit 658f3179a55ce90335d3299a7ba9d895ca2402f0 by ajbeach
Moved massive function log2_u32_32 out of header.
The file was modifiedlibcfa/src/math.cfa
The file was modifiedlibcfa/src/math.hfa
Commit f32448e57f0ab8d1fe2a3f2dab0086e667006f4b by ajbeach
Fixed white-space. Woops.
The file was modifiedlibcfa/src/math.cfa
Commit 550446f0489dc176d5110fe7a841d4b4586a2028 by ajbeach
Added some code to the code generator for printing try statements in intermediate states.
The file was modifiedsrc/CodeGen/CodeGenerator.cpp
The file was modifiedsrc/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 modifiedtests/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 modifiedlibcfa/src/concurrency/io/call.cfa.in
Commit d6c59bce0af34706acc419cc2da88d01f9b2d2c9 by Michael Brooks
Starter for developer roll-on instructions.
The file was modifiedINSTALL
The file was addeddoc/dev/README
The file was addeddoc/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 modifiedsrc/ControlStruct/ExceptDecl.cpp
The file was modifiedsrc/Virtual/ExpandCasts.cpp
The file was modifiedsrc/Virtual/ExpandCasts.hpp
Commit c44f1f9767f26b5219070ead6420662e3ee666a0 by f37yu
attempt to fix complex float conversion cost
The file was modifiedsrc/BasicTypes-gen.cpp
Commit c309af12a075e444534d26a367fbfa1520e7fca9 by Peter Buhr
update complex float conversion cost
The file was modifiedsrc/ResolvExpr/CommonType.cpp
The file was modifiedsrc/ResolvExpr/ConversionCost.cpp
The file was modifiedsrc/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 modifiedsrc/Makefile.am
Commit 5db580ed01e27ed5a36c7a483ab08bb191a1942c by Peter Buhr
adjust formatting of second-level enumeration
The file was modifieddoc/LaTeXmacros/common.tex
Commit eb42db42824ca71b4f660d256c534bc98a3a452b by Peter Buhr
more thesis proofreading
The file was modifieddoc/theses/fangren_yu_MMath/content2.tex
The file was modifieddoc/theses/fangren_yu_MMath/intro.tex
Commit 7d65715f9246b33004b8d8c79b28204ed714b9a2 by Peter Buhr
add thesis pictures
The file was addeddoc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak
The file was addeddoc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak
The file was addeddoc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak
The file was addeddoc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig
The file was addeddoc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig
The file was addeddoc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig
Commit f88660877fe1fcaf02b8d8798238eaec925eafd2 by Peter Buhr
remove temp files generated by xfig
The file was removeddoc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak
The file was removeddoc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak
The file was removeddoc/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 modifiedlibcfa/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 modifiedsrc/BasicTypes-gen.cpp
Commit b0708ea1d4154f03985b857d92b904acdaf5f4eb by Peter Buhr
add test for gcc arithmetic conversions
The file was addedtests/ArithmeticConversions.cfa
The file was addedtests/.expect/ArithmeticConversions.x86.txt
Commit 445b281f5d9030a30b9b55afb500c186e0d71e72 by Peter Buhr
rename test ArithmeticConversions to arithmeticConversions
The file was removedtests/ArithmeticConversions.cfa
The file was removedtests/.expect/ArithmeticConversions.x86.txt
The file was addedtests/.expect/arithmeticConversions.x86.txt
The file was addedtests/arithmeticConversions.cfa
Commit 689d0575efebba7e0ece164aab8e2967a9548a43 by Peter Buhr
unsure if these files should be committed because they have generated code
The file was modifiedsrc/AST/BasicKind.hpp
The file was modifiedsrc/ResolvExpr/ConversionCost.cpp
The file was modifiedsrc/SymTab/ManglerCommon.cpp
The file was modifiedsrc/AST/Type.cpp
The file was modifiedsrc/ResolvExpr/CommonType.cpp
Commit 5a79dae3705a98053b234277742711525590e7e8 by Peter Buhr
expected output for arithmeticConversions test on x64
The file was addedtests/.expect/arithmeticConversions.x64.txt
Commit 3ea1d93432a3b0aa3979e27692a6f622f9f05704 by Peter Buhr
move optional code out of #ifdef
The file was modifiedlibcfa/prelude/prelude-gen.cc
Commit a595ab7a739146896d8052ef3678047d5d617df6 by Peter Buhr
update arithmeticConversions test to work on ARM
The file was modifiedtests/arithmeticConversions.cfa
Commit 37c3db89dff16d0bf27c54e7fd0fd2c89a7a12cb by Michael Brooks
Improve pointer's debug print format to include array-like detail when present.
The file was modifiedsrc/AST/Print.cpp
Commit 9b9d3f921760d08a71a28dd72e9a8d05d3ffea91 by Michael Brooks
Offer CodeGen::generate overloads that simplify calling from gdb.
The file was modifiedsrc/CodeGen/Generate.cpp
Commit 267b543340346faf067bb9f0fd51c75385f2ce72 by Michael Brooks
Add basic gdb navigation.
The file was modifieddoc/dev/getting-started.md
Commit 6a6e205dc434bc9868c1018598b6e19e86a80c3b by Michael Brooks
Clean some warnings from unused variables and pointer-to-int casts.
The file was modifiedtests/concurrency/pthread/pthread_demo_lock.cfa
The file was modifiedtests/concurrency/unified_locking/mutex_test.hfa
The file was modifiedtests/concurrency/actors/inline.cfa
The file was modifiedtests/concurrency/pthread/bounded_buffer.cfa
The file was modifiedtests/concurrency/actors/dynamic.cfa
The file was modifiedtests/concurrency/actors/inherit.cfa
The file was modifiedtests/concurrency/actors/types.cfa
The file was modifiedtests/concurrency/actors/pingpong.cfa
The file was modifiedtests/collections/atomic_mpsc.cfa
The file was modifiedtests/concurrency/unified_locking/mcs.cfa
The file was modifiedtests/concurrency/unified_locking/timeout_lock.cfa
The file was modifiedtests/concurrency/pthread/pthread_once_test.cfa
The file was modifiedlibcfa/src/concurrency/actor.hfa
The file was modifiedtests/concurrency/unified_locking/mcs_spin.cfa
The file was modifiedtests/Makefile.am
Commit c086c6e21a9e83df903d9d447fd001d7f8b40b04 by Peter Buhr
move code out of #ifdef
The file was modifiedlibcfa/prelude/prelude-gen.cc
Commit 7aa246cbb37e480ca983382db8996cf8c78b548a by Peter Buhr
add information about sources for providing permissions
The file was modifieddoc/dev/getting-started.md
Commit 3b21c9689f76fa7dd6b57be3084a8e37ab0d7809 by Peter Buhr
update comparison of C++ and Cforall I/O
The file was modifieddoc/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 addedtests/concurrency/waitfor/lexical_priority.cfa
The file was modifiedlibcfa/src/concurrency/monitor.cfa
The file was modifiedsrc/Parser/StatementNode.cpp
The file was addedtests/concurrency/waitfor/.expect/lexical_priority.txt
Commit 9c651692624cedb4800281149390b3fc0cbd0e64 by Peter Buhr
reduce yields in test but still get deterministic results
The file was modifiedtests/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 modifiedsrc/AST/Expr.cpp
Commit 4ac094959ef445e7672821e80f86549a5eeee50c by f37yu
add contributions section
The file was modifieddoc/theses/fangren_yu_MMath/intro.tex
Commit 3b340d68d89c49cede2f22a3aeb4c56382482c8d by Peter Buhr
remove spurious file my_tests/floating.cfa
The file was removedmy_tests/floating.cfa
Commit d96f7c4f1e2b7dfb521e83969e9704b7e12505da by Peter Buhr
expunge fallthru keyword and replace its usages with fallthrough
The file was modifiedtests/concurrency/channels/barrier.cfa
The file was modifiedsrc/CodeGen/CodeGenerator.cpp
The file was modifiedtests/concurrency/actors/executor.cfa
The file was modifiedtests/concurrency/actors/matrixMultiply.cfa
The file was modifiedtests/concurrency/channels/pub_sub.cfa
The file was modifiedsrc/Parser/lex.ll
The file was modifiedtests/ctrl-flow/labelledExit.cfa
The file was modifiedtools/cforall.el
The file was modifieddoc/theses/aaron_moss_PhD/phd/cfa-macros.tex
The file was modifieddoc/refrat/refrat.tex
The file was modifieddoc/papers/OOPSLA17/generic_types.tex
The file was modifieddoc/uC++toCFA/uC++toCFA.tex
The file was modifieddoc/papers/llheap/Paper.tex
The file was modifieddoc/refrat/keywords.tex
The file was modifiedsrc/Parser/parser.yy
The file was modifieddoc/papers/concurrency/Paper.tex
The file was modifiedtests/concurrency/channels/hot_potato.cfa
The file was modifiedsrc/AST/Stmt.hpp
The file was modifieddoc/papers/general/Paper.tex
The file was modifiedtests/concurrency/channels/churn.cfa
The file was modifiedtests/concurrency/actors/dynamic.cfa
The file was modifiedtests/concurrency/channels/daisy_chain.cfa
The file was modifieddoc/theses/andrew_beach_MMath/features.tex
The file was modifiedtests/ctrl-flow/fallthrough.cfa
The file was modifieddoc/theses/andrew_beach_MMath/cfalab.sty
The file was modifiedtests/concurrency/actors/static.cfa
The file was modifieddoc/LaTeXmacros/lstlang.sty
The file was modifiedtests/exceptions/try-ctrl-flow.cfa
The file was modifieddoc/user/user.tex
The file was modifiedtests/quotedKeyword.cfa
The file was modifiedtests/switch.cfa
The file was modifiedtests/concurrency/channels/contend.cfa
Commit fd5d2518426604d7aca1638ad3abbe56edcda5d9 by Peter Buhr
update eof of file checking
The file was modifiedlibcfa/src/iostream.cfa