summaryrefslogtreecommitdiff
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* * gc.c (gc_mark_children): check if RCLASS_EXT is validktsj2015-08-161-1/+1
* * class.c, gc.c vm.c: use ID_TABLE_* instead of ST_*ko12015-08-121-1/+1
* * id_table.h: introduce ID key table.ko12015-08-121-18/+12
* ruby.h: check integer overflownobu2015-08-111-7/+7
* gc.c: move tmp buffer functionsnobu2015-08-061-0/+30
* ruby_atomic.h: atomic VALUE operationsnobu2015-08-061-1/+1
* * gc.c: document argument passed to finalizer proc.hsbt2015-07-291-1/+3
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-18/+42
* * gc.c (internal_object_p): Now a singleton classes appear byko12015-07-211-3/+0
* gc.c: reduce EXEC_TAGsnobu2015-07-181-18/+16
* use _Static_assert with clangkazu2015-07-141-4/+0
* gc.c (gc_profile_record_get): fix spelling error in keysnormal2015-07-051-2/+2
* * method.h: introduce rb_callable_method_entry_t to removeko12015-07-031-2/+6
* * gc.c: remove `#define RGENGC_OBJ_INFO 1' line introduced toko12015-07-021-2/+0
* * gc.c (rb_raw_obj_info): separated from rb_obj_info().ko12015-07-021-59/+63
* * vm_method.c: make a rb_method_definition_t data (def) *after* makingko12015-06-251-25/+27
* * gc.c (obj_info, method_type_name): show method type name in a stringko12015-06-241-2/+24
* * gc.c (obj_info): show more details for T_IMEMO/imemo_ment.ko12015-06-241-1/+2
* * gc.c (RGENGC_OBJ_INFO, obj_info): add a macro to enable/disableko12015-06-241-8/+17
* * gc.c (gc_mark_children): add additional debug code for #11244.ko12015-06-241-0/+4
* * gc.c (gc_mark_ptr): add a check code for #11244.ko12015-06-241-0/+4
* internal.h: rb_fstring_litnobu2015-06-241-1/+1
* * include/ruby/ruby.h: $SAFE=2 is now obsolete.hsbt2015-06-181-1/+0
* * include/ruby/ruby.h: $SAFE=3 is now obsolete.hsbt2015-06-171-1/+0
* [DOC]akr2015-06-141-2/+6
* * gc.c (obj_info): print method id for T_IMEMO/ment.ko12015-06-071-1/+2
* * gc.c: remove struct mark_tbl_arg and pass objspace directlyko12015-06-051-31/+20
* * method.h: introduce rb_method_refined_t for refined method entry.ko12015-06-031-1/+1
* variable.c: remove generic ivar support for special constantsnormal2015-06-031-4/+0
* * method.h: remove rb_method_iseq_t::iseqval.ko12015-06-021-1/+1
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-39/+23
* * gc.c (gc_mark_children): remove a garbage characterko12015-06-011-1/+1
* * vm_method.c (rb_method_entry_make): do not show warning messageko12015-06-011-1/+1
* * gc.c , gc.h (rb_obj_info): export obj_info(VALUE) for debugging.ko12015-05-311-0/+11
* * method.h: add VM_METHOD_TYPE_ALIAS rb_method_definition_t::typeko12015-05-301-5/+13
* gc.c: mark stress_to_classnobu2015-05-271-0/+2
* gc.c: stress_to_classnobu2015-05-271-0/+59
* ruby.h: warn old namesnobu2015-05-201-0/+3
* ruby.h: add old namesnobu2015-05-191-0/+11
* gc.c: remove ifdefnobu2015-05-181-33/+31
* gc.c: rename alloc as wrapnobu2015-05-161-5/+5
* ruby.h: fix possible memory leaknobu2015-05-101-0/+16
* gc.c: never call dmark for NULLnobu2015-05-101-6/+8
* gc.c: event hook thread argumentnobu2015-04-261-3/+2
* * gc.c (gc_mark_roots): fox to work PRINT_ROOT_TICKS.ko12015-04-231-6/+7
* * doc/contributors.rdoc: fix a typo. Patch by @davydovantonhsbt2015-04-151-1/+1
* * gc.c: [DOC] Improve documentation for ObjectSpace.count_objectszzak2015-04-141-2/+8
* * gc.c: Document require name for ObjectSpace methods.hsbt2015-04-121-0/+2
* * gc.c (objspace_allrefs_destruct_i): fix a typo.hsbt2015-03-291-2/+2
* internal.h: rb_imemo_new_debugnobu2015-03-271-2/+3