- replace
fp_fmt.c
byfloat_format
(https://github.com/dhylands/format-float.git) - multi-precision integer
- WORD_BOXING: Pack some floats in
mrb_value
- NAN_BOXING: Allow
MRB_INT64
along with NaN boxing - keyword arguments à la Ruby3.0 (using
OP_SENDVK
) - parser and code generator independent from
mrb_state
(mmruby?)
begin ... end while cond
to behave as CRuby- special variables ($1,$2..)
- super in aliased methods