Yukihiro "Matz" Matsumoto
|
a57a9bce79
|
Call MRB_SET_INSTANCE_TT for Complex and Rational.
|
2019-07-24 10:48:00 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
949f6f5324
|
Check conflicts with Complex and MRB_WITHOUT_FLOAT; ref #4576
The Complex class needs `mrb_float` so that it does not work with
`MRB_WITHOUT_FLOAT` anyway.
|
2019-07-22 20:19:01 +09:00 |
|
dearblue
|
82831c6acd
|
Fix not frozen in Complex method by RData
Object allocation was separated, and initialization was made common.
|
2019-06-05 23:19:16 +09:00 |
|
dearblue
|
97e999c409
|
Fix memory leak in Complex method by RData
If `Data_Wrap_Struct()` raises a `NoMemoryError` exception,
it will leak memory if it does `mrb_malloc()` first.
|
2019-06-05 23:19:16 +09:00 |
|
KOBAYASHI Shuji
|
0bdb185a6f
|
Add Complex.rect
|
2019-05-26 20:17:03 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
4261ba9443
|
Remove some overhead from methods defined in Ruby in Complex.
|
2019-05-26 09:19:29 +09:00 |
|
KOBAYASHI Shuji
|
48903850e9
|
Freeze Rational and Complex objects
|
2019-05-23 13:40:49 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c02e63eb77
|
Use MRB_TT_ISTRUCT for Complex numbers if possible.
|
2019-05-21 21:08:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
fccec8964a
|
Implements part of Complex class in C.
|
2019-05-21 21:08:26 +09:00 |
|