aboutsummaryrefslogtreecommitdiffstats
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
...
* * expand tabs.git2019-07-141-1/+1
* Prefer `rb_error_arity` to `rb_check_arity` when it can be usedYusuke Endoh2019-07-141-2/+1
* Make opt_aref instruction support Integer#[]Yusuke Endoh2019-06-011-3/+3
* Update broken URL in Float documentation.Hiroshi SHIBATA2019-05-041-1/+1
* * expand tabs.git2019-04-281-4/+4
* numeric.c: Extend Integer#[] to support range argumentsYusuke Endoh2019-04-281-23/+125
* numeric.c: fix infinite loopnobu2019-03-111-0/+1
* enumerator.c: fix arith_seq_first for Infinitymrkn2019-01-301-1/+1
* * expand tabs.svn2019-01-241-2/+2
* numeric.c: Fix negative step with float componentsmrkn2019-01-241-2/+2
* complex.c: optimize zero check for Floatmrkn2019-01-091-1/+1
* complex.c: Optimize Complex#* and Complex#**mrkn2019-01-031-3/+3
* complex.c: Optimize Complex#+ for some conditionsmrkn2019-01-011-3/+3
* complex.c: rb_complex_new_polarnobu2018-12-121-2/+2
* Make some internal functions staticnobu2018-11-161-1/+1
* numeric.c: avoid division by zeroshyouhei2018-11-161-1/+1
* avoid division by zeroshyouhei2018-11-161-14/+12
* Export rb_flo_div_flo for MJITnobu2018-11-121-1/+1
* numeric.c: fix typoshyouhei2018-11-121-1/+1
* vm_insnhelper.c: avoid division by zeroshyouhei2018-11-121-34/+31
* numeric.c: avoid division by zeroshyouhei2018-11-091-11/+43
* complex.c: rb_dbl_complex_polar_pinobu2018-11-041-2/+2
* complex.c: small optimization of Complex#**nobu2018-10-201-0/+16
* Fix Rational of Floatnobu2018-10-021-4/+5
* * expand tabs.svn2018-09-291-1/+1
* rational.c: may be floatnobu2018-09-291-1/+7
* [DOC] Modify descriptions for ArithmeticSequencemrkn2018-09-121-1/+5
* Remove needless comment [ci skip]kazu2018-08-101-2/+0
* enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn2018-08-061-15/+52
* UNREACHABLE_RETURNnobu2018-07-241-1/+1
* refine Integer#** and Float#**nobu2018-06-171-2/+2
* refine Integer#**nobu2018-06-171-4/+8
* bignum.c: get rid of redefined methodnobu2018-06-141-0/+12
* Introduce endless range [Feature#12912]mame2018-04-191-3/+3
* Remove outdated example from Numeric documentationnobu2018-04-071-3/+4
* [DOC] obsolete classesnobu2018-02-231-0/+1
* Export some missing symbols for MJITk0kubun2018-02-081-1/+1
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-3/+3
* Fix duplicated HAVE_NANkazu2018-01-271-2/+2
* add missing/nan.cshyouhei2018-01-201-11/+1
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-11/+23
* num_funcall_op_1_recursion marked as NORETURNshyouhei2018-01-181-0/+2
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* 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