David Rose
|
532b9c0c50
replace assertion with clamping
|
16 年之前 |
David Rose
|
e72e24a73d
volunteer-delay 0
|
16 年之前 |
David Rose
|
a261e805a3
accept threads hanging on shutdown
|
16 年之前 |
David Rose
|
36c0a0fd2e
better scheduling parameters
|
17 年之前 |
David Rose
|
1020b07b1e
yield a little more politely
|
17 年之前 |
David Rose
|
7db0cd974c
better handling of thread::force_yield(), not to impact other threads
|
17 年之前 |
David Rose
|
db1bc689e5
various fixes to threads, downloader, and support for VirtualFileMountHTTP
|
17 年之前 |
David Rose
|
23193a6da1
set_aux_data -> set_python_data
|
17 年之前 |
David Rose
|
dd12d8fc61
turn off system_yield()
|
17 年之前 |
David Rose
|
907527a9c5
better scheduling algorithm
|
17 年之前 |
David Rose
|
448d244a66
better thread debugging
|
17 年之前 |
David Rose
|
fab502970f
more threading improvements
|
17 年之前 |
David Rose
|
a1856db611
use indirect notify dereferencers
|
17 年之前 |
David Rose
|
fb9c56432a
we are now using the modified BSD license
|
17 年之前 |
David Rose
|
3e4e3248e7
change order of thread cleanup to avoid python crash
|
18 年之前 |
David Rose
|
4a34bda966
insist on main thread behavior in prepare_for_exit()
|
18 年之前 |
David Rose
|
5deb8767f9
start and stop pstats info from suspended tasks (SIMPLE_TASKS only)
|
18 年之前 |
David Rose
|
fe97acf7cb
integrate thread_yield in appropriate places
|
18 年之前 |
David Rose
|
26306d6e3e
is_true_threads(), write_status()
|
18 年之前 |
David Rose
|
396c995001
don't return from setjmp, getcontext functions
|
18 年之前 |
David Rose
|
03ef026f09
move setjmp etc. into contextSwitch.c
|
18 年之前 |
David Rose
|
c811ae5865
compiler opt defeating
|
18 年之前 |
David Rose
|
16562fc4e5
linux
|
18 年之前 |
David Rose
|
050541c214
protect THREAD_SIMPLE_IMPL
|
18 年之前 |
David Rose
|
75133269ba
win32
|
18 年之前 |
David Rose
|
8d2bdc39fd
first pass at SIMPLE_THREADS
|
18 年之前 |