summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* Make Integer#zero? a separated method and builtin (#3226)Takashi Kokubun2020-06-201-7/+17
* Remove unused else if statements in int_even_p func (#3220)S.H2020-06-161-10/+6
* Add static modifier for rb_int_ceil & rb_int_floor (#3217)S.H2020-06-161-4/+4
* numeric.c: optimize `float ** 2` case by fastpathYusuke Endoh2020-05-121-1/+5
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Added more NORETURN declarationsNobuyoshi Nakada2020-05-111-0/+2
* numeric.c: Remove unreachable codeYusuke Endoh2020-04-091-4/+1
* Suppress C4244 "possible loss of data" warningsNobuyoshi Nakada2020-04-081-1/+1
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-4/+16
* Removed non-RUBY_INTEGER_UNIFICATION codeNobuyoshi Nakada2020-03-211-6/+0
* Remove Float::ROUNDSJeremy Evans2020-03-091-20/+0
* Check the encoding of `half:` optionNobuyoshi Nakada2020-01-271-0/+1
* decouple internal.h headers卜部昌平2019-12-261-4/+18
* add several __has_something macro卜部昌平2019-12-261-11/+11
* make functions static卜部昌平2019-11-191-3/+4
* Use FIX2LONG instead of FIX2INT like 26843cbcd0NARUSE, Yui2019-11-071-4/+4
* Use FIX2LONG to avoid unexpected exceptionNARUSE, Yui2019-11-071-1/+1
* Suppress keyword argument warning from #stepNobuyoshi Nakada2019-09-301-1/+1
* Inspect dynamic symbol as well as static symbolNobuyoshi Nakada2019-08-251-1/+1
* Expanded f_quoNobuyoshi Nakada2019-08-101-3/+3
* Deprecate Float::ROUNDS, which should not be a constantNobuyoshi Nakada2019-08-071-1/+4
* Predefine some IDsNobuyoshi Nakada2019-08-031-7/+6
* Expanded f_ceilNobuyoshi Nakada2019-08-021-1/+8
* Adjust styles and indentsNobuyoshi Nakada2019-07-191-1/+2
* numeric.c (fix_cmp): remove a unreachable return statementYusuke Endoh2019-07-141-1/+0
* * 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