julia
When adopting a thread, spin until GC isn't running.
#49934
Merged

When adopting a thread, spin until GC isn't running. #49934

maleadt merged 9 commits into master from tb/adopt_gc
maleadt
maleadt maleadt requested a review from vchuravy vchuravy 2 years ago
maleadt maleadt requested a review from vtjnash vtjnash 2 years ago
maleadt maleadt requested a review from JeffBezanson JeffBezanson 2 years ago
maleadt
vchuravy
maleadt maleadt force pushed from a3793f0c to c7cb0b07 2 years ago
maleadt maleadt force pushed from c7cb0b07 to 1bd2f6a6 2 years ago
vchuravy
vchuravy commented on 2023-05-23
maleadt maleadt force pushed from 1bd2f6a6 to c23b6927 2 years ago
vchuravy
vchuravy commented on 2023-05-23
vchuravy
vchuravy commented on 2023-05-23
vchuravy
vchuravy commented on 2023-05-23
vchuravy
vchuravy commented on 2023-05-23
vchuravy
gbaraldi
maleadt
gbaraldi
maleadt maleadt force pushed from 74bb1389 to 248fa30d 2 years ago
maleadt maleadt added multithreading
maleadt maleadt added bugfix
maleadt maleadt added backport 1.9
maleadt
maleadt maleadt marked this pull request as draft 2 years ago
maleadt When adopting a thread, spin until GC isn't running.
2db55819
maleadt Disable GC during thread adoption.
48bfa831
maleadt Check jl_gc_disable_counter again before arming the safepoint to prev…
d682dc18
maleadt Update src/threading.c
a6475352
maleadt Update src/threading.c
dbd3f63d
maleadt Change loads of jl_gc_disable_counter to use acquire semantics.
00217b0e
maleadt Remove NOTSAFEPOINT annotation from jl_adopt_thread.
dd93d47c
maleadt Clear jl_gc_running when backing out.
71091592
maleadt Rephrase comments.
87c0015c
maleadt maleadt force pushed from c2ef05e2 to 87c0015c 2 years ago
maleadt maleadt marked this pull request as ready for review 2 years ago
maleadt maleadt merged 4ef9fb19 into master 2 years ago
maleadt maleadt deleted the tb/adopt_gc branch 2 years ago
vtjnash
vtjnash commented on 2023-05-26
KristofferC KristofferC removed backport 1.9

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone