Use a (hidden) top-level variable for tag in structure predicates.
authorTaylor R Campbell <campbell@mumble.net>
Sun, 3 Apr 2011 21:14:59 +0000 (21:14 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Sun, 3 Apr 2011 21:14:59 +0000 (21:14 +0000)
commit78d5edb8ed13252cb48998cbdc76a19a73413019
treefff2f401a185e60852246116e13eab4d9b8b2318
parent7d0294106d945b4fa35572e0534f90d88273d1b2
Use a (hidden) top-level variable for tag in structure predicates.

This allows the predicates to be usefully integrated.

Integrating the predicate and guarantor, and ignoring reference traps
to the tag, measurably improves performance at least of contrived
programs.
src/runtime/defstr.scm