summaryrefslogtreecommitdiff
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* * method.h: embed rb_method_entry_t::attr::flags (5 bits) intoko12015-06-101-0/+8
* * internal.h: move definition of rb_cref_t to method.h.ko12015-06-051-9/+1
* variable.c: remove generic ivar support for special constantsnormal2015-06-031-1/+0
* * method.h: split rb_method_definition_t::flag to several flags.ko12015-06-031-1/+1
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-1/+4
* * internal.h: move class related definitions.ko12015-06-011-41/+42
* * class.c (rb_class_has_methods): added to reduce depenedencyko12015-05-311-0/+2
* variable.c: avoid compatibility table with generic ivarsnormal2015-05-301-0/+1
* parse.y: check NTH_REF rangenobu2015-05-291-0/+1
* * internal.h (rb_execarg_parent_end): Declared.akr2015-04-091-0/+1
* * internal.h (rb_execarg_parent_start): Renamed from rb_execarg_fixup.akr2015-04-091-1/+1
* * internal.h: fix typo. Patch by @sferik [fix GH-865]hsbt2015-04-071-1/+1
* vm_eval.c: simplify rb_iteratenobu2015-03-271-1/+1
* internal.h: rb_imemo_new_debugnobu2015-03-271-10/+3
* * gc.c, internal.h: export rb_gc_verify_internal_consistency().ko12015-03-191-0/+2
* * internal.h (IMEMO_DEBUG): added.ko12015-03-181-5/+16
* hash.c: same hash values with Float#hashnobu2015-03-181-0/+1
* * internal.h, node.h: move a definition of `struct rb_global_entry'ko12015-03-121-0/+12
* * internal.h: use T_IMEMO to represent `struct MEMO' value.ko12015-03-111-10/+20
* * node.h: remove NODE_IFUNC, NEW_IFUNC.ko12015-03-111-0/+13
* * internal.h, eval_intern.h: move CREF accessors.ko12015-03-111-81/+0
* * vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko12015-03-111-0/+13
* * vm_insnhelper.c: use T_IMEMO to create SVAR.ko12015-03-111-0/+11
* * include/ruby/ruby.h: introduce new type T_IMEMO.ko12015-03-111-3/+32
* * gc.c: fix memory leak by prepend method.ko12015-03-111-2/+11
* * internal.h: define struct MEMO.ko12015-03-111-0/+17
* * internal.h: define rb_cref_t and change to use it.ko12015-03-081-10/+89
* * internal.h: define CREF accessor macros.ko12015-03-081-0/+12
* * internal.h: remove struct method_table_wrapper.ko12015-03-051-12/+2
* variable.c: rb_search_class_pathnobu2015-02-281-0/+1
* util.c: hexdigitnobu2015-02-131-0/+1
* error.c: rb_sys_enc_warningnobu2015-02-061-0/+3
* marshal.c: indetity tablesnobu2015-01-231-0/+2
* hash.c: move Hash specific functionsnobu2015-01-231-3/+1
* class.c: add callback argumentnobu2015-01-191-1/+1
* * hash.c (rb_hash_delete): return Qnil if there are no correspondingko12014-12-241-0/+3
* encoding.c: load by rb_require_internalnobu2014-12-031-0/+1
* ruby.h: export keyword argument functionsnobu2014-11-261-2/+0
* trivial packing of rb_execarg, load_file_arg, args_infonormal2014-11-231-2/+2
* get rid of inadvertent ID creationnobu2014-11-211-0/+1
* * internal.h (ruby_init_setproctitle): Declare here.akr2014-11-191-0/+5
* Add comments.akr2014-11-191-11/+11
* * internal.h: Gather declarations in non-header files.akr2014-11-181-0/+58
* * debug.c (SET_WHEN): Don't declare debug variables here.akr2014-11-181-0/+2
* symbol.c: symbol type predicate functionsnobu2014-11-171-0/+8
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+4
* * gc.c (gc_stat_internal): add compatible layer.ko12014-11-141-0/+1
* internal.h: definenobu2014-11-131-1/+1
* internal.h: STATIC_ASSERTnobu2014-11-131-4/+6
* * rewrite method/block parameter fitting logic to optimizeko12014-11-021-0/+2