Skip to content
Failed

Changes

Summary

  1. intermediate commit to pull actor changes (details)
  2. cleaned up actor send/terminate sections (details)
  3. Moved the using statement in main out of view of the includes. Tried moving 'Eliminate Typedef' closer to 'Replace Typedef' but it only made it one pass. (details)
  4. added ability to get number of processors constructed on a cluster (not necessarily registered yet) (details)
  5. various cleanups and improvements (shutdown flags, automatic processor count) (details)
  6. updated a test to use the actor automatic executor config (details)
  7. Add tests demonstrating CFA's treatment of C arrays, compared with GCC's. (details)
Commit 60c3d87e3c00f8e5303153bdaebe7088085c2e8e by caparsons
intermediate commit to pull actor changes
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
Commit dc136d78a012caaea32981d24dfb812b9dcde436 by caparsons
cleaned up actor send/terminate sections
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
Commit 2c38b157138b05c8d0044598513af6f722c9c274 by ajbeach
Moved the using statement in main out of view of the includes. Tried moving 'Eliminate Typedef' closer to 'Replace Typedef' but it only made it one pass.
The file was modifiedsrc/main.cc
Commit ca0c311012ec648cff08394473a39dae0292ec46 by caparsons
added ability to get number of processors constructed on a cluster (not necessarily registered yet)
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
The file was modifiedlibcfa/src/concurrency/kernel.hfa
Commit e39cfb9600d2913db0c35497a4add062646fd88d by caparsons
various cleanups and improvements (shutdown flags, automatic processor count)
The file was modifiedlibcfa/src/concurrency/actor.hfa
Commit 0388a99893245abfb5161dce9b105e5d518ca24a by caparsons
updated a test to use the actor automatic executor config
The file was modifiedtests/concurrency/actors/inline.cfa
Commit 0f4ac1051212a2dd05b205e457789712e2c9a66b by Michael Brooks
Add tests demonstrating CFA's treatment of C arrays, compared with GCC's.

These tests recognize two levels of CFA functionality:  Classic and Preview.  This commit shows that CFA Master implements Classic.  Preview refers to Mike's forthcoming changes.

Only the CFA part runs in the nightly build.  Under CFA Classic, a limitation is that only some rejection cases are exercised in the nightly build.  A hand-driven testing script can access all the cases and CFA Preview will exercise all the cases in the nightly build.

test dimexpr-match-c: how CFA's treatment of C arrays compares with GCC's

test dimexpr-match-cfa: how CFA's treamtment of <containers/array.hfa>-arrays aligns with the above
The file was addedtests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt
The file was addedtests/array-container/.expect/dimexpr-match-c.txt
The file was addedtests/array-container/dimexpr-match-detail.sh
The file was addedtests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt
The file was addedtests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt
The file was addedtests/array-container/.expect/dimexpr-match-cfa.txt
The file was addedtests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt
The file was addedtests/array-container/dimexpr-match-cfa.cfa
The file was addedtests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt
The file was modifiedtests/Makefile.am
The file was addedtests/array-container/dimexpr-match-c.cfa
The file was addedtests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt
The file was addedtests/array-container/dimexpr-match.hfa