llvm-project
[WebAssembly] Cooperative threading for WASIP3
#200855
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
30
Changes
View On
GitHub
[WebAssembly] Cooperative threading for WASIP3
#200855
sbc100
merged 30 commits into
llvm:main
from
TartanLlama:sy/wasip3-coop
Cooperative multithreading changes
83c5f9ab
Cleanup createInitTLSFunction
8fea1e2a
Remove newline
ca1b2937
Replace libcall-thread-context flag
e76828df
fmt
77c1c717
Correct output segments
763392d0
Cleanup
c68d4de0
Cleanup options
c1a15696
fmt
84349136
llvmorg-github-actions
added
lld
llvmorg-github-actions
added
backend:WebAssembly
llvmorg-github-actions
added
clang:driver
llvmorg-github-actions
added
lld:wasm
Merge branch 'main' into sy/wasip3-coop
6a5feb49
sbc100
commented on 2026-06-01
Merge branch 'main' into sy/wasip3-coop
d25493bc
Fix tests
95db2cb7
Merge branch 'main' into sy/wasip3-coop
83ffa2f8
Update comment
617d774f
Update test
dd5aace9
sbc100
approved these changes on 2026-06-05
dschuff
approved these changes on 2026-06-05
Cooperative multithreading -> cooperative threading
8258f165
Simplify comment
e1218c4d
Fix test
bec40643
Update comment
b4c392e7
fmt
8dc92941
Merge branch 'main' into sy/wasip3-coop
321cbf0a
Don't change thread model in wasip3 without atomics
751bb96a
Merge branch 'sy/wasip3-coop' of github.com:TartanLlama/llvm-project …
c5abbd07
Special case coop threading for atomics and pthreads
feb6df81
fmt
886664af
Mark setTLSBase and getTLSBase as live
1956bc7c
Mark TLS functions as used
183d32d8
sbc100
commented on 2026-06-22
Remove semicolon
7fbe0ba8
Indentation
ae9f01a6
Don't call stripThreadLocals twice
b34cf855
sbc100
merged
b74154cc
into main
29 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
sbc100
dschuff
Assignees
No one assigned
Labels
lld
backend:WebAssembly
clang:driver
lld:wasm
Milestone
No milestone
Login to write a write a comment.
Login via GitHub