julia
GC Extensions
#28368
Merged

GC Extensions #28368

Keno merged 15 commits into JuliaLang:master from rbehrends:rb/gc-extensions
rbehrends
fingolfin
fingolfin commented on 2018-07-31
fingolfin
fingolfin commented on 2018-07-31
ararslan ararslan added GC
ararslan ararslan requested a review from yuyichao yuyichao 7 years ago
ararslan ararslan requested a review from Keno Keno 7 years ago
yuyichao
yuyichao requested changes on 2018-07-31
rbehrends
yuyichao
rbehrends
vtjnash
rbehrends
fingolfin
rbehrends
KristofferC
rbehrends rbehrends force pushed from 178b9672 to afa86d73 7 years ago
rbehrends
yuyichao
yuyichao requested changes on 2018-08-17
yuyichao
yuyichao commented on 2018-08-17
rbehrends
fingolfin
fingolfin commented on 2018-08-22
rbehrends rbehrends force pushed from 5558bce3 to 66a98c47 7 years ago
rbehrends rbehrends force pushed from 66a98c47 to ed02b83b 7 years ago
fingolfin
fingolfin commented on 2018-08-22
rbehrends rbehrends force pushed from ed02b83b to d4f0aa6c 7 years ago
vchuravy vchuravy requested a review from yuyichao yuyichao 7 years ago
rbehrends rbehrends force pushed from d4f0aa6c to bd880ea2 7 years ago
fingolfin
yuyichao
yuyichao requested changes on 2018-09-03
fingolfin fingolfin force pushed from 95fbb7db to fb584dea 7 years ago
fingolfin
wbhart
yuyichao
yuyichao approved these changes on 2018-09-21
fingolfin
rbehrends Initial framework for Julia GC extensions.
2c751b8c
rbehrends Support foreign types with custom mark and sweep functions.
5b38be15
rbehrends Support the tracing of additional roots in the GC.
05cb43ce
rbehrends Support optional conservative tracing of objects in the GC.
3adc3780
rbehrends Add tests for the new GC extensions.
66c36d4f
rbehrends Revised support for conservative marking.
68836e58
rbehrends Use age bits to determine liveness for conservative marking.
fa95de19
rbehrends Revise GC extensions implementation in accordance with code review.
680cb7a0
rbehrends Update GC extension tests.
aadb5078
rbehrends Improve comments for the GC extension functionality.
38213149
fingolfin Rename gc_mark_sp_t to jl_gc_mark_sp_t
64b019d1
rbehrends Copy mark stack struct to thread-local storage.
62d9cdeb
rbehrends Use atomic operations to initialize conservative GC support.
32e38515
StefanKarpinski
fingolfin
vtjnash
fingolfin
fingolfin fingolfin force pushed from fb584dea to 32e38515 7 years ago
fingolfin
rbehrends
fingolfin
rbehrends Add functionality to find a task's stack buffer.
83bc53b3
rbehrends Add a test for the task scanner.
79423952
rbehrends rbehrends force pushed from b84278d6 to 9693fda2 7 years ago
rbehrends rbehrends force pushed from 9693fda2 to 95b5ddd3 7 years ago
rbehrends rbehrends force pushed from 95b5ddd3 to 8f17ca21 7 years ago
rbehrends
rbehrends rbehrends force pushed from 8f17ca21 to 530838d3 7 years ago
rbehrends rbehrends force pushed from 530838d3 to 79423952 7 years ago
vchuravy
StefanKarpinski
rbehrends
vtjnash
fingolfin
Keno
Keno approved these changes on 2018-10-05
Keno Keno merged d461d56f into master 7 years ago
Keno
fingolfin
kim366
fingolfin
kim366
fingolfin fingolfin deleted the rb/gc-extensions branch 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone