| Age | Commit message (Expand) | Author |
| 2019-05-30 | Fix inverted compilation condition; fix #4478 | Yukihiro "Matz" Matsumoto |
| 2019-05-21 | Update ISO section number for some Numeric methods. | Yukihiro "Matz" Matsumoto |
| 2019-05-21 | Export `mrb_int_value` that converts `mrb_float` to `Fixnum`. | Yukihiro "Matz" Matsumoto |
| 2019-05-21 | Silence the return value warnings from gcc; ref 237a57b | Yukihiro "Matz" Matsumoto |
| 2019-05-21 | Move `**`,`/`,`quo`,`div` and comparison methods to Integral from Numeric | KOBAYASHI Shuji |
| 2019-05-20 | Add new functions for numerical operation; ref 237a57b | Yukihiro "Matz" Matsumoto |
| 2019-05-18 | Move `Numeric#__coerce_step_counter` to `Integral` | KOBAYASHI Shuji |
| 2019-05-17 | Make unused functions private. | Yukihiro "Matz" Matsumoto |
| 2019-05-17 | Remove unused `mrb_num_div()` function. | Yukihiro "Matz" Matsumoto |
| 2019-05-17 | Move `Numeric#div` to the core. | Yukihiro "Matz" Matsumoto |
| 2019-05-17 | Make `flo_rount` to return `Integeral`. | Yukihiro "Matz" Matsumoto |
| 2019-05-17 | Change the `num.divmod(float)` to return `[int,num]`. | Yukihiro "Matz" Matsumoto |
| 2019-05-17 | Add a new function `mrb_int_value`. | Yukihiro "Matz" Matsumoto |
| 2019-05-17 | Use `int64_t` instead of `mrb_int` in `int64_value`. | Yukihiro "Matz" Matsumoto |
| 2019-05-16 | Terminate float right shift if shift value is too big. | Yukihiro "Matz" Matsumoto |
| 2019-05-02 | Unify overflow error class for conversion to integer to `RangeError` | KOBAYASHI Shuji |
| 2019-04-15 | Fixed wrong function names; fix #4380 | Yukihiro "Matz" Matsumoto |
| 2019-04-08 | Fix C99 style inline declaration; fix #4365 | Yukihiro "Matz" Matsumoto |
| 2019-03-21 | Fix `Float#eql?` | KOBAYASHI Shuji |
| 2019-01-16 | Avoid runtime evaluation for `MRB_WITHOUT_FLOAT` | KOBAYASHI Shuji |
| 2019-01-13 | Improve compatibility to CRuby for `Float#to_s` | KOBAYASHI Shuji |
| 2019-01-10 | Remove duplicate code in numeric.c | KOBAYASHI Shuji |
| 2019-01-04 | Integrate mrblib/float.rb into src/numeric.c | KOBAYASHI Shuji |
| 2018-12-17 | Recover `#to_int`; ref #4177 | Yukihiro "Matz" Matsumoto |
| 2018-11-19 | Remove implicit conversion using `to_int` method. | Yukihiro "Matz" Matsumoto |
| 2018-09-07 | Clear terminated space | dearblue |
| 2018-08-06 | Small refactoring of `flodivmod()`. | Yukihiro "Matz" Matsumoto |
| 2018-05-01 | Update `MRB_FLO_TO_STR_FMT` to "%.16g"; fix #4016 | Yukihiro "Matz" Matsumoto |
| 2017-11-22 | Provide shortcut comparison methods for numbers for performance. | Yukihiro "Matz" Matsumoto |
| 2017-11-04 | Merge branch 'master' of github.com:mruby/mruby | YAMAMOTO Masaya |
| 2017-10-17 | Add `Numeric#{finite?,infinite?}`; CRuby2.4 | Yukihiro "Matz" Matsumoto |
| 2017-10-11 | Add MRB_WITHOUT_FLOAT | YAMAMOTO Masaya |
| 2017-09-27 | fix: src\numeric.c(1215): warning C4244: 'function': conversion from 'mrb_int... | Tomasz Dąbrowski |
| 2017-09-27 | fix: src\numeric.c(954): warning C4334: '<<': result of 32-bit shift implicit... | Tomasz Dąbrowski |
| 2017-09-27 | fix: src\numeric.c(897): warning C4244: 'function': conversion from 'mrb_int'... | Tomasz Dąbrowski |
| 2017-09-02 | Trying to make the source code more understandable by removing mixing of tern... | Flavio Medeiros |
| 2017-08-22 | Remove possible path that leaves a local variable uninitialized. | Yukihiro "Matz" Matsumoto |
| 2017-08-10 | Remove redundant `flo_hash` function. | Yukihiro "Matz" Matsumoto |
| 2017-08-08 | Float values divided by zero should honor signs; fix #3766 | Yukihiro "Matz" Matsumoto |
| 2017-07-26 | `(0).div(0.0)` should be NaN; fix #3754 | Yukihiro "Matz" Matsumoto |
| 2017-07-25 | `(0.0).div(0)` should not be infinity; fix #3753 | Yukihiro "Matz" Matsumoto |
| 2017-07-05 | Avoid undefined behavior of left shifting negative integer; #3728 | Yukihiro "Matz" Matsumoto |
| 2017-06-17 | Use `mrb_int` instead of `int`. | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Avoid infinite loop on negative exponent; fix #3677 | Yukihiro "Matz" Matsumoto |
| 2017-05-27 | Fixed rounding functions (round,ceil,floor,truncate) in MRB_INT64. | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Add new range check macro FIXABLE_FLOAT(); ref #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Fix indentation in mrb_init_numeric() | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | fixup! Let Fixnum#{ceil,floor,round,truncate} to return itself; #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Let Fixnum#{ceil,floor,round,truncate} to return itself; #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Try our own `ipow()` if both base and exp are fixnums; fix #3652 | Yukihiro "Matz" Matsumoto |