Yukihiro "Matz" Matsumoto
|
33c8d6af1e
|
Move definition of BasicObject#!= to mrblib.
C implementation used `mrb_funcall()` that bypassed many optimization.
|
2020-06-20 14:09:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
61763129db
|
Implement Class#new using inline mruby bytecode.
|
2019-08-16 22:30:03 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
603005ba65
|
Integrate kazuho/mruby-class-new-fiber-safe in the master.
Avoid calling `initialize` via `mrb_funcall`, which cause `cross C
boundary` error from Fibers started in the method.
|
2019-08-14 14:09:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
0cf5a0ee37
|
Use alias to implement attr method
|
2017-10-28 00:29:30 +09:00 |
|
Christopher Aue
|
b499ad6749
|
Fixed return value of Module#include and #prepend
|
2017-07-28 17:38:40 +02:00 |
|
Yukihiro "Matz" Matsumoto
|
ff3e4b91f2
|
Move Module#include and #prepend to class.c; ref #3197
To avoid VM nesting with mrb_funcall()
|
2016-08-20 00:03:30 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b2fceae461
|
renamed class.rb and error.rb to ensure they are read first; ref #3197
|
2016-08-19 14:10:23 +09:00 |
|