summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
2015-10-01* string.c (rb_sym_proc_call): constifynobu
2015-09-30proc.c: include symbol namenobu
2015-09-15encindex.h: ENCINDEXnobu
2015-09-08io.c: no wait when killednobu
2015-09-05internal.h: move rb_readlink declarationnobu
2015-08-13object.c: rb_num_to_dblnobu
2015-08-12* id_table.h: introduce ID key table.ko1
2015-08-10objspace.c: use rb_ident_hash_newnobu
2015-07-29internal.h: fix LIKELYnobu
2015-07-29internal.h: ensure a booleannobu
2015-07-28internal.h: moved RClassnobu
2015-07-23string.c: taint flagsnobu
2015-07-21* make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko1
2015-07-16* process.c (redirect_dup2): when the new FD of dup2() coflictsngoto
2015-07-14use _Static_assert with clangkazu
2015-07-07* iseq.c, internal.h (rb_iseq_clone): removed because we don't need toko1
2015-07-06* vm_core.h: remove rb_iseq_t::klass to reduce dynamic data.ko1
2015-07-03* method.h: introduce rb_callable_method_entry_t to removeko1
2015-06-24string.c: rb_fstring_cstrnobu
2015-06-24internal.h: rb_fstring_litnobu
2015-06-21internal.h: roomofnobu
2015-06-10* method.h: embed rb_method_entry_t::attr::flags (5 bits) intoko1
2015-06-05* internal.h: move definition of rb_cref_t to method.h.ko1
2015-06-03variable.c: remove generic ivar support for special constantsnormal
2015-06-03* method.h: split rb_method_definition_t::flag to several flags.ko1
2015-06-02* method.h: make rb_method_entry_t a VALUE.ko1
2015-06-01* internal.h: move class related definitions.ko1
2015-05-31* class.c (rb_class_has_methods): added to reduce depenedencyko1
2015-05-30variable.c: avoid compatibility table with generic ivarsnormal
2015-05-29parse.y: check NTH_REF rangenobu
2015-04-09* internal.h (rb_execarg_parent_end): Declared.akr
2015-04-09* internal.h (rb_execarg_parent_start): Renamed from rb_execarg_fixup.akr
2015-04-07* internal.h: fix typo. Patch by @sferik [fix GH-865]hsbt
2015-03-27vm_eval.c: simplify rb_iteratenobu
2015-03-27internal.h: rb_imemo_new_debugnobu
2015-03-19* gc.c, internal.h: export rb_gc_verify_internal_consistency().ko1
2015-03-18* internal.h (IMEMO_DEBUG): added.ko1
2015-03-18hash.c: same hash values with Float#hashnobu
2015-03-12* internal.h, node.h: move a definition of `struct rb_global_entry'ko1
2015-03-11* internal.h: use T_IMEMO to represent `struct MEMO' value.ko1
2015-03-11* node.h: remove NODE_IFUNC, NEW_IFUNC.ko1
2015-03-11* internal.h, eval_intern.h: move CREF accessors.ko1
2015-03-11* vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko1
2015-03-11* vm_insnhelper.c: use T_IMEMO to create SVAR.ko1
2015-03-11* include/ruby/ruby.h: introduce new type T_IMEMO.ko1
2015-03-11* gc.c: fix memory leak by prepend method.ko1
2015-03-11* internal.h: define struct MEMO.ko1
2015-03-08* internal.h: define rb_cref_t and change to use it.ko1
2015-03-08* internal.h: define CREF accessor macros.ko1
2015-03-05* internal.h: remove struct method_table_wrapper.ko1