Ariadne Devos
|
5dc5e07aa0
Outroduce superfluous sHT_modulo_nospec
|
5 rokov pred |
Ariadne Devos
|
896ddc89f7
Introduce SPDX-License-Identifier
|
5 rokov pred |
Ariadne Devos
|
ce4dfa318b
Introduce hidden comparison operators
|
6 rokov pred |
Ariadne Devos
|
d835f7c3c1
Eliminate allocation of queues
|
6 rokov pred |
Ariadne Devos
|
3f9cb0b382
Correct sHT_perform_all linguistics
|
6 rokov pred |
Ariadne Devos
|
a45cf91312
Mitigate Spectre for bounded loops
|
6 rokov pred |
Ariadne Devos
|
642a9a4fbb
Use sHT_test_hidden2
|
6 rokov pred |
Ariadne Devos
|
294398bdc9
Add trivial missing information barriers
|
6 rokov pred |
Ariadne Devos
|
8429eaa455
Fix the fallout of the <sHT/intrisics.h> split
|
6 rokov pred |
Ariadne Devos
|
ae117bd9c5
Move sHT_task_deque's task list into a flexible array
|
6 rokov pred |
Ariadne Devos
|
ff4199499b
Do not embed sHT_task_deque
|
6 rokov pred |
Ariadne Devos
|
7b4a5a7096
Only let sHT_perform_all dequeue
|
6 rokov pred |
Ariadne Devos
|
857a9dc590
Fix speculative descheduling
|
6 rokov pred |
Ariadne Devos
|
cffd37747a
Allow repeated scheduling
|
6 rokov pred |
Ariadne Devos
|
cea2dd821f
Don't reperform tasks
|
6 rokov pred |
Ariadne Devos
|
00b43c0d3c
Allow homogeneous batching of tasks
|
6 rokov pred |
Ariadne Devos
|
324656e03d
Allow using watch sets
|
6 rokov pred |
Ariadne Devos
|
5daaa557fa
Abstract epoll(7) and kqueue(2)
|
6 rokov pred |
Ariadne Devos
|
e82dd6dd1b
Split out task types
|
6 rokov pred |