summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
...
* numeric.c: refine error messagenobu2016-11-211-8/+14
* complex.c: optimize f_negatemrkn2016-11-181-3/+3
* internal.h: round macrosnobu2016-11-181-11/+17
* numeric.c: get rid of a compile error on mingw64usa2016-11-171-1/+1
* complex.c: optimize Numeric#polar and Numeric#argmrkn2016-11-161-4/+4
* numeric.c: limit return valuenobu2016-11-131-1/+4
* rational.c: optimize Integer#lcmmrkn2016-11-121-4/+4
* rational.c: optimize Float#to_rmrkn2016-11-121-1/+1
* rational.c: optimize Rational#{floor,ceil,round,truncate}mrkn2016-11-121-7/+7
* rational.c: purge f_cmpmrkn2016-11-121-2/+0
* rational.c: optimize Rational#==mrkn2016-11-121-4/+4
* rational.c: optimize Rational#<=>mrkn2016-11-121-5/+4
* rational.c: optimize Rational#**mrkn2016-11-111-4/+4
* rational.c: avoid needless object allocation with nurat_to_doublemrkn2016-11-111-22/+31
* numeric.c, rational.c: refactor by using FIXNUM_NEGATIVE_P and FIXNUM_ZERO_Pmrkn2016-11-111-6/+4
* numeric.c, internal.h: export int_fdiv() as rb_int_fdiv()mrkn2016-11-101-3/+3
* Introduce table improvement by Vladimir Makarov <vmakarov@redhat.com>.ko12016-11-071-6/+1
* numeric.c: raise TypeError at wrong argumentnobu2016-11-051-2/+2
* * numeric.c (rb_int_round): cast to SIGNED_VALUE to suppressshugo2016-11-051-1/+1
* numeric.c: round to nearest evennobu2016-11-051-14/+107
* numeric.c (rb_int_digits): Fix exception messagemrkn2016-11-041-1/+3
* numeric.c: bit op with non-integernobu2016-11-011-20/+35
* numeric.c: use rb_num_coerce_bitnobu2016-11-011-6/+3
* numeric.c: fix return value on big 0nobu2016-11-011-1/+4
* numeric.c: adjust indent [ci skip]nobu2016-11-011-12/+11
* numeric.c: fix typos [ci skip]nobu2016-11-011-2/+2
* [DOC] replace Fixnum with Integer [ci skip]nobu2016-10-261-36/+12
* numeric.c: fix up r55891nobu2016-10-221-4/+4
* * internal.h (ST2FIX): new macro to convert st_index_t to Fixnum.usa2016-10-041-1/+1
* numeric.c: adjust typenobu2016-10-021-1/+1
* * numeric.c (rb_fix2str): detect unnormalized Fixnum value.usa2016-10-011-0/+11
* fid typos [ci skip]nobu2016-09-241-1/+1
* deprecate Fixnum and Bignumnobu2016-09-191-0/+1
* numeric.c: round_to_nearestnobu2016-08-151-7/+26
* numeric.c: infinite recursionnobu2016-08-131-21/+77
* numeric.c, complex.c: Add finite? and infinite? consistent with Floatmrkn2016-07-171-0/+30
* complex.c: rb_complex prefixnobu2016-07-121-2/+2
* numeric.c: round as doublenobu2016-07-081-2/+2
* numeric.c: round nearly middle valuenobu2016-07-071-2/+9
* numeric.c: fix doc of Integer#digits [ci skip]nobu2016-06-141-2/+2
* numeric.c: Add Integer#digits [Feature #12447] [ruby-core:75799]mrkn2016-06-131-0/+107
* Integer unification macronobu2016-06-131-0/+4
* missing.h: isfinitenobu2016-05-231-8/+0
* ruby.h: RB_INTEGER_TYPE_Pnobu2016-05-181-3/+2
* Optimize enum_sum for a range from int to intmrkn2016-05-171-3/+3
* Use Integer instead of Fixnum and Bignum.akr2016-05-171-8/+8
* [Feature #12005] Unify Fixnum and Bignum into Integerakr2016-05-171-23/+3
* drop FreeBSD < 4 supportnobu2016-05-121-8/+1
* * configure.in: add -Wsuggest-attribute=noreturn and suppress warnings.naruse2016-05-081-1/+2
* numeric.c: Remove prototype declarations to internal.hyui-knk2016-05-041-2/+0