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
/
class.c
Age
Commit message (
Expand
)
Author
2020-06-20
Move definition of `BasicObject#!=` to `mrblib`.
Yukihiro "Matz" Matsumoto
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-04-29
Makes `mrb_any_to_s()` accept an object whose class is `NULL`
dearblue
2020-04-22
Add new function `mrb_singleton_class_ptr()`; ref #4973
Yukihiro "Matz" Matsumoto
2020-01-10
Fixed wrong condition in #4926 fix.
Yukihiro "Matz" Matsumoto
2020-01-10
Fixed wrong condition for copying arguments on stack; fix #4926
Yukihiro "Matz" Matsumoto
2020-01-02
Call `va_end()` before return
dearblue
2020-01-01
Integrate `i` and `arg_i` in `mrb_get_args()`
dearblue
2019-12-25
Fix potentially use of wrong method cache
KOBAYASHI Shuji
2019-12-14
Remove module only methods from class
dearblue
2019-12-09
Fix `mrb_get_argv()` to return array pointer every time; fix #4832
Yukihiro "Matz" Matsumoto
2019-12-07
Fix keyword arguments not be obtained with `mrb_get_args()`; Fix #4754
dearblue
2019-11-16
Revert "Implement Ruby2.7's frozen strings from `Symbol#to_s`"
KOBAYASHI Shuji
2019-10-20
Use `mrb_str_cat_str` instead of `mrb_str_concat` if possible
KOBAYASHI Shuji
2019-10-19
Fix that `Module#to_s` may return frozen string; ref 08eafe2
KOBAYASHI Shuji
2019-10-13
Refactor `mrb_class_name_class`
KOBAYASHI Shuji
2019-10-08
Implement Ruby2.7's frozen strings from `Module#name`
KOBAYASHI Shuji
2019-10-06
Get keyword arguments with `mrb_get_args()`
dearblue
2019-10-04
Implement Ruby2.7's frozen strings from `Symbol#to_s`.
Yukihiro "Matz" Matsumoto
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-09-25
Rename symbol-to-string functions; close #4684
Yukihiro "Matz" Matsumoto
2019-09-18
Fix `super` from aliased methods to work correctly; fix #4718
Yukihiro "Matz" Matsumoto
2019-09-16
Shrink `mrb_get_args()`
dearblue
2019-09-16
Cache argv first in each specifiers for `mrb_get_args()`; ref #3090
dearblue
2019-09-16
Raise `ArgumentError` by `aspec` check; ref #4688
Yukihiro "Matz" Matsumoto
2019-09-14
Use `%C` to `mrb_name_error` in `mrb_method_search`; ref 5890c7d5
KOBAYASHI Shuji
2019-09-14
Remove `mrb_funcall` from `mrb_method_search`.
Yukihiro "Matz" Matsumoto
2019-09-09
Remove duplication of `BasicObject` constant; fix #4698
Yukihiro "Matz" Matsumoto
2019-09-09
Fix `Class.new` argument specs
KOBAYASHI Shuji
2019-09-04
Fix argument specs to `BasicObject`
KOBAYASHI Shuji
2019-08-26
fix lots of warnings and make logo not so big
David Siaw
2019-08-18
Prohibit changes to iseq in principle
dearblue
2019-08-17
Stop using `mrb_to_str` as a converter (it is not).
Yukihiro "Matz" Matsumoto
2019-08-17
Avoid `mrb_funcall` from `Class#new` when no overloading.
Yukihiro "Matz" Matsumoto
2019-08-16
Optimize bytecode for `Class#new`.
Yukihiro "Matz" Matsumoto
2019-08-16
Implement `Class#new` using inline mruby bytecode.
Yukihiro "Matz" Matsumoto
2019-08-16
Stop raising exceptions from `undef` C API.
Yukihiro "Matz" Matsumoto
2019-08-14
Avoid array copying in `mrb_instance_new`.
Yukihiro "Matz" Matsumoto
2019-08-14
Integrate `kazuho/mruby-class-new-fiber-safe` in the master.
Yukihiro "Matz" Matsumoto
2019-08-14
Remove `MRB_API` from functions only called from `vm.c`.
Yukihiro "Matz" Matsumoto
2019-08-07
Update `mrb_to_str` and related functions.
Yukihiro "Matz" Matsumoto
2019-08-07
Reorganize `mrb_string_value_cstr` and related functions.
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-07-13
Use stack memory for small name of attr accessors
dearblue
2019-07-03
Refine document to mrb_get_args()` [ci skip]
KOBAYASHI Shuji
2019-06-30
Fix `include`, `prepend` and `extend` to frozen object
KOBAYASHI Shuji
2019-06-13
Fix class name validation in `Struct.new`
KOBAYASHI Shuji
2019-05-18
Move `Kernel#equal? to `BasicObject`
KOBAYASHI Shuji
2019-05-18
Add ISO section number to `Module#===`.
Yukihiro "Matz" Matsumoto
[next]