summaryrefslogtreecommitdiff
path: root/numeric.c
AgeCommit message (Expand)Author
2017-09-27complex.c: no overflownobu
2017-09-27complex.c: no overflownobu
2017-09-22numeric.c: reduced repeated callsnobu
2017-09-22numeric.c: use NUM2DBLnobu
2017-05-27numeric.c: fix for small numbernobu
2017-05-26numeric.c: remove duplicate codenobu
2017-05-25vm_insnhelper.c: rb_eql_opt should call eql?nobu
2017-05-06make Integer#{round,floor,ceil,truncate} always return integerstomar
2017-05-06numeric.c: remove mention of Bignum from docsstomar
2017-05-06numeric.c: revise docsstomar
2017-04-25no longer rescue exceptions of #coerce in Integer#steperegon
2017-04-25no longer rescue exceptions in numeric comparison operationseregon
2017-04-15ruby.h: check argc to rb_funcallnobu
2017-04-13array.c: Improve performance of Array#sort with float elementsmrkn
2017-04-09numeric.c: improve docs for Floatstomar
2017-04-03improve docs for #truncate, #floor, and #ceil methodsstomar
2017-04-03improve docs for #round methodsstomar
2017-03-28numeric.c: improves Integer#round rdoc [ci skip]nobu
2017-03-28numeric.c: improves Float#round rdoc [ci skip]nobu
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