Move all of the generic-procedure support from runtime into sos.
authorChris Hanson <org/chris-hanson/cph>
Tue, 9 Jan 2018 01:31:07 +0000 (20:31 -0500)
committerChris Hanson <org/chris-hanson/cph>
Tue, 9 Jan 2018 01:31:07 +0000 (20:31 -0500)
commit2fc54d872b1d3dcd3c368db708ca82e2b93b6d89
treea0f486160aeb814b92e02fe449d5e19723e7879a
parent6000d6034a624b7c6215fada9a99e92199d19286
Move all of the generic-procedure support from runtime into sos.

It's slated to be entirely replaced by predicate dispatchers.
19 files changed:
src/runtime/ed-ffi.scm
src/runtime/gentag.scm
src/runtime/make.scm
src/runtime/predicate-metadata.scm
src/runtime/record.scm
src/runtime/recslot.scm [deleted file]
src/runtime/runtime.pkg
src/runtime/swank.scm
src/runtime/unpars.scm
src/sos/compile.scm
src/sos/ed-ffi.scm
src/sos/geneqht.scm [moved from src/runtime/geneqht.scm with 92% similarity]
src/sos/generic.scm [moved from src/runtime/generic.scm with 61% similarity]
src/sos/genmult.scm [moved from src/runtime/genmult.scm with 87% similarity]
src/sos/recslot.scm [new file with mode: 0644]
src/sos/sos.pkg
src/sos/tvector.scm [moved from src/runtime/tvector.scm with 88% similarity]
tests/check.scm
tests/sos/test-genmult.scm [moved from tests/runtime/test-genmult.scm with 99% similarity]