summaryrefslogtreecommitdiff
path: root/numeric.c
Commit message (Expand)AuthorAgeFilesLines
...
* Align `RFloat` at VALUE boundaryNobuyoshi Nakada2021-10-271-2/+6
* Fix unaligned access to `double` in RFloatNobuyoshi Nakada2021-10-261-0/+4
* Enhanced RDoc for Numeric (#4991)Burdette Lamar2021-10-191-33/+59
* Enhanced RDoc for numerics (#4982)Burdette Lamar2021-10-181-27/+63
* Enhanced RDoc for remainder (#4975)Burdette Lamar2021-10-151-12/+40
* Enhanced RDoc for divmod (#4973)Burdette Lamar2021-10-151-50/+69
* Enhanced RDoc for numeric.c (#4964)Burdette Lamar2021-10-151-16/+55
* Enhanced RDoc for Numeric#% (#4954)Burdette Lamar2021-10-121-4/+28
* Add flo_ndigits functionS-H-GAMELINKS2021-10-101-9/+11
* Refactor and Using RBOOL macroS.H2021-09-151-26/+13
* Using RB_FLOAT_TYPE_P macroS-H-GAMELINKS2021-09-121-40/+40
* Replace RB_TYPE_P macro to FIXNUM_P and RB_INTEGER_TYPE_P macroS-H-GAMELINKS2021-09-121-13/+13
* Using NIL_P macro instead of RB_TYPE_P macroS-H-GAMELINKS2021-09-111-1/+1
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-111-79/+79
* [DOC] Move rdoc of Integer#abs to numeric.rb [ci skip]Nobuyoshi Nakada2021-08-301-16/+0
* Use C99-defined macros to classify a floating-point numberNobuyoshi Nakada2021-08-271-9/+1
* rb_fix2uint should use FIXNUM_NEGATIVE_PJohn Hawthorn2021-08-181-2/+2
* Use Rational for Float#round with ndigits > 14Jeremy Evans2021-08-061-0/+4
* Using RBOOL macroS.H2021-08-021-26/+19
* Improve performance of Integer#digitsJeremy Evans2021-07-291-6/+27
* Make Float#floor with ndigits argument handle errorJeremy Evans2021-07-271-3/+7
* Add Integer.try_convert [Feature #15211]Nobuyoshi Nakada2021-07-161-0/+7
* What's Here for Numeric and ComparableBurdette Lamar2021-06-211-0/+80
* Improve perfomance for Integer#size method [Feature #17135] (#3476)S.H2021-06-041-19/+2
* Fix Enumerator::ArithmeticSequence handling of float rangesJeremy Evans2021-05-291-2/+18
* Refactor num_zero_p function (#4522)S.H2021-05-231-4/+1
* 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