summaryrefslogtreecommitdiff
path: root/include/ruby
AgeCommit message (Expand)Author
2014-01-09* vm.c (rb_vm_pop_cfunc_frame): added. It cares c_return event.ko1
2013-12-26ruby/version.h: bump API versionnobu
2013-12-24* include/ruby/ruby.h (RARRAY_ASET): try to avoid compiler warning.ko1
2013-12-20* remove trailing spaces.nobu
2013-12-20* include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko1
2013-12-20* include/ruby/ruby.h: add a comment for WB interfaces.ko1
2013-12-20ruby.h: swap iv_index_tbl and super for struct RClasstmm1
2013-12-09variable.c: rb_class_path_cachednobu
2013-12-08gc.c: promote long-lived NODE_CREF objects to oldgentmm1
2013-12-05gc.c: add GC.latest_gc_info()tmm1
2013-12-05gc.c: expose GC.stat() to C-api via rb_gc_stat()tmm1
2013-12-05gc.c: split GC_END event into GC_END_MARK and GC_END_SWEEPtmm1
2013-12-03* include/ruby/ruby.h (struct RClass): Add wrapper struct aroundtmm1
2013-11-29vm_eval.c: rb_yield_blocknobu
2013-11-29ruby/ruby.h, enum.c, vm_eval.c: constify argvnobu
2013-11-29ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLISTnobu
2013-11-29ruby/ruby.h: rb_block_call_func_tnobu
2013-11-29ruby/ruby.h: add blockarg to rb_block_call_funcnobu
2013-11-28* st.c: add st_values() and st_values_check().glass
2013-11-28* st.c (st_keys): fix not to use Qundef in st.c.glass
2013-11-28win32.c: rb_w32_dup2nobu
2013-11-27* st.c (st_keys): define st_keys(). it writes each key to buffer.glass
2013-11-24* include/ruby/defines.h (SIZEOF_ACTUAL_BDIGIT): Defined.akr
2013-11-24* include/ruby/defines.h: Don't use int128_t for Bignum.akr
2013-11-23ruby.h: define RBIGNUM_EMBED_LEN_MAX by macrosnobu
2013-11-23* include/ruby/ruby.h (RBIGNUM_EMBED_LEN_MAX): Limit the value toakr
2013-11-22* include/ruby/intern.h, internal.h: Expose rb_gc_count().nari
2013-11-22* include/ruby/intern.h (rb_gc_set_params): Deprecatenari
2013-11-09gc.c: finalizer functionsnobu
2013-11-04* gc.c: add 3gen GC patch, but disabled as default.ko1
2013-11-04* include/ruby/ruby.h: rename FL_OLDGEN to FL_PROMOTED.ko1
2013-11-01string.c: export rb_str_scrubnobu
2013-10-29* include/ruby/ruby.h: fix typo (FL_WB_PROTECT -> FL_WB_PROTECTED).ko1
2013-10-29* include/ruby/ruby.h: introduce new flags for T_TYPEDDATA.ko1
2013-10-29* insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome
2013-10-23win32.h: suppress INFINITY warningsnobu
2013-10-20ruby.h: suppress warningsnobu
2013-10-14win32.h: declare fstati64 to suppress warningsnobu
2013-10-13* vsnprintf.c: Fix spelling from compliment to complement.charliesome
2013-10-10win32.h: define or declare finite alwaysnobu
2013-10-10st.c: revert st_keysnobu
2013-10-10* st.c (st_keys): define st_keys() for performance improvement ofglass
2013-10-09compar.c: fail if recursionnobu
2013-10-09* include/ruby/debug.h,ko1
2013-10-08* vm_backtrace.c, include/ruby/debug.h: add new APIsko1
2013-10-07* include/ruby/debug.h: add backtrace collecting APIs for profiler.ko1
2013-10-01file.c: export rb_stat_newnobu
2013-10-01ruby.h: export ruby_safe_level_4_warningnobu
2013-09-25* include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().ko1
2013-09-25internal.h: move inline functionsnobu