gingerBill
|
60d0390ef8
Unify compiler `Futex` interface
|
il y a 2 ans |
Colin Davidson
|
27ba1d596c
rework openbsd futexes a little
|
il y a 2 ans |
Colin Davidson
|
98e5523f2f
cover openbsd too
|
il y a 2 ans |
Colin Davidson
|
223b66f422
oops if->elif
|
il y a 2 ans |
Colin Davidson
|
04a4dbcdaf
add freebsd support
|
il y a 2 ans |
Colin Davidson
|
ef9e31cb31
fix ulock/uwait imports
|
il y a 2 ans |
Colin Davidson
|
e019673a18
fix build
|
il y a 2 ans |
Colin Davidson
|
5f27f2dd7f
move to work-stealing threadpool
|
il y a 2 ans |
gingerBill
|
134c7db4d2
Combine join and destroy for threads
|
il y a 2 ans |
gingerBill
|
a0e3a99dd1
Remove need for `semaphore` in `Thread`
|
il y a 2 ans |
gingerBill
|
c1f5be24e2
Remove dead code in the compiler
|
il y a 2 ans |
gingerBill
|
ac5f5a33e9
`gb_internal` a lot
|
il y a 2 ans |
Sébastien Marie
|
5676c9e7eb
initial OpenBSD support
|
il y a 3 ans |
gingerBill
|
32ec1162bf
Use more `{}` ctor
|
il y a 3 ans |
gingerBill
|
7cc265e14c
Add mutex guards for signature scopes
|
il y a 3 ans |
Yawning Angel
|
dce120258f
src: Add preliminary support for Linux AArch64
|
il y a 3 ans |
gingerBill
|
2f34f1283a
Make `thread_join` be more correct
|
il y a 4 ans |
gingerBill
|
4625b25287
Wrap linux specific code for `internal_thread_proc`
|
il y a 4 ans |
gingerBill
|
8d8b3fd071
Add missing header
|
il y a 4 ans |
gingerBill
|
a852c17614
Don't permit any signal delivery to threads on Linux
|
il y a 4 ans |
gingerBill
|
ad3a3547d6
Unify thread pool logic across the rest of the compiler, using a global thread pool
|
il y a 4 ans |
gingerBill
|
aba14c43ac
Fix typo
|
il y a 4 ans |
gingerBill
|
25c3fd48f0
Improved `ThreadPool` implementation
|
il y a 4 ans |
gingerBill
|
fa4f3aa7ad
Correct atomic usage
|
il y a 4 ans |
gingerBill
|
df372dbd5b
Migrate and remove more from gb.h
|
il y a 4 ans |