summaryrefslogtreecommitdiff
path: root/numeric.c
AgeCommit message (Expand)Author
2017-03-09revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]shyouhei
2017-03-08re-introduce __builtin_add_overflowshyouhei
2017-03-06optimize FIXABLE macroshyouhei
2017-03-06opt_eq_func refactornobu
2017-03-02[DOC] update doc.akr
2017-02-28Makefile.sub: ULL_TO_DOUBLEnobu
2017-02-28numeric.c: suppress warningnobu
2017-02-26Add rdoc for Integer.sqrtstomar
2017-02-24Integer.sqrt argument checknobu
2017-02-24Integer.sqrt [Feature #13219]nobu
2017-02-22rational.c: infinity in powernobu
2017-02-22numeric.c: Numeric#clone and #dupnobu
2017-02-02Use carry flag to reduce instructionsnaruse
2017-01-10numeric.c: short circuit optimizationnobu
2017-01-05numeric.c: short circuitnobu
2016-12-28numeric.c: reduce fdivnobu
2016-12-21numeric.c: remove not used linesyui-knk
2016-12-21[DOC] itemize values for half option of Float#round.akr
2016-12-21numeric.c: rdoc of half option [ci skip]nobu
2016-12-21numeric.c: allow nil as rounding mode optionnobu
2016-12-12get rid of a test failure with VC10.usa
2016-12-06numeric.c: fix exception message for nil roundingmrkn
2016-12-06remove unnecessary variablenobu
2016-11-25round-downnobu
2016-11-22complex.c: optimize f_gt_p some casesmrkn
2016-11-21numeric.c: refine error messagenobu
2016-11-18complex.c: optimize f_negatemrkn
2016-11-18internal.h: round macrosnobu
2016-11-17numeric.c: get rid of a compile error on mingw64usa
2016-11-16complex.c: optimize Numeric#polar and Numeric#argmrkn
2016-11-13numeric.c: limit return valuenobu
2016-11-12rational.c: optimize Integer#lcmmrkn
2016-11-12rational.c: optimize Float#to_rmrkn
2016-11-12rational.c: optimize Rational#{floor,ceil,round,truncate}mrkn
2016-11-12rational.c: purge f_cmpmrkn
2016-11-12rational.c: optimize Rational#==mrkn
2016-11-12rational.c: optimize Rational#<=>mrkn
2016-11-11rational.c: optimize Rational#**mrkn
2016-11-11rational.c: avoid needless object allocation with nurat_to_doublemrkn
2016-11-11numeric.c, rational.c: refactor by using FIXNUM_NEGATIVE_P and FIXNUM_ZERO_Pmrkn
2016-11-10numeric.c, internal.h: export int_fdiv() as rb_int_fdiv()mrkn
2016-11-07 Introduce table improvement by Vladimir Makarov <vmakarov@redhat.com>.ko1
2016-11-05numeric.c: raise TypeError at wrong argumentnobu
2016-11-05* numeric.c (rb_int_round): cast to SIGNED_VALUE to suppressshugo
2016-11-05numeric.c: round to nearest evennobu
2016-11-04numeric.c (rb_int_digits): Fix exception messagemrkn
2016-11-01numeric.c: bit op with non-integernobu
2016-11-01numeric.c: use rb_num_coerce_bitnobu
2016-11-01numeric.c: fix return value on big 0nobu
2016-11-01numeric.c: adjust indent [ci skip]nobu