Andy Wingo
|
f1b7eaaa1a
Remove fat mutex abandoned mutex error
|
8 anni fa |
Andy Wingo
|
a3d0a7da4d
Remove thread held pthread_mutex field
|
8 anni fa |
Andy Wingo
|
857aa581a2
Remove thread-local weak mutex set
|
8 anni fa |
Andy Wingo
|
ecfa0b50ce
Remove lock-mutex owner facility
|
8 anni fa |
Andy Wingo
|
0f5a59b215
try-mutex in terms of mutex-lock
|
8 anni fa |
Andy Wingo
|
fcc6a7ba20
Deprecate critical sections
|
8 anni fa |
Andy Wingo
|
4b78b001d8
Threads no longer track critical section level
|
8 anni fa |
Andy Wingo
|
b410667e64
Simplify critical section implementation
|
8 anni fa |
Andy Wingo
|
0a663877ac
threads: Use a mutex instead of a critical section.
|
8 anni fa |
Andy Wingo
|
eeeee3297b
Remove thread cleanup facility
|
8 anni fa |
Andy Wingo
|
a04739b31a
cancel-thread via asyncs, not pthread_cancel
|
8 anni fa |
Andy Wingo
|
c957ec7ab0
Use atomics for async interrupts
|
8 anni fa |
Andy Wingo
|
f3bfe29235
Move call-with-new-thread to Scheme
|
8 anni fa |
Andy Wingo
|
d74e0fed0d
Move thread bindings to (ice-9 threads)
|
8 anni fa |
Andy Wingo
|
105e36543f
Remove scm_puts_unlocked.
|
9 anni fa |
Mark H Weaver
|
856d318a9f
Merge branch 'stable-2.0'
|
10 anni fa |
Ludovic Courtès
|
f184e887a6
build: Support pthread builds without 'pthread_cancel' support (Android).
|
11 anni fa |
Mark H Weaver
|
475772ea57
Merge branch 'stable-2.0'
|
11 anni fa |
Mark H Weaver
|
bc8e6d7d8c
Rely on Gnulib for <unistd.h>.
|
11 anni fa |
Andy Wingo
|
c65ea594e9
Fix segfault in thread_mark
|
11 anni fa |
Mark H Weaver
|
e1d7a93bb2
Rely on Gnulib for 'select', 'lstat', and 'mkstemp'.
|
11 anni fa |
Andy Wingo
|
aef1fcf94e
Add thread-local lock-free, TLS-free freelists.
|
11 anni fa |
Andy Wingo
|
f76cf73a49
Merge commit '8571dbde639e0ee9885bad49c9e180474bd23646'
|
11 anni fa |
Mark H Weaver
|
e676a4c342
Add mutex locking functions that also block asyncs.
|
11 anni fa |
Andy Wingo
|
5f18bc8450
Allocate stacks using mmap, and mark them via the thread marker
|
11 anni fa |
Andy Wingo
|
7af0c3b395
Add thread mark procedure
|
11 anni fa |
Andy Wingo
|
9ebf794607
Remove unused scm_i_thread fields
|
11 anni fa |
Andy Wingo
|
03d1294977
Remove tests and shims for pre-7.2 bdw-gc.
|
11 anni fa |
Andy Wingo
|
3506b1521e
Remove last use of SCM vm
|
11 anni fa |
Mark H Weaver
|
28d5d2537c
Merge remote-tracking branch 'origin/stable-2.0'
|
12 anni fa |