summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
* Fix integer/float remainder with infinity argument of opposite signJeremy Evans2021-03-121-3/+8
* Improve performance some Numeric methods [Feature #17632] (#4190)S.H2021-02-191-58/+0
* Improve performance Float#positive? and Float#negative? [Feature #17614] (#4160)S.H2021-02-081-30/+0
* Move rb_big_isqrt declarationS-H-GAMELINKS2021-01-311-2/+0
* Fix JIT link failuresTakashi Kokubun2021-01-181-8/+2
* Improve performance some Float methods [Feature #17498] (#4018)S.H2021-01-011-53/+1
* Allow inlining Integer#-@ and #~Takashi Kokubun2020-12-221-30/+4
* Move docs for Integer#bit_length [ci skip]Alan Wu2020-12-141-45/+0
* Remove unused function declarationsS-H-GAMELINKS2020-12-121-4/+0
* Fix ArithmeticSequence#last and ArithmeticSequence#each for non-integer seque...Kenta Murata2020-12-091-24/+29
* renameS-H-GAMELINKS2020-11-201-3/+3
* fix codeS-H-GAMELINKS2020-11-201-14/+4
* add flo_prev_or_next funcS-H-GAMELINKS2020-11-201-8/+21
* numeric.c, range.c: prohibit zero stepKenta Murata2020-10-231-3/+6
* Don't redefine #rb_intern over and over againStefan Stüben2020-10-211-6/+3
* Hoisted out ensure_cmp which checks the comparison succeededNobuyoshi Nakada2020-10-021-9/+13
* Ensure that the comparison succeeded [Bug #17205]Nobuyoshi Nakada2020-10-021-1/+3
* Fix unsigned int overflow in error message for chrPeter Zhu2020-09-301-1/+1
* [DOC] Use oracle url instead of sun urlS-H-GAMELINKS2020-08-051-1/+1
* Use https instead of httpKazuhiro NISHIYAMA2020-07-281-1/+1
* fix MJIT link error卜部昌平2020-07-131-1/+1
* inline Primitive.cexpr!卜部昌平2020-07-131-0/+12
* add UNREACHABLE_RETURN卜部昌平2020-06-291-0/+1
* fix_pow: do not goto into a branch卜部昌平2020-06-291-31/+26
* int_pow: do not goto into a branch卜部昌平2020-06-291-7/+9
* flo_to_s: do not goto into a branch卜部昌平2020-06-291-11/+14
* Mark some Integer methods as inline (#3264)Takashi Kokubun2020-06-271-73/+0
* 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