|
|
@6dd4091
|
4 months |
pabuhr |
comment out asserts that fail when malloc(0) returns non-null
|
|
|
@a8667ab
|
18 months |
pabuhr |
expunge all rseq code from runtime
ADTast-experimental
|
|
|
@f5f2768
|
18 months |
pabuhr |
make _GNU_SOURCE default, change IO to use SOCKADDR_ARG and …
ADTast-experimental
|
|
|
@15c93d8
|
22 months |
Thierry Delisle |
Renamed ready-queue link fields to rdy_link
ADTast-experimental
|
|
|
@31c967b
|
23 months |
Thierry Delisle |
Changed ready-queue so I can easily change the averaging algorithm. …
ADTast-experimental
|
|
|
@1756e08
|
23 months |
Thierry Delisle |
Added some defensive programming to work around parsing bug
ADTast-experimental
|
|
|
@cd3fc46
|
2 years |
Thierry Delisle |
Changed scheduler lock to remove one level of pointer.
ADTast-experimentalpthread-emulation
|
|
|
@71cf630
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalpthread-emulation
|
|
|
@741e22c
|
2 years |
Thierry Delisle |
Fixed potential false sharing on ready-schedule mutate lock
ADTast-experimentalpthread-emulation
|
|
|
@8bee858
|
2 years |
Thierry Delisle |
Changed io types to have trailing $ instead of leading
ADTast-experimentalpthread-emulation
|
|
|
@2af1943
|
2 years |
Thierry Delisle |
Small improvements to some of the alignment requirements in CFA runtime.
ADTast-experimentalpthread-emulation
|
|
|
@5024df4
|
2 years |
Thierry Delisle |
Changed ready-queue to atomically read/write timestamps, no effect on …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@b035046
|
2 years |
Thierry Delisle |
changed some MAX to ULLONG_MAX to avoid the memory access where …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@c18bf9e
|
2 years |
Thierry Delisle |
Visibility concurrency
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@1a567d0
|
2 years |
Thierry Delisle |
Fixed 32-bit compilation
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@78a580d
|
2 years |
Thierry Delisle |
I/O now updates the timestamps when draining.
Timestamps are not used yet.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@adb3ea1
|
2 years |
Thierry Delisle |
Some more incremental work towards using timestamps for io fairness
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@708ae38
|
2 years |
Thierry Delisle |
Some more cleanup and grow/shrink now readjusts io timestamps.
(They …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@48a91e2
|
2 years |
Thierry Delisle |
Fixed defines for cases without RSEQ
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@bfb9bf5
|
2 years |
Thierry Delisle |
Fixed some warnings
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@884f3f67
|
2 years |
Thierry Delisle |
Change how the ready queue is initialized to make it common with I/O
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@c42b8a1
|
2 years |
Thierry Delisle |
Major cleanup and moved cluster growth to new file
ADTast-experimentalenumpthread-emulationqualifiedEnum
|