Changes

Summary

  1. Whitespace clean-up (details)
  2. Added new device folder and cpu file to libcfa (details)
  3. Added bare-bones test for device cpu (details)
  4. coroutine fibonacci now uses return from resume (details)
  5. Added missing corctx_flag in assertion (details)
  6. Fixed email generation in Jenkins (details)
  7. Changed libcfa to use cpu/present instead of cpu/possible (details)
  8. Even more work on removing any possible integer overflow in fast lock test (details)
  9. proofread Andrew's implement, performance and future chapters (details)
  10. Added more debug to defice/cpu (details)
  11. Remove incorrect check (details)
  12. Fixed width sum check to actually sum. (details)
  13. Added micro benchmark suite description (details)
  14. Changed libcfathread to consistently define _GNU_SOURCE (details)
  15. Started work on __kernel_getcpu (details)
  16. Commented out broken code (details)
Commit 50871b4dd1270315e356ca36b57f60a7efc39a57 by Thierry Delisle
Whitespace clean-up
The file was modifiedlibcfa/src/concurrency/kernel.cfa
Commit 96f002c13e97e144841726148b4392e7b6850fc5 by Thierry Delisle
Added new device folder and cpu file to libcfa
The file was modifiedlibcfa/src/Makefile.am
The file was addedlibcfa/src/device/cpu.hfa
The file was modifiedlibcfa/src/startup.cfa
The file was modifiedlibcfa/src/interpose.cfa
The file was addedlibcfa/src/device/cpu.cfa
Commit d36363407a2d50f7af471f651e7c1ec6aae3e03d by Thierry Delisle
Added bare-bones test for device cpu
The file was addedtests/device/.expect/cpu.txt
The file was addedtests/device/cpu.cfa
Commit 5c46672eab46c16daa0661dfd6237655a8232bf4 by Thierry Delisle
coroutine fibonacci now uses return from resume
The file was modifiedtests/coroutine/fibonacci.cfa
Commit 733fd3d3d658902e1749ef4b1b321af4f3f33162 by Thierry Delisle
Added missing corctx_flag in assertion
The file was modifiedlibcfa/src/concurrency/kernel.cfa
Commit 9824500f3954b65628a307962cafa0bf1d47dc71 by Thierry Delisle
Fixed email generation in Jenkins
The file was modifiedJenkinsfile
The file was modifiedJenkins/tools.groovy
Commit a8b06184ebbf9c3366ebd42987b066a439809b2b by Thierry Delisle
Changed libcfa to use cpu/present instead of cpu/possible
The file was modifiedlibcfa/src/device/cpu.cfa
Commit 07033ce5992363b8a9ebaeebb9ea9b449c96ad62 by Thierry Delisle
Even more work on removing any possible integer overflow in fast lock test
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedtests/unified_locking/fast.cfa
Commit b6749fdf08185c0beb48a79dbf340a15f5b3b943 by Peter Buhr
proofread Andrew's implement, performance and future chapters
The file was modifieddoc/theses/andrew_beach_MMath/performance.tex
The file was modifieddoc/theses/andrew_beach_MMath/future.tex
The file was modifieddoc/theses/andrew_beach_MMath/implement.tex
Commit 1f05c83610af0fa9b2c03d28a4579575ac91bce5 by Thierry Delisle
Added more debug to defice/cpu
The file was modifiedlibcfa/src/device/cpu.cfa
Commit 64780c1ece911b7999c31110b0fe9f7efe4c3188 by Thierry Delisle
Remove incorrect check
The file was modifiedlibcfa/src/device/cpu.cfa
Commit 45fde9f4fa966516f7ec2ec41a39a93b864e08d2 by Thierry Delisle
Fixed width sum check to actually sum.
The file was modifiedlibcfa/src/device/cpu.cfa
Commit cb5c392b0536a1a55c7cbe8e310dd3f3d21f3367 by m3zulfiq
Added micro benchmark suite description
The file was modifieddoc/theses/mubeen_zulfiqar_MMath/benchmarks.tex
Commit 43784ac7ca1579ca19d7dc8bc4e1423986fd4d97 by Thierry Delisle
Changed libcfathread to consistently define _GNU_SOURCE
The file was modifiedlibcfa/src/concurrency/ready_queue.cfa
The file was modifiedlibcfa/src/concurrency/io.cfa
The file was modifiedlibcfa/src/concurrency/mutex.cfa
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
The file was modifiedlibcfa/prelude/defines.hfa.in
The file was modifiedbenchmark/io/io_uring.h
The file was modifiedlibcfa/src/bits/signal.hfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
The file was modifiedlibcfa/src/concurrency/preemption.cfa
The file was modifiedlibcfa/src/concurrency/io/setup.cfa
The file was modifiedlibcfa/src/concurrency/monitor.cfa
The file was modifiedlibcfa/src/concurrency/kernel.cfa
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
The file was modifiedlibcfa/src/concurrency/thread.cfa
Commit 3489ea6b5368a6c4c644cfea5ff5babb268900d5 by Thierry Delisle
Started work on __kernel_getcpu
The file was modifiedlibcfa/src/concurrency/kernel_private.hfa
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
Commit 381495789427d10a74449ea5dff50edf33656ba2 by Thierry Delisle
Commented out broken code
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
The file was modifiedlibcfa/src/concurrency/kernel_private.hfa