summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
AgeCommit message (Expand)Author
2013-04-05defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu
2013-04-04* include/ruby/ruby.h (FIX2LONG): Parenthesize the macro body.akr
2013-03-31* include/ruby/ruby.h (FIX2ULONG): Make it consistent with NUM2ULONG.akr
2013-03-27* include/ruby/intern.h: Delete redundant inclusions caused byakr
2013-03-21revert r39861nobu
2013-03-21ruby.h: RB_UNUSED_VAR from UNINITIALIZED_VARnobu
2013-02-20ruby.h: HAVE_RB_SCAN_ARGS_OPTIONAL_HASHnobu
2013-01-08ruby.h: alignnobu
2013-01-07* include/ruby/ruby.h (RUBY_EVENT_SPECIFIED_LINE): make it special.ko1
2012-12-20ruby.h: RTEST NIL_Pnobu
2012-12-13* include/ruby/ruby.h (RB_UNUSED_VAR): new macro to suppressshugo
2012-12-10* fix the behavior when a module is included into a refinement.shugo
2012-12-08* eval.c (rb_mod_refine), vm_eval.c (rb_yield_refine_block):shugo
2012-11-30* include/ruby/ruby.h (rb_event_flag_t): Maintain integer precisiondrbrain
2012-11-30 [EXPERIMENTAL]ko1
2012-11-30vm_backtrace.c: RB_GC_GUARDnobu
2012-11-29 [EXPERIMENTAL: NEED DISCUSS]ko1
2012-11-09Fix build when gcc is used and the platform's libc lacks alloca().knu
2012-11-07* eval.c (rb_mod_refine): set RMODULE_IS_REFINEMENT to a createdshugo
2012-11-02* string.c (sym_to_proc, sym_call): A Proc created by Symbol#to_procshugo
2012-10-28* bignum.c (bignew_1): Bignum instances are frozen.ko1
2012-10-27* numeric.c (rb_float_new_in_heap), include/ruby/ruby.h:ko1
2012-10-25* include/ruby/ruby.h, class.c: remove (revert)ko1
2012-10-20* include/ruby/ruby.h: add C APIs.nari
2012-10-18* include/ruby/ruby.h: add a decl. ofko1
2012-09-06.gdbinit: FLONUM supportnobu
2012-09-06ruby.h: merge FLONUM and non-FLONUMnobu
2012-09-03ruby.h: suppress warningsnobu
2012-08-27* include/ruby/ruby.h (rb_float_value): optimize it.ko1
2012-08-24ruby.h: clear expressionnobu
2012-08-23* include/ruby/ruby.h: introduce flonum technique forko1
2012-08-16* vm_trace.c, vm_core.h: simplify tracing mechanism.ko1
2012-08-06* include/ruby/ruby.h, eval.c, vm_insnhelper.c: fix typo.shugo
2012-08-05ruby.h: rb_num2ulong_inlinenobu
2012-08-05ruby.h: fix castnobu
2012-08-02* eval.c (rb_mod_using): new method Module#using. [experimental]shugo
2012-07-11Reverts a half of r36079. As we discussed on ruby-dev@ and IRC,yugui
2012-07-09* include/ruby/ruby.h: Removed RUBY_GLOBAL_SETUP complely. It iskosaki
2012-06-27Module#prependnobu
2012-06-14fix r36079nobu
2012-06-14Embedding CRuby interpreter without internal headers has been difficultyugui
2012-05-24Feature #5896nobu
2012-02-24* error.c: new functions to deal exceptions with string instances.nobu
2012-02-24* configure.in (__builtin_unreachable): check for clang.nobu
2012-02-12* include/ruby/ruby.h (rb_event_hook_func_t): add argument names.nobu
2012-01-24* vm.c (rb_iter_break_value): new function to break a block withnobu
2012-01-21* include/ruby/ruby.h (FIXNUM_P): simple flag should be int.nobu
2012-01-07* gc.c: use Bitmap Marking algorithm to avoid copy-on-write ofnari
2011-12-28* include/ruby/ruby.h: fix #error pragma. LLP64 platform is supported.nagachika
2011-11-15* include/ruby/ruby.h(NUM2LONG, NUM2INT, NUM2SHORT, NUM2LL,kosaki