Skip to content

Commit

Permalink
delete some unused fields of jl_gc_mark_cache_t (JuliaLang#55138)
Browse files Browse the repository at this point in the history
They should have been deleted in
JuliaLang#54936, but were not.
  • Loading branch information
d-netto committed Jul 25, 2024
1 parent 1f66e0d commit 7ae4e32
Showing 1 changed file with 0 additions and 11 deletions.
11 changes: 0 additions & 11 deletions src/gc-tls.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,6 @@ typedef struct {
size_t perm_scanned_bytes;
// thread local increment of `scanned_bytes`
size_t scanned_bytes;
// Number of queued big objects (<= 1024)
size_t nbig_obj;
// Array of queued big objects to be moved between the young list
// and the old list.
// A set low bit means that the object should be moved from the old list
// to the young list (`mark_reset_age`).
// Objects can only be put into this list when the mark bit is flipped to
// `1` (atomically). Combining with the sync after marking,
// this makes sure that a single objects can only appear once in
// the lists (the mark bit cannot be flipped to `0` without sweeping)
void *big_obj[1024];
} jl_gc_mark_cache_t;

typedef struct {
Expand Down

0 comments on commit 7ae4e32

Please sign in to comment.