Laytan Laats
|
1e6419b5b7
fix zombie thread leak in thread self cleanup
|
11 months ago |
Feoramund
|
d338642dc4
Add API for freeing `thread_local` state
|
11 months ago |
Laytan Laats
|
28fac62a02
fix some bugs with -disable-assert
|
1 year ago |
Laytan Laats
|
604551eb2d
wasi: make the demo run on wasi and run it in CI
|
1 year ago |
Feoramund
|
0ea0fac2f9
Call `pthread_cancel` on Darwin, with advisory comment
|
1 year ago |
Laytan Laats
|
00dfff7ee0
core/thread: fix a deadlock situation on unix
|
1 year ago |
gingerBill
|
f9fd8f0c25
Merge pull request #3439 from andreas-jonsson/netbsd
|
1 year ago |
Feoramund
|
33c6f75a2e
Fix joining non-`Started` threads from blocking main thread
|
1 year ago |
Andreas T Jonsson
|
b72c2edabb
Merge branch 'master' into netbsd
|
1 year ago |
Feoramund
|
9cdb7b2584
Fix discrepancy with pthread cancelability state
|
1 year ago |
Andreas T Jonsson
|
41d4dfbcd5
Fixed concurrency issue
|
1 year ago |
Andreas T Jonsson
|
38640d5d9e
Updated core lib and did cleanup
|
1 year ago |
Andreas T Jonsson
|
4558f3992a
Initial commit of NetBSD port
|
1 year ago |
avanspector
|
fca691a066
fix core:thread and a memory leak
|
1 year ago |
gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
1 year ago |
gingerBill
|
2cc22d118d
Require parentheses for `#align(N)`
|
2 years ago |
hikari
|
3b8515beb0
[core:thread] Seeing if this fixes network tests
|
2 years ago |
hikari
|
7b62b81ebd
[core:thread] Fix compilation
|
2 years ago |
hikari
|
dcf4e51787
[core:thread] Added `self_cleanup` flag to properly auto-clean threads
|
2 years ago |
Tetralux
|
5d6b923244
[thread] Refactor handling of 'init_context' + add doc comments for it
|
2 years ago |
Jeroen van Rijn
|
f4ad4c7aa6
Disable thread.terminate on Darwin for now.
|
3 years ago |
Jeroen van Rijn
|
8fb718245a
Implement pthread_cancel.
|
3 years ago |
Jeroen van Rijn
|
56e3b7cb7d
Fix join on *nix.
|
3 years ago |
gingerBill
|
4eb4ae6305
Replace `sync` with `sync2`
|
3 years ago |
Dale Weiler
|
3da8fa9b27
can use sync.guard here
|
3 years ago |
Dale Weiler
|
32ba5e7ad2
formatting
|
3 years ago |
Dale Weiler
|
52df80dccd
fix for mac & use atomic store on write side to avoid race
|
3 years ago |
Dale Weiler
|
7f845bb165
fix for spurious wakeups
|
3 years ago |
Dale Weiler
|
0e6de5673b
fix thread data races
|
3 years ago |
Sébastien Marie
|
5676c9e7eb
initial OpenBSD support
|
3 years ago |