summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
AgeCommit message (Expand)Author
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
2011-11-15* include/ruby/ruby.h: get rid of gcc specific rb_long2int(),kosaki
2011-11-14* include/ruby/ruby.h: add #ifdef comment.kosaki
2011-11-14* include/ruby/ruby.h: add NUM2SHORT(), NUM2USHORT() macros.kosaki
2011-11-08* include/ruby/ruby.h (rb_long2int): define as a macro always, sonobu
2011-10-27* include/ruby/ruby.h (SIZE_MAX): define SIZE_MAX if not defined.naruse
2011-07-26* parse.y (rb_check_id): make the given name a symbol or a string.nobu