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
/
kernel.c
Age
Commit message (
Expand
)
Author
2020-11-13
Change name and usage of presym macros
KOBAYASHI Shuji
2020-10-22
Prohibit array changes by "a"/"*" specifier of `mrb_get_args()`
dearblue
2020-10-12
Replace the implementation of method tables in classes/modules.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `mrb_int_value()` instead of `mrb_fixnum_value()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Integrate `Fixnum` class into `Integer` class
dearblue
2020-10-12
Call `#initialize_copy` from `init_copy` only if it's redefined.
Yukihiro "Matz" Matsumoto
2020-10-12
Generate C struct from `irep` instead of binary dump.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `mrb_funcall_id()` extensively.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `MRB_OPSYM()` to `MRB_QSYM()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `MRB_OPSYM()` instead of `mrb_intern_lit()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Add `MRB_SYM()` for inline symbols.
Yukihiro "Matz" Matsumoto
2020-08-29
Fix a bug introduced by the last commit.
Yukihiro "Matz" Matsumoto
2020-08-29
Fix `mrb_obj_ceqq` to avoid array copying.
Yukihiro "Matz" Matsumoto
2020-07-19
Use `c` specifier for `mrb_get_args`.
Yukihiro "Matz" Matsumoto
2020-07-17
Use `proc->env` to check `block_given?` if possible; fix #5039
Yukihiro "Matz" Matsumoto
2020-06-25
Change flag names in preparation of `REnv` refactoring.
Yukihiro "Matz" Matsumoto
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-04-21
`Kernel#clone` and `Kernel#dup` no longer raise `TypeError`; fix #4974
Yukihiro "Matz" Matsumoto
2020-01-01
Rename `mrb_num_args_error` to `mrb_argnum_error`; ref #4863
Yukihiro "Matz" Matsumoto
2019-12-12
Add `mrb_num_args_error()` for "wrong number of arguments" error
KOBAYASHI Shuji
2019-11-15
Fix argument specs to `Kernel`
KOBAYASHI Shuji
2019-11-13
Revert a76dc04 to resolve #4820
Yukihiro "Matz" Matsumoto
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-09-14
Add a macro `mrb_frozen_p` that points to `MRB_FROZEN_P`.
Yukihiro "Matz" Matsumoto
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
2019-07-20
Fix `Module#dup` to frozen module
KOBAYASHI Shuji
2019-06-07
Remove `Kernel#global_variables` from core
KOBAYASHI Shuji
2019-05-18
Move `Kernel#equal? to `BasicObject`
KOBAYASHI Shuji
2019-04-25
Singleton class of frozen object should be frozen
KOBAYASHI Shuji
2019-04-10
Use `mrb_immediate_p()` in `mrb_obj_freeze()` and `mrb_obj_frozen()`
KOBAYASHI Shuji
2019-03-26
Fix missing `MRB_API` prefix for functions below; clse #4267
Yukihiro "Matz" Matsumoto
2019-01-03
Remove `Kernel#class_defined?` which is not available in CRuby; #3829
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-09-01
Move `Kernel#send` to `mruby-metaprog` gem.
Yukihiro "Matz" Matsumoto
2018-09-01
Avoid `NoMethodError` exception from `mrb_func_basic_p`.
Yukihiro "Matz" Matsumoto
2018-08-30
Separate meta-programming features to `mruby-metaprog` gem.
Yukihiro "Matz" Matsumoto
2018-08-25
Rename ambiguous function names.
Yukihiro "Matz" Matsumoto
2018-08-25
Reorganize flags values for classes; fix #3975
Yukihiro "Matz" Matsumoto
2018-07-30
Keyword argument implemented.
Yukihiro "Matz" Matsumoto
2018-07-30
New bytecode implementation of mruby VM.
Yukihiro "Matz" Matsumoto
2018-06-07
Allow `Object#clone` to copy frozen status only; fix #4036
Yukihiro "Matz" Matsumoto
2018-06-01
The `clone` method should copy object status (e.g. frozen) too; #4030
Yukihiro "Matz" Matsumoto
2018-05-30
Should not call `initialize_copy` for `TT_ICLASS`; fix #4027
Yukihiro "Matz" Matsumoto
2018-05-30
Clear `__classname__` of duped class/module; ref #4027
Yukihiro "Matz" Matsumoto
2017-12-23
Do not include object string representation in `NoMethodError` message.
Yukihiro "Matz" Matsumoto
2017-11-20
Add `MRB_METHOD_TABLE_INLINE` option.
Yukihiro "Matz" Matsumoto
2017-11-04
Merge branch 'mrb_without_float' of https://github.com/pandax381/mruby into p...
Yukihiro "Matz" Matsumoto
2017-11-04
Reimplement `block_given?`; ref #3841
Yukihiro "Matz" Matsumoto
[next]