summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* Integer#{any|all|no}_bits: Fix coercion. Add specs [#12753]marcandre2017-12-171-0/+3
* numeric.c: [DOC] grammar fixesstomar2017-12-141-3/+3
* Integer#allbits?, Integer#anybits?, Integer#nobits? [Feature #12753]naruse2017-12-121-0/+42
* numeric.c: rb_int_powm rdocnobu2017-12-061-1/+1
* bignum.c, numeric.c: add Integer#pow(b, m)mrkn2017-12-041-60/+18
* complex.c: no overflownobu2017-09-271-3/+3
* complex.c: no overflownobu2017-09-271-3/+3
* numeric.c: reduced repeated callsnobu2017-09-221-11/+11
* numeric.c: use NUM2DBLnobu2017-09-221-1/+1
* numeric.c: fix for small numbernobu2017-05-271-31/+53
* numeric.c: remove duplicate codenobu2017-05-261-6/+1
* vm_insnhelper.c: rb_eql_opt should call eql?nobu2017-05-251-2/+4
* make Integer#{round,floor,ceil,truncate} always return integerstomar2017-05-061-28/+12
* numeric.c: remove mention of Bignum from docsstomar2017-05-061-9/+8
* numeric.c: revise docsstomar2017-05-061-291/+257
* no longer rescue exceptions of #coerce in Integer#steperegon2017-04-251-14/+3
* no longer rescue exceptions in numeric comparison operationseregon2017-04-251-34/+4
* ruby.h: check argc to rb_funcallnobu2017-04-151-1/+1
* array.c: Improve performance of Array#sort with float elementsmrkn2017-04-131-0/+6
* numeric.c: improve docs for Floatstomar2017-04-091-0/+20
* improve docs for #truncate, #floor, and #ceil methodsstomar2017-04-031-78/+100
* improve docs for #round methodsstomar2017-04-031-58/+72
* numeric.c: improves Integer#round rdoc [ci skip]nobu2017-03-281-1/+10
* numeric.c: improves Float#round rdoc [ci skip]nobu2017-03-281-2/+9
* revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]shyouhei2017-03-091-11/+21
* re-introduce __builtin_add_overflowshyouhei2017-03-081-4/+3
* optimize FIXABLE macroshyouhei2017-03-061-21/+12
* opt_eq_func refactornobu2017-03-061-2/+4
* [DOC] update doc.akr2017-03-021-2/+2
* Makefile.sub: ULL_TO_DOUBLEnobu2017-02-281-1/+7
* numeric.c: suppress warningnobu2017-02-281-4/+15
* Add rdoc for Integer.sqrtstomar2017-02-261-0/+26
* Integer.sqrt argument checknobu2017-02-241-2/+2
* Integer.sqrt [Feature #13219]nobu2017-02-241-0/+59
* rational.c: infinity in powernobu2017-02-221-0/+2
* numeric.c: Numeric#clone and #dupnobu2017-02-221-6/+27
* Use carry flag to reduce instructionsnaruse2017-02-021-18/+2
* numeric.c: short circuit optimizationnobu2017-01-101-0/+4
* numeric.c: short circuitnobu2017-01-051-0/+1
* numeric.c: reduce fdivnobu2016-12-281-0/+7
* numeric.c: remove not used linesyui-knk2016-12-211-4/+1
* [DOC] itemize values for half option of Float#round.akr2016-12-211-5/+6
* numeric.c: rdoc of half option [ci skip]nobu2016-12-211-0/+6
* numeric.c: allow nil as rounding mode optionnobu2016-12-211-0/+3
* get rid of a test failure with VC10.usa2016-12-121-16/+0
* numeric.c: fix exception message for nil roundingmrkn2016-12-061-1/+4
* remove unnecessary variablenobu2016-12-061-1/+1
* round-downnobu2016-11-251-0/+39
* complex.c: optimize f_gt_p some casesmrkn2016-11-221-6/+6
* numeric.c: refine error messagenobu2016-11-211-8/+14