Dump inline storage partition information to binary format
ISeqs loaded from binary were breaking because the storage partition calculation had bugs in it. Specifically it couldn't take in to account the case when inline storage was overallocated (for example when we allocate inline storage for an instruction but peephole optimization eliminates that instruction).
RUBY_ISEQ_DUMP_DEBUG=to_binary make test-all would break, and this patch fixes it
Dump inline storage partition information to binary format
ISeqs loaded from binary were breaking because the storage partition
calculation had bugs in it. Specifically it couldn't take in to account
the case when inline storage was overallocated (for example when we
allocate inline storage for an instruction but peephole optimization
eliminates that instruction).
RUBY_ISEQ_DUMP_DEBUG=to_binary make test-allwould break, and thispatch fixes it