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
/
object.c
Age
Commit message (
Expand
)
Author
2021-12-31
object.c: add conversion to Float from Rational, Complex; #5620
Yukihiro "Matz" Matsumoto
2021-12-29
object.c: move string to float conversion to `mrb_f_float`.
Yukihiro "Matz" Matsumoto
2021-12-29
object.c: introduce `mrb_ensure_{int,float}_type`.
Yukihiro "Matz" Matsumoto
2021-12-29
object.c: avoid implicit `to_i` and `to_f` calls.
Yukihiro "Matz" Matsumoto
2021-11-04
hash.c: avoid `mrb_obj_id` to get the hash value if possible.
Yukihiro "Matz" Matsumoto
2021-11-01
object.c: fast implementation of `mrb_obj_eq`.
Yukihiro "Matz" Matsumoto
2021-09-07
object.c: rename `mrb_to_int` to `mrb_to_integer`.
Yukihiro "Matz" Matsumoto
2021-09-01
mruby.h: obsolete `mrb_to_str()`.
Yukihiro "Matz" Matsumoto
2021-09-01
object.c: remove `mrb_convert_to_integer()' function.
Yukihiro "Matz" Matsumoto
2021-09-01
mruby.h: reorganize `mrb_ensure/check` functions in headers.
Yukihiro "Matz" Matsumoto
2021-06-20
Use `MRB_VTYPE_FOREACH()` in `src/object.c`
dearblue
2021-05-17
Global renaming regarding `integer` and `float`.
Yukihiro "Matz" Matsumoto
2021-05-17
Rename `mrb_flo_to_fixnum` to `mrb_float_to_integer`.
Yukihiro "Matz" Matsumoto
2021-05-11
Remove the obsolete term `Fixnum`.
Yukihiro "Matz" Matsumoto
2021-03-19
rational.c: overhaul rational operators.
Yukihiro "Matz" Matsumoto
2021-02-14
Fix type tag that set to `NilClass` and `FalseClass`
KOBAYASHI Shuji
2021-01-26
Revert "Minimize the changes in #5277"
Yukihiro "Matz" Matsumoto
2021-01-22
Minimize the changes in #5277
Yukihiro "Matz" Matsumoto
2021-01-11
Avoid including `presym.inc` in existing header files
KOBAYASHI Shuji
2020-11-13
Change name and usage of presym macros
KOBAYASHI Shuji
2020-10-12
Use `NULL` instead of `0`; close #2467
Yukihiro "Matz" Matsumoto
2020-10-12
Restore old function names for compatibility; fix #5070
Yukihiro "Matz" Matsumoto
2020-10-12
Reorganize `Integer` system.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `MRB_TT_FIXNUM` to `MRB_TT_INTEGER`.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename float configuration option names.
Yukihiro "Matz" Matsumoto
2020-10-12
Change the arguments of following implicit conversion functions:
Yukihiro "Matz" Matsumoto
2020-10-12
Use `mrb_funcall_id()` extensively.
Yukihiro "Matz" Matsumoto
2020-07-06
Avoid infinite loop when converting objects to strings.
Yukihiro "Matz" Matsumoto
2020-06-20
Support integer and float combination in `mrb_equal()`.
Yukihiro "Matz" Matsumoto
2020-06-15
Remove unused `MRB_TT_FILE`.
Yukihiro "Matz" Matsumoto
2019-10-31
Set `MRB_STR_ASCII` flag to some stringize methods
KOBAYASHI Shuji
2019-10-20
Use `mrb_str_cat_str` instead of `mrb_str_concat` if possible
KOBAYASHI Shuji
2019-10-04
Freeze strings from `nil.to_s`, `true.to_s`, `false.to_s`.
Yukihiro "Matz" Matsumoto
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
2019-05-11
Use `mrb_ensure_string_type` in `mrb_to_str`
KOBAYASHI Shuji
2019-03-02
Do not apply `mrb_ptr()` to immediate objects; fix #4307
Yukihiro "Matz" Matsumoto
2018-11-19
Restore `mrb_string_type` function for compatibility.
Yukihiro "Matz" Matsumoto
2018-11-19
Removed `to_hash` conversion method.
Yukihiro "Matz" Matsumoto
2018-11-19
Removed `to_ary` conversion method.
Yukihiro "Matz" Matsumoto
2018-11-19
Remove implicit conversion using `to_str` method; fix #3854
Yukihiro "Matz" Matsumoto
2018-11-19
Remove implicit conversion using `to_int` method.
Yukihiro "Matz" Matsumoto
2018-02-13
Check if `to_int` returns `fixnum` value; fix #3946
Yukihiro "Matz" Matsumoto
2017-10-11
Add MRB_WITHOUT_FLOAT
YAMAMOTO Masaya
2017-09-27
fix: mrbgems\mruby-kernel-ext\src\kernel.c(114): warning C4244: 'function': c...
Tomasz Dąbrowski
2017-08-18
Separate `mrb_str_buf_new` and `mrb_str_new_capa`.
Yukihiro "Matz" Matsumoto
2017-05-26
Add new range check macro FIXABLE_FLOAT(); ref #3652
Yukihiro "Matz" Matsumoto
2017-04-11
Fixed a bug in `mrb_convert_to_integer()`; fix #3581
Yukihiro "Matz" Matsumoto
2016-12-01
Use mrb_ptr instead of mrb_cptr in Kernel#to_s
Bouke van der Bijl
2016-11-30
Prohibit instantiation of immediate objects
Yukihiro "Matz" Matsumoto
[next]