summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-11-07 23:46:01 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-11-08 14:33:50 +0900
commit5dc91029d1bc1588c0ef4b41a81f982c9c8617ce (patch)
treec0a2e739feb9c253016a264a7021aca780cab3cb
parent5c8e184fcf181786b7b2c2a455703c0635f07cb6 (diff)
downloadmruby-5dc91029d1bc1588c0ef4b41a81f982c9c8617ce.tar.gz
mruby-5dc91029d1bc1588c0ef4b41a81f982c9c8617ce.zip
TODO.md: update.
-rw-r--r--TODO.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md
index 52685ed1a..3a08e0a14 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,14 +1,14 @@
# Thing to Do in the future
-# After mruby 3.0
+# After mruby 3.1
* multi-precision integer
-* NAN_BOXING: Allow `MRB_INT64` along with NaN boxing
-* keyword arguments à la Ruby3.0 (update `OP_SEND`)
* parser and code generator independent from `mrb_state` (picoruby?)
* variable sized AST node
+* iv/hash entry cache
+* more peephole optimization (if possible)
-# Things to do (Things that are not done yet)
+# Things to do (Things we need to consider)
* `begin ... end while cond` to behave as CRuby
* special variables ($1,$2..)