• Yukihiro "Matz" Matsumoto's avatar
    Replace entire `irep->pool`. · d428fa0c
    Yukihiro "Matz" Matsumoto authored
    Changes:
    - `pool format is completely replaced
      - supported types: `STR`, `INT32`, `INT64`, `FLOAT`
      - `FLOAT` may be replaced by binary representation in the future
    - insert `NUL` after string literals in `mrb` files
    - `irep->pool` no longer store values in `mrb_value`
    - instead it stores in `mrb_pool_value`
    - less allocation
    - `mrb_irep` can be stored in ROM
    d428fa0c
vm.c 73.1 KB