aboutsummaryrefslogtreecommitdiffstats
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC]akr2016-04-301-26/+0
* Define Integer#/ instead of Bignum#/.akr2016-04-301-10/+0
* Define Integer#+ instead of Bignum#+.akr2016-04-301-8/+0
* Define Integer#- instead of Bignum#-.akr2016-04-301-8/+0
* Define Integer#* instead of Bignum#*.akr2016-04-301-8/+0
* Define Integer#% instead of Bignum#%.akr2016-04-301-1/+0
* Define Integer#== instead of Bignum#==.akr2016-04-301-1/+0
* Define Integer#> instead of Bignum#>.akr2016-04-301-11/+2
* Define Integer#>= instead of Bignum#>=.akr2016-04-301-11/+2
* Define Integer#< instead of Bignum#<.akr2016-04-301-11/+2
* Define Integer#<= instead of Bignum#<=.akr2016-04-301-11/+2
* Define Integer#GMP_VERSION.akr2016-04-301-0/+1
* Define Integer#remainder instead of Bignum#remainder.akr2016-04-301-11/+1
* {Fixnum,Bignum}#-@ is unified into Integer.akr2016-04-301-8/+0
* {Fixnum,Bignum}#div is unified into Integer.akr2016-04-301-8/+0
* {Fixnum,Bignum}#modulo is unified into Integer.akr2016-04-301-10/+0
* {Fixnum,Bignum}#divmod is unified into Integer.akr2016-04-301-8/+0
* {Fixnum,Bignum}#fdiv is unified into Integer.akr2016-04-301-14/+0
* {Fixnum,Bignum}#** is unified into Integer.akr2016-04-301-14/+0
* 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-14/+1
* {Fixnum,Bignum}#& is unified into Integer.akr2016-04-301-8/+0
* {Fixnum,Bignum}#| is unified into Integer.akr2016-04-301-8/+0
* {Fixnum,Bignum}#^ is unified into Integer.akr2016-04-271-7/+0
* {Fixnum,Bignum}#[] is unified into Integer.akr2016-04-271-21/+1
* [DOC] update Integer#<< doc.akr2016-04-261-7/+0
* {Fixnum,Bignum}#<< is unified into Integer.akr2016-04-261-1/+0
* {Fixnum,Bignum}#>> is unified into Integer.akr2016-04-261-9/+0
* {Fixnum,Bignum}#size is unified into Integer.akr2016-04-261-14/+1
* forgot to remove Bignum#bit_length.akr2016-04-261-1/+0
* {Fixnum,Bignum}#bit_length is unified into Integer.akr2016-04-261-39/+1
* * numeric.c (int_abs): Integer#{abs,magnitude} moved from Fixnum and Bignum.akr2016-04-261-13/+1
* numeric.c: int_round_zero_pnobu2016-04-131-3/+9
* bignum.c: rb_cstr_parse_inumnobu2016-04-081-91/+154
* bignum.c: radix check functionsnobu2016-04-081-14/+28
* bignum.c: micro optimizationnobu2016-03-201-2/+5
* * bignum.c (rb_big_cmp): reduce the code.naruse2016-03-191-20/+8
* * bignum.c (Bignum#<=>): remove it because they are unified withmrkn2016-03-191-1/+0
* * bignum.c (rb_big_to_f, Bignum#to_f): removed them because they aremrkn2016-03-181-16/+0
* * bignum.c (Bignum#eql?): remove its definition because it is unifiedmrkn2016-03-181-12/+0
* * bignum.c (rb_big_to_s, Bignum#to_s): remove its definition becausemrkn2016-03-181-31/+0
* * bignum.c (rb_big_hash): make it public function to be available inmrkn2016-03-181-11/+1
* * bignum.c (Bignum#even?, Bignum#odd?): remove definitionsmrkn2016-03-171-2/+0
* * bignum.c (rb_big_even_p, rb_big_odd_p): make them public functionsmrkn2016-03-171-2/+2
* * bignum.c (big2str_2bdigits): reduce div instruction.naruse2016-03-141-2/+4
* bignum.c: micro optimizationnobu2016-02-151-3/+3
* use particlar macrosnobu2016-02-151-9/+9
* * insns.def (opt_mult): Use int128_t for overflow detection.naruse2016-02-051-0/+40
* RUBY_ASSERTnobu2016-01-221-1/+1
* make local symbols staticnobu2015-12-081-1/+1