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-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
2020-09-18
Pin values in the finalizer table
Aaron Patterson
2020-09-18
rb_obj_info() shows more info for T_SYMBOL
Koichi Sasada
2020-09-16
Warn on a finalizer that captures the object to be finalized
Chris Seaton
2020-09-15
pointers on the stack need to be pinned
Aaron Patterson
2020-09-15
Fix incorrect initialization of `rb_io_t::self`.
Samuel Williams
2020-09-04
Fixed heap-use-after-free on racter
Nobuyoshi Nakada
2020-09-03
Avoid potential for rb_raise() while crashing
Alan Wu
2020-09-03
Introduce Ractor mechanism for parallel execution
Koichi Sasada
2020-09-02
Initialize new T_OBJECT as ROBJECT_EMBED
John Hawthorn
2020-09-01
Fix error message for wb unprotected objects count
Peter Zhu
2020-09-02
Fixed argument types
Nobuyoshi Nakada
2020-09-02
Format with proper conversion specifiers instead of casts
Nobuyoshi Nakada
2020-09-01
Use RSTRING_LENINT for overflow check
Nobuyoshi Nakada
2020-09-01
Don't read past the end of the Ruby string
Peter Zhu
2020-08-27
include/ruby/backward/2/r_cast.h: deprecate
卜部昌平
2020-08-25
Correctly account for heap_pages_final_slots so it does not underflow
Peter Zhu
2020-08-17
Remove write barrier exemption for T_ICLASS
Alan Wu
2020-08-14
Enable arm64 optimizations that exist for power/x86 (#3393)
AGSaidi
2020-08-03
Don't pin objects if we're just walking the heap
Aaron Patterson
2020-08-02
fix mark bit operation.
Koichi Sasada
2020-07-20
Add memsize support for the call cache table
Alan Wu
2020-07-10
Fix missing imemo cases in objspace_dump by refactoring
Alan Wu
2020-07-08
gc.c: Cast int literal "1" to bits_t
Yusuke Endoh
2020-07-06
Expand heap pages to be exactly 16kb
Aaron Patterson
2020-06-29
get_envparam_double: do not goto into a branch
卜部昌平
2020-06-29
gc_marks_finish: do not goto into a branch
卜部昌平
[next]