Use a different reflect code number for compiled invocations. origin/riastradh-20181220-closentry-v12
authorTaylor R Campbell <campbell@mumble.net>
Sun, 6 Jan 2019 03:59:31 +0000 (03:59 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Tue, 13 Aug 2019 14:37:03 +0000 (14:37 +0000)
commit6f458ab1eb3c96f5fead81cf844e8074a2921b33
tree4580d883216db2f39babaa805bf91de28c679045
parenta222965506ae3415774b4171683b05d8a0882578
Use a different reflect code number for compiled invocations.

Teach the continuation parser about it.

Turns out this doesn't actually coincide with the format the v8
microcode used for APPLY-COMPILED, which also has a frame size,
presumably so arity dispatch could be done in the callee.

(Not that the v8 stuff matters these days; maybe we should just flush
those parts of conpar.scm.)
src/compiler/machines/x86-64/rules3.scm
src/microcode/cmpint.c
src/runtime/conpar.scm