index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc.c
Age
Commit message (
Expand
)
Author
2020-12-11
revert da3bca513f437b05b3953c3712ff48621fc5e008
Koichi Sasada
2020-12-10
ObjectSpace._id2ref should not support unshareable
Koichi Sasada
2020-12-10
Unpoison freelist to chain
Nobuyoshi Nakada
2020-12-10
cache free pages per ractor
Koichi Sasada
2020-12-10
set min/maximum free slots relative to ractor cnt
Koichi Sasada
2020-12-10
lazy sweep tries to collect 2048 slots
Koichi Sasada
2020-12-09
need the lock for debug checking.
Koichi Sasada
2020-12-07
need more lock in finalize_list()
Koichi Sasada
2020-12-07
RB_VM_LOCK_ENTER_NO_BARRIER
Koichi Sasada
2020-12-07
skip assertion on multi-ractor
Koichi Sasada
2020-12-07
RB_EC_NEWOBJ_OF
Koichi Sasada
2020-12-07
per-ractor object allocation
Koichi Sasada
2020-12-03
Revert "Skip repeated scan of object during compaction"
Aaron Patterson
2020-12-03
Skip repeated scan of object during compaction
Peter Zhu
2020-12-02
When allocating new pages, add them to the end of the linked list
Aaron Patterson
2020-12-02
Incremental sweeping should not require page allocation
Aaron Patterson
2020-12-01
show with sharing info
Koichi Sasada
2020-12-01
ractor local storage C-API
Koichi Sasada
2020-11-30
support SIGSEGV/BUS while read_barrier_handler()
Koichi Sasada
2020-11-26
Run rb_print_backtrace first on ruby_on_ci
Takashi Kokubun
2020-11-26
Call rb_bug_without_die on CI
Takashi Kokubun
2020-11-25
Disable auto compaction on platforms that can't support it
Aaron Patterson
2020-11-24
Revert "Disable auto compaction on platforms that can't support it"
Aaron Patterson
2020-11-24
Disable auto compaction on platforms that can't support it
Aaron Patterson
2020-11-24
add HEAP_PAGE_SIZE to internal constants
Aaron Patterson
2020-11-24
Disable read barrier on explicit compaction request
Aaron Patterson
2020-11-18
fix public interface
Koichi Sasada
2020-11-05
gc_rest can change the total pages, so we need to do that first
Aaron Patterson
2020-11-05
add asserts to find crash
Aaron Patterson
2020-11-05
Refactor verification method
Aaron Patterson
2020-11-05
take VM lock when mutating the heap
Aaron Patterson
2020-11-04
ensure T_OBJECT objects have internals initialized
Aaron Patterson
2020-11-02
Add `GC.auto_compact= true/false` and `GC.auto_compact`
Aaron Patterson
2020-11-02
suppport Ractor.send(move: true) for more deta
Koichi Sasada
2020-10-28
Objects are born embedded, so we don't need to check ivpr
Aaron Patterson
2020-10-28
Remove another unnecessary test
Aaron Patterson
2020-10-28
Remove unnecessary conditional
Aaron Patterson
2020-10-28
If an object isn't embedded it will have an ivptr
Aaron Patterson
2020-10-22
Use a lock level for a less granular lock.
Aaron Patterson
2020-10-21
Ractor-safe rb_objspace_reachable_objects_from
Koichi Sasada
2020-10-20
ObjectSpace.each_object with Ractors
Koichi Sasada
2020-10-17
sync RClass::ext::iv_index_tbl
Koichi Sasada
2020-10-03
add NULL check.
Koichi Sasada
2020-09-28
Fix ASAN and don't check SPECIAL_CONST_P
Aaron Patterson
2020-09-28
Fix ASAN errors when updating call cache
Aaron Patterson
2020-09-24
sync rb_gc_register_mark_object()
Koichi Sasada
2020-09-22
Add a comment about why we're checking the finalizer table
Aaron Patterson
2020-09-22
Revert "Pin values in the finalizer table"
Aaron Patterson
2020-09-20
Update heap_pages_himem after freeing pages
Peter Zhu
2020-09-19
strip trailing spaces [ci skip]
Nobuyoshi Nakada
[next]