| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Did not update the result from `mrb_check_string_type()` before
string-to-integer conversion.
|
|
The fix for #3539 was incomplete.
|
|
GC may be called with OP_ENTER (especially when GC_STRESS is set).
|
|
|
|
VM stack is cleared by 5c114c9, 0cb501 and c063641.
|
|
|
|
|
|
|
|
Otherwise, the following script prints an uninitialized value.
def f(*a)
if false
b = 15
end
p b
end
f(1,2,3)
|
|
|
|
|
|
class; fix #3575
|
|
|
|
ref #3588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note this is a temporary fix. Error message generation
(including `inspect`) should be deferred until its use.
|
|
|
|
|
|
According to CRuby [Feature#12746]
|
|
|
|
|
|
|
|
|
|
|
|
Modify to get constant of parent module in singleton class; fix #3568
|
|
|
|
The resulting behavior is different from CRuby, but modifying
hash key afterwards is undefined behavior in ISO spec.
|
|
|
|
|
|
|
|
Renumber hash keys during dup since there may be duplicates.
|
|
More compatibility to CRuby.
|
|
|
|
|
|
|
|
|