index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
numeric.c
Age
Commit message (
Expand
)
Author
2020-06-25
Remove unnecessary `break` from `numeric.c`.
Yukihiro "Matz" Matsumoto
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-06-03
Merge pull request #4800 from shuujii/set-MRB_STR_ASCII-flag-to-some-stringiz...
Yukihiro "Matz" Matsumoto
2020-05-07
Update `cmpnum` document.
Yukihiro "Matz" Matsumoto
2019-11-11
Fix argument specs to `Integer`
KOBAYASHI Shuji
2019-10-31
Set `MRB_STR_ASCII` flag to some stringize methods
KOBAYASHI Shuji
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-09-18
Remove `mrb_get_args(mrb, "")`; ref 30f37872
KOBAYASHI Shuji
2019-09-17
Fix `Fixnum#(to_s|inspect)` argument specs
KOBAYASHI Shuji
2019-09-14
Remove `mrb_funcall` from `<=>` operations.
Yukihiro "Matz" Matsumoto
2019-09-07
Revert part of #4225
Yukihiro "Matz" Matsumoto
2019-08-06
Add `mrb_noreturn` to `cmperr()` in `src/numeric.c`
KOBAYASHI Shuji
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
2019-07-31
Avoid `MRB_INT_MIN` to apply `fixdivmod`.
Yukihiro "Matz" Matsumoto
2019-07-31
Normalize floating point negative zero to positive zero in `flodivmod'.
Yukihiro "Matz" Matsumoto
2019-07-31
Should return +/- infinity for float division by zero.
Yukihiro "Matz" Matsumoto
2019-07-31
Use `NULL` instead of `0` for null pointers.
Yukihiro "Matz" Matsumoto
2019-07-30
Fixed integer overflow in `lshift`.
Yukihiro "Matz" Matsumoto
2019-07-22
No rounding needed if 'ndigits` is bigger than `DBL_DIG+2`; fix #4566
Yukihiro "Matz" Matsumoto
2019-07-13
Avoid `mrb_funcall()` if possible using `mrb_Float()`; ref #4555
Yukihiro "Matz" Matsumoto
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
[next]