aboutsummaryrefslogtreecommitdiffstats
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* {Fixnum,Bignum}#[] is unified into Integer.akr2016-04-271-0/+1
* internal.h: ONLY_FOR_INTERNAL_USEnobu2016-04-271-0/+2
* internal.h: adjust stylenobu2016-04-271-3/+6
* {Fixnum,Bignum}#size is unified into Integer.akr2016-04-261-0/+1
* {Fixnum,Bignum}#bit_length is unified into Integer.akr2016-04-261-0/+1
* * numeric.c (int_abs): Integer#{abs,magnitude} moved from Fixnum and Bignum.akr2016-04-261-0/+1
* * include/ruby/ruby.h (RB_LIKELY): use prefix in ruby.h.naruse2016-04-231-0/+3
* * include/ruby/ruby.h (LIKELY): moved from internal.h.naruse2016-04-211-9/+0
* refactor syntax errornobu2016-04-201-0/+1
* appending compile error without rb_errinfonobu2016-04-191-1/+1
* error.c: remove unused functionnobu2016-04-171-1/+0
* rename rb_rational_add -> rb_rational_plusmrkn2016-04-151-1/+1
* array.c (rb_ary_sum): use rb_rational_add directlymrkn2016-04-151-0/+1
* numeric.c: int_round_zero_pnobu2016-04-131-0/+1
* bignum.c: rb_cstr_parse_inumnobu2016-04-081-0/+1
* remove rb_thread_t::parse_in_evalnobu2016-03-281-5/+4
* numeric.c: rb_int2strnobu2016-03-261-0/+1
* numeric.c: rb_int_roundnobu2016-03-261-0/+1
* numeric.c: basic arithmeticnobu2016-03-261-0/+6
* strftime.c: format in Stringnobu2016-03-231-4/+4
* * internal.h (rb_fix_divmod_fix): like r54213, use FIX2NUM only ifnaruse2016-03-211-14/+21
* internal.h: fix no-DLONG casenobu2016-03-211-3/+3
* fix r54203's typo (no DLONG case)naruse2016-03-201-3/+3
* * internal.h (rb_int128t2big): declare only when HAVE_INT128_T.usa2016-03-201-2/+1
* * internal.h (DLONG): defined if long is 32bit (and LONG_LONG is 64bit;naruse2016-03-201-0/+28
* * include/ruby/intern.h (rb_big_odd_p, rb_big_even_p): move tomrkn2016-03-191-0/+2
* SyntaxError message at iseq compilenobu2016-03-191-0/+2
* * include/ruby/intern.h (rb_big_hash): Move to internal.h.mrkn2016-03-181-0/+1
* * array.c (rb_ary_max, rb_ary_min): implement Array#max and min withmame2016-03-171-0/+1
* * array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added.mame2016-03-171-0/+7
* * internal.c: struct cmp_opt_data added for refactoring out a datamame2016-03-171-4/+9
* * enum.c (enum_inject): Implement the specialized code for sum ofakr2016-03-171-0/+1
* internal.h: private rb_gc_mark_global_tblnobu2016-03-151-1/+1
* * intern.h (rb_divmod): assume compilers `/` and `%` comply C99naruse2016-03-081-0/+41