summaryrefslogtreecommitdiff
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
...
* gc.c: fix r54115nobu2016-03-181-1/+1
* gc.c: fix commit miss r54145nobu2016-03-181-1/+1
* gc.c: tick for POWER archnobu2016-03-171-0/+12
* gc.c: mark_stack_locationsnobu2016-03-151-11/+12
* gc.c: rb_objspace_ofnobu2016-03-151-7/+9
* gc.c: expand a local macronobu2016-03-151-10/+14
* * gc.c: use 2 bits with unsigned int for rb_objspace::flags::modeko12016-03-041-3/+3
* * gc.c: rename "enum gc_stat" to "enum gc_mode"ko12016-03-041-20/+51
* * re.c: Introduce RREGEXP_PTR.naruse2016-02-021-2/+2
* Macro typonobu2016-01-251-1/+1
* RUBY_ASSERTnobu2016-01-221-1/+1
* * gc.c: rename PAGE_* to HEAP_PAGE_* because PAGE_SIZE is usedko12016-01-081-40/+40
* * gc.c: PAGE_BITMAP_PLANES (the number of bitmap) is 4, not 3.ko12016-01-081-1/+1
* * gc.c: rename constant names HEAP_* to PAGE_*.ko12016-01-081-40/+40
* * gc.c: remove heap_page::body. Instead of this field,ko12016-01-081-19/+14
* * gc.c: rename rb_heap_t::page_length to rb_heap_t::total_pages.ko12016-01-081-19/+19
* * gc.c: remove heap_page::heap. This field is only used to recognizeko12016-01-081-7/+6
* use id_table for constant tablesnormal2015-12-291-13/+13
* gc.c: do not expose internal singleton classnobu2015-12-221-0/+6
* revert r53228 because this patch breaks rubyspecko12015-12-211-7/+0
* * gc.c (internal_object_p): should not expose singleton classesko12015-12-211-0/+7
* * gc.c: Delete excess semicolon after RUBY_ALIAS_FUNCTION().ngoto2015-12-151-2/+2
* * compile.c: fix typos.hsbt2015-12-141-2/+2
* * gc.c (gc_mark_stacked_objects): fix typo.ko12015-12-091-2/+2
* * *.c (*_memsize): do not check ptr.ko12015-12-091-1/+0
* gc.c: NULL check at memsizenobu2015-12-081-5/+7
* make local symbols staticnobu2015-12-081-1/+1
* * gc.c (rb_raw_obj_info): fix compile errors when USE_RGENGCodaira2015-11-221-3/+10
* * gc.c (gc_start): force to invoke GC by GC.startko12015-11-191-2/+2
* * gc.c: trivial performance improvements.ko12015-11-191-8/+8
* gc.c: use BUILTIN_TYPEnobu2015-11-181-1/+1
* * gc.c (rb_raw_obj_info): fix trivial issues.ko12015-11-181-87/+95
* internal.h: RUBY_DTRACE_HOOKnobu2015-10-311-12/+6
* use rb_source_loc and rb_source_locationnobu2015-10-311-2/+1
* * gc.c (newobj_slowpath): do not need to use flags hack (commit miss).ko12015-10-301-1/+1
* * gc.c (heap_get_freeobj_from_next_freepage): not so UNLIKELY.ko12015-10-301-1/+1
* * gc.c (newobj_slowpath): reduce 1 parameter to use only registersko12015-10-301-16/+33
* * gc.c (gc_mark_ptr): specify NOINLINE so that gc_mark() can returnko12015-10-291-0/+2
* gc.c: separate event hook call from newobj_initnobu2015-10-291-6/+5
* * gc.c (rb_imemo_new): should not pass FL_WB_PROTECTED flag.ko12015-10-291-1/+3
* * gc.c: introduce rb_wb_unprotected_newobj_of() andko12015-10-291-18/+32
* gc.c: fix UNLIKELY usagenobu2015-10-291-3/+3
* * gc.c: add rb_objspace::flags::has_hook to represent hook availability.ko12015-10-291-7/+11
* * gc.c (gc_mark_ptr): remove debug code for #11244.ko12015-10-291-11/+0
* revert r52336 (commit miss)ko12015-10-291-0/+11
* * gc.c (gc_mark_ptr): remove debug code for #11244.ko12015-10-291-11/+0
* * numeric.c: Good-by Borland-C.kosaki2015-10-181-2/+2
* * dln.c: simplify #ifdef. _WIN32 and __CYGWIN__ are exclusive.kosaki2015-10-181-2/+2
* * gc.c (newobj_of_slowpass): fix typo (pass -> path).ko12015-10-101-6/+6
* * import a github pull requestko12015-10-101-7/+6