summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
2016-08-08internal.h: fix r55831nobu
2016-08-08 * internal.h (RBASIC_CLEAR_CLASS): Reroute ANSI C's strictshyouhei
2016-08-01hide struct internal [Feature #9916]shyouhei
2016-07-28* vm.c, internal.h: remove RubyVM::Env class and all of env objectsko1
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-23internal.h: inline Check_Typenobu
2016-07-20hash.c: rb_hash_add_new_elementnobu
2016-07-12math.c: Complex sqrtnobu
2016-07-12complex.c: rb_complex prefixnobu
2016-07-05* string.c (rb_str_change_terminator_length): New function to changengoto
2016-06-13Integer unification macronobu
2016-06-10hash.c: ensure NUL-terminated for ENVnobu
2016-06-08* include/ruby/intern.h: Remove excess semicolons in PUREFUNC().ngoto
2016-05-27transcode.c: scrub in the given encodingnobu
2016-05-20Use RB_GNUC_EXTENSION_BLOCK instead of __extension__ngoto
2016-05-20exclude non-VALUE in memo from GCnobu
2016-05-17Optimize enum_sum for a range from int to intmrkn
2016-05-12include/ruby/defines.h (GCC_VERSION_SINCE): moved from internal.hnaruse
2016-05-12Use HAVE_BUILTIN___BUILTIN_CONSTANT_Pnaruse
2016-05-12* configurein: use alternative keywordnaruse
2016-05-08* configure.in: check function attirbute const and pure,naruse
2016-05-04numeric.c: Remove prototype declarations to internal.hyui-knk
2016-05-03* internal.h (RCOMPLEX_SET_IMAG): undef RCOMPLEX_SET_IMAGyui-knk
2016-05-03* string.c (count_utf8_lead_bytes_with_word): Use __builtin_popcountnaruse
2016-04-30* string.c (search_nonascii): use nlz on big endian environments.naruse
2016-04-30* string.c (search_nonascii): unroll and use ntznaruse
2016-04-30Define Integer#> instead of Bignum#>.akr
2016-04-30Define Integer#>= instead of Bignum#>=.akr
2016-04-30Define Integer#< instead of Bignum#<.akr
2016-04-30Define Integer#<= instead of Bignum#<=.akr
2016-04-30Define Integer#remainder instead of Bignum#remainder.akr
2016-04-30Rename fix_rev and rb_big_neg to fix_comp and rb_big_comp.akr
2016-04-30{Fixnum,Bignum}#~ is unified into Integer.akr
2016-04-27{Fixnum,Bignum}#[] is unified into Integer.akr
2016-04-27internal.h: ONLY_FOR_INTERNAL_USEnobu
2016-04-27internal.h: adjust stylenobu
2016-04-26{Fixnum,Bignum}#size is unified into Integer.akr
2016-04-26{Fixnum,Bignum}#bit_length is unified into Integer.akr
2016-04-26* numeric.c (int_abs): Integer#{abs,magnitude} moved from Fixnum and Bignum.akr
2016-04-23* include/ruby/ruby.h (RB_LIKELY): use prefix in ruby.h.naruse
2016-04-21* include/ruby/ruby.h (LIKELY): moved from internal.h.naruse
2016-04-20refactor syntax errornobu
2016-04-19appending compile error without rb_errinfonobu
2016-04-17error.c: remove unused functionnobu
2016-04-15rename rb_rational_add -> rb_rational_plusmrkn
2016-04-15array.c (rb_ary_sum): use rb_rational_add directlymrkn
2016-04-13numeric.c: int_round_zero_pnobu
2016-04-08bignum.c: rb_cstr_parse_inumnobu
2016-03-28remove rb_thread_t::parse_in_evalnobu
2016-03-26numeric.c: rb_int2strnobu