Project

General

Profile

« Previous | Next » 

Revision 87e2e3f3

Added by tenderlovemaking (Aaron Patterson) over 3 years ago

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