Files
mruby-mruby/TODO.md
T
Yukihiro "Matz" Matsumoto 127ef7f406 TODO.md: update profiler/benchmarking entry
benchmarking tools (mruby-benchmark) have been implemented.
update entry to focus on remaining profiler features:
method call tracing, stack profiling, and detailed memory analysis.

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-02 23:12:37 +09:00

19 lines
769 B
Markdown

# Things to Do in the future
# After mruby 3.4
- parser and code generator independent from `mrb_state` (picoruby?)
- pattern matching (case/in syntax, array/hash patterns, guards, etc.)
- iv/hash entry cache
- method inline caching improvements (cache method lookup results)
- more peephole optimization (if possible)
- built-in profiler (method call tracing, stack profiling, detailed memory analysis)
- improved REPL (mirb) features (multi-line, syntax highlighting, completion)
- configurable memory pools (per-object-type, memory-constrained devices)
- suspend/resume VM state (serialize/deserialize for power cycling)
- CMake build support (better IDE integration, standard C tooling)
# Things to do (Things we need to consider)
- special variables ($1,$2..)