summaryrefslogtreecommitdiff
path: root/numeric.c
AgeCommit message (Expand)Author
2018-02-23[DOC] obsolete classesnobu
2018-02-08Export some missing symbols for MJITk0kubun
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-27Fix duplicated HAVE_NANkazu
2018-01-20add missing/nan.cshyouhei
2018-01-19INFINITY is float. That of double is HUGE_VAL.shyouhei
2018-01-18num_funcall_op_1_recursion marked as NORETURNshyouhei
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2017-12-17Integer#{any|all|no}_bits: Fix coercion. Add specs [#12753]marcandre
2017-12-14numeric.c: [DOC] grammar fixesstomar
2017-12-12Integer#allbits?, Integer#anybits?, Integer#nobits? [Feature #12753]naruse
2017-12-06numeric.c: rb_int_powm rdocnobu
2017-12-04bignum.c, numeric.c: add Integer#pow(b, m)mrkn
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