Implement fasdumpable records.
authorChris Hanson <org/chris-hanson/cph>
Fri, 16 Mar 2018 05:28:31 +0000 (22:28 -0700)
committerChris Hanson <org/chris-hanson/cph>
Fri, 16 Mar 2018 05:28:31 +0000 (22:28 -0700)
commit6f3a57e283a2bf5866695e2b74c3714ab3be496f
treedec0eea194fc9e8868f226a0d0c3a4e7d62a51e4
parent7e86b85d50edb0126132442919aa9846b0cce2a6
Implement fasdumpable records.

This is restricted to the runtime system since each type must have a
pre-allocated constant to represent it in the proxy table.

At the moment an applicable record can't be fasdumpable too.  That can be fixed
by teaching the microcode about the proxy mechanism, but for now it's not
necessary.
src/runtime/record.scm
src/runtime/runtime.pkg