aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
...
* IMEMO objects don't have a class, so return earlyAaron Patterson2019-10-041-1/+1
* Don't allocate objects in `gc_compact`Aaron Patterson2019-10-041-4/+5
* Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`Nobuyoshi Nakada2019-10-051-6/+0
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-2/+2
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-1/+1
* refactor constify most of rb_method_definition_t卜部昌平2019-09-301-1/+1
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-27/+27
* Add compaction support to `rb_ast_t`Aaron Patterson2019-09-261-0/+2
* Allow non-finalizable objects in ObjectSpace::WeakMapJean Boussier2019-08-291-11/+9
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-19/+31
* st_foreach now free from ANYARGS卜部昌平2019-08-271-1/+1
* rb_proc_new / rb_fiber_new now free from ANYARGS卜部昌平2019-08-271-1/+1
* rb_ensure now free from ANYARGS卜部昌平2019-08-271-1/+1
* this iv table should also use the new update functionAaron Patterson2019-08-261-1/+1
* Try only updating hash value referencesAaron Patterson2019-08-261-1/+36
* Make `gc_update_table_refs` match `mark_tbl_no_pin` a little more closelyAaron Patterson2019-08-261-2/+4
* `rp(obj)` shows func, file and line. (#2394)Koichi Sasada2019-08-211-0/+7
* Fix document of `GC.start` (#2382)Masataka Pocke Kuwabara2019-08-181-1/+1
* * expand tabs.git2019-08-131-3/+3
* Removed non-VM_OBJSPACE codeNobuyoshi Nakada2019-08-131-16/+0
* Refactored `objspace_each_objects`Nobuyoshi Nakada2019-08-131-23/+24
* Move rb_objspace_t* in objspace_reachable_objects_from_root to an argumentNobuyoshi Nakada2019-08-131-3/+11
* * expand tabs.git2019-08-131-1/+1
* Hoisted out GPR_DEFAULT_REASONNobuyoshi Nakada2019-08-131-5/+8
* Move rb_objspace_t* in gc_verify_internal_consistency to an argumentNobuyoshi Nakada2019-08-131-16/+21
* Renamed ruby_finalize_{0,1}Nobuyoshi Nakada2019-08-131-10/+3
* Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson2019-08-121-2/+2
* also unpin `final` on weak mapsAaron Patterson2019-08-121-1/+2
* gc.c: Double STACKFRAME_FOR_CALL_CFUNC (1024->2048)Yusuke Endoh2019-08-091-1/+1
* gc.c: Increase STACKFRAME_FOR_CALL_CFUNCYusuke Endoh2019-08-091-1/+1
* Extracted wmap_live_pNobuyoshi Nakada2019-08-061-7/+14
* Let prev EP move againAaron Patterson2019-08-051-2/+2
* * expand tabs.git2019-08-061-1/+1
* add compaction support to weak mapsAaron Patterson2019-08-051-12/+6
* add debug_counters to check details.Koichi Sasada2019-08-021-11/+30
* Fix assertion failure when VM_CHECK_MODENobuyoshi Nakada2019-08-011-1/+1
* fix tracepoint + backtrace SEGV卜部昌平2019-08-011-2/+5
* Revert "Let prev EP move"Aaron Patterson2019-07-311-4/+2
* Let prev EP moveAaron Patterson2019-07-311-2/+4
* pass to obj_info().Koichi Sasada2019-07-261-6/+1
* Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé2019-07-231-3/+36
* Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans2019-07-221-0/+2
* constify RHash::ifnone.Koichi Sasada2019-07-221-1/+1
* Only disable GC around reference updatingAaron Patterson2019-07-191-2/+3
* fix debug counter for Hash counts.Koichi Sasada2019-07-191-6/+6
* fix shared array terminology.Koichi Sasada2019-07-191-3/+3
* simplify around GC_ASSERT()Koichi Sasada2019-07-151-9/+6
* Make `stack_check` slightly easier to use in debugger.Samuel Williams2019-07-121-3/+4
* Suppress warning on x64-mingwNobuyoshi Nakada2019-07-111-1/+1
* Don't manipulate GC flags directlyAaron Patterson2019-07-101-2/+2