summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
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
2016-03-26numeric.c: rb_int_roundnobu
2016-03-26numeric.c: basic arithmeticnobu
2016-03-23strftime.c: format in Stringnobu
2016-03-21* internal.h (rb_fix_divmod_fix): like r54213, use FIX2NUM only ifnaruse
2016-03-21internal.h: fix no-DLONG casenobu
2016-03-20fix r54203's typo (no DLONG case)naruse
2016-03-20* internal.h (rb_int128t2big): declare only when HAVE_INT128_T.usa
2016-03-20* internal.h (DLONG): defined if long is 32bit (and LONG_LONG is 64bit;naruse
2016-03-19* include/ruby/intern.h (rb_big_odd_p, rb_big_even_p): move tomrkn
2016-03-19SyntaxError message at iseq compilenobu
2016-03-18* include/ruby/intern.h (rb_big_hash): Move to internal.h.mrkn
2016-03-17* array.c (rb_ary_max, rb_ary_min): implement Array#max and min withmame
2016-03-17* array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added.mame
2016-03-17* internal.c: struct cmp_opt_data added for refactoring out a datamame
2016-03-17* enum.c (enum_inject): Implement the specialized code for sum ofakr
2016-03-15internal.h: private rb_gc_mark_global_tblnobu
2016-03-08* intern.h (rb_divmod): assume compilers `/` and `%` comply C99naruse
2016-03-07internal.h: functions for class internalsnobu
2016-03-07win32ole_event.c: use rb_write_error_strnobu
2016-02-22internal.h: shortcut macrosnobu
2016-02-15bignum.c: micro optimizationnobu
2016-02-04fstring_enc_newnobu
2016-01-14variable.c: matched backrefs onlynobu
2016-01-07* enum.c (enum_minmax): optimize object comparison inshugo
2015-12-29use id_table for constant tablesnormal
2015-12-24preserve source file name encodingnobu
2015-12-22gc.c: do not expose internal singleton classnobu
2015-12-11compile.c: rehash cdhashnobu