summaryrefslogtreecommitdiff
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
...
* rational.c: optimize Rational#==mrkn2016-11-121-0/+1
* rational.c: optimize Rational#<=>mrkn2016-11-121-0/+1
* rational.c: optimize Rational#**mrkn2016-11-111-0/+2
* rational.c: avoid needless object allocation with nurat_to_doublemrkn2016-11-111-2/+2
* numeric.c, rational.c: refactor by using FIXNUM_NEGATIVE_P and FIXNUM_ZERO_Pmrkn2016-11-111-0/+4
* numeric.c, internal.h: export int_fdiv() as rb_int_fdiv()mrkn2016-11-101-0/+1
* Introduce table improvement by Vladimir Makarov <vmakarov@redhat.com>.ko12016-11-071-0/+1
* process.c: PATH env in spawnnobu2016-11-061-0/+1
* numeric.c: round to nearest evennobu2016-11-051-1/+13
* chomp optionnobu2016-11-051-0/+1
* internal.h: RB_OBJ_BUILTIN_TYPEnobu2016-10-281-0/+18
* class.c: rb_undef_methods_fromnobu2016-10-241-0/+1
* * internal.h (ST2FIX): new macro to convert st_index_t to Fixnum.usa2016-10-041-0/+3
* * internal.h (MAYBE_UNUSED): The fallback definition is needed.ngoto2016-09-161-0/+8
* * internal.h (WARN_UNUSED_RESULT): moved to configure.in, toshyouhei2016-09-161-20/+0
* variable.c: rb_deprecate_constantnobu2016-09-091-0/+1
* internal.h: fix typosnobu2016-09-021-2/+2
* internal.h: fix r55831nobu2016-08-081-1/+1
* * internal.h (RBASIC_CLEAR_CLASS): Reroute ANSI C's strictshyouhei2016-08-081-2/+2
* hide struct internal [Feature #9916]shyouhei2016-08-011-0/+51
* * vm.c, internal.h: remove RubyVM::Env class and all of env objectsko12016-07-281-8/+8
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-5/+5
* internal.h: inline Check_Typenobu2016-07-231-0/+6
* hash.c: rb_hash_add_new_elementnobu2016-07-201-0/+1
* math.c: Complex sqrtnobu2016-07-121-2/+2
* complex.c: rb_complex prefixnobu2016-07-121-2/+2
* * string.c (rb_str_change_terminator_length): New function to changengoto2016-07-051-0/+1
* Integer unification macronobu2016-06-131-0/+5
* hash.c: ensure NUL-terminated for ENVnobu2016-06-101-1/+1
* * include/ruby/intern.h: Remove excess semicolons in PUREFUNC().ngoto2016-06-081-1/+1
* transcode.c: scrub in the given encodingnobu2016-05-271-0/+1
* Use RB_GNUC_EXTENSION_BLOCK instead of __extension__ngoto2016-05-201-8/+6
* exclude non-VALUE in memo from GCnobu2016-05-201-0/+6
* Optimize enum_sum for a range from int to intmrkn2016-05-171-0/+1
* include/ruby/defines.h (GCC_VERSION_SINCE): moved from internal.hnaruse2016-05-121-7/+1
* Use HAVE_BUILTIN___BUILTIN_CONSTANT_Pnaruse2016-05-121-5/+5
* * configurein: use alternative keywordnaruse2016-05-121-5/+5
* * configure.in: check function attirbute const and pure,naruse2016-05-081-13/+16
* numeric.c: Remove prototype declarations to internal.hyui-knk2016-05-041-0/+4
* * internal.h (RCOMPLEX_SET_IMAG): undef RCOMPLEX_SET_IMAGyui-knk2016-05-031-1/+1
* * string.c (count_utf8_lead_bytes_with_word): Use __builtin_popcountnaruse2016-05-031-0/+17
* * string.c (search_nonascii): use nlz on big endian environments.naruse2016-04-301-0/+9
* * string.c (search_nonascii): unroll and use ntznaruse2016-04-301-0/+46
* Define Integer#> instead of Bignum#>.akr2016-04-301-0/+1
* Define Integer#>= instead of Bignum#>=.akr2016-04-301-0/+1
* Define Integer#< instead of Bignum#<.akr2016-04-301-0/+1
* Define Integer#<= instead of Bignum#<=.akr2016-04-301-0/+1
* Define Integer#remainder instead of Bignum#remainder.akr2016-04-301-0/+1
* Rename fix_rev and rb_big_neg to fix_comp and rb_big_comp.akr2016-04-301-1/+1
* {Fixnum,Bignum}#~ is unified into Integer.akr2016-04-301-0/+1