Changes

Summary

  1. Added attribute case to typedef replacement test. (details)
  2. Attributes are now correctly visited when replacing typedefs (details)
  3. Implemented __kernel_getcpu from rseq and librseq. (details)
  4. Fixed typo in startup.cfa without rseq support. (details)
  5. Added a define switch for using cpu workstealing. (details)
  6. convert changes to latex and adjust macros slightly to build (details)
  7. revert .expect file for array-md-sbscr-cases.txt to be architecture dependent x64 (details)
  8. revert .expect file for array-md-sbscr-cases.txt to be architecture dependent arm64 (details)
  9. Cpu map now has aself pointer to figure out where between start and start + count each cpu belong. (details)
  10. Fix the cpu-based ready to actually use cpu_info (details)
  11. Fix incorrect change that disabled all lists (details)
Commit 1d61b67ea8f4cd438d5223140d0a97fa7b097e8f by Thierry Delisle
Added attribute case to typedef replacement test.
The file was modifiedtests/typedefRedef.cfa
The file was modifiedtests/.expect/typedefRedef-ERR1.txt
The file was modifiedtests/.expect/typedefRedef.txt
Commit 798a8b33d41aef379aeeb2830e27a51928291097 by Thierry Delisle
Attributes are now correctly visited when replacing typedefs
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/Common/PassVisitor.impl.h
The file was modifiedsrc/SymTab/Validate.cc
Commit f558b5f776427c8e5d02d7affb6784f4bfc6082b by Thierry Delisle
Implemented __kernel_getcpu from rseq and librseq.
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
The file was modifiedlibcfa/src/concurrency/kernel_private.hfa
Commit fde879b3d343755202ac61bdeddc27c27ddd1e9e by Thierry Delisle
Fixed typo in startup.cfa without rseq support.
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
Commit 12daa4357a10e875ac973c95a27189ab57b7d175 by Thierry Delisle
Added a define switch for using cpu workstealing.
Not Fully implemented.
The file was modifiedlibcfa/src/concurrency/kernel.cfa
The file was modifiedlibcfa/src/concurrency/kernel.hfa
The file was modifiedlibcfa/src/concurrency/ready_queue.cfa
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
Commit 26da2a0cd60120a51f1bf0c17c4568d032b41b25 by Peter Buhr
convert changes to latex and adjust macros slightly to build
The file was modifieddoc/theses/mubeen_zulfiqar_MMath/.gitignore
The file was modifieddoc/theses/mubeen_zulfiqar_MMath/benchmarks.tex
The file was modifieddoc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex
Commit a38a9f892203729d51ebf945be10a5fb75598ad0 by Peter Buhr
revert .expect file for array-md-sbscr-cases.txt to be architecture dependent x64
The file was removedtests/array-container/.expect/array-md-sbscr-cases.txt
The file was addedtests/array-container/.expect/array-md-sbscr-cases.x64.txt
Commit 572a02f5b5344913a38b98db07112eace8a6ec2c by Peter Buhr
revert .expect file for array-md-sbscr-cases.txt to be architecture dependent arm64
The file was addedtests/array-container/.expect/array-md-sbscr-cases.arm64.txt
Commit cf85f96e20bb883330a745c3e349efa48f6756e8 by Thierry Delisle
Cpu map now has aself pointer to figure out where between start and start + count each cpu belong.
Added way more testing to the device/cpu test.
The file was modifiedlibcfa/src/device/cpu.cfa
The file was modifiedtests/device/cpu.cfa
The file was modifiedlibcfa/src/device/cpu.hfa
Commit df7597e0e577b1353d3b59151ae805f0e71041c2 by Thierry Delisle
Fix the cpu-based ready to actually use cpu_info
rather then being a stupider work stealing approach.
The file was modifiedlibcfa/src/concurrency/ready_queue.cfa
Commit 07b49700154ba098670c49e4910b74c27f6f114a by Thierry Delisle
Fix incorrect change that disabled all lists
The file was modifiedlibcfa/src/concurrency/ready_queue.cfa