Try EQ? first before the passed-in equality procedure in MEMV &c.
authorTaylor R Campbell <campbell@mumble.net>
Sun, 6 Jan 2019 04:01:32 +0000 (04:01 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Mon, 7 Jan 2019 08:11:37 +0000 (08:11 +0000)
commitb29d28db149e986af19fc2ab726886e6c4f40472
tree2a2d63d49feff4e7602dc164560690b3d50e05f2
parenta89050d49d5d0c260a9e86e1a65ca725f488f2c3
Try EQ? first before the passed-in equality procedure in MEMV &c.

- EQ? must imply the passed-in equality procedure anyway.
- EQ? is open-coded and quick.
- MEMV turns up hot in profiles of the compiler.
- Small but measurable performance improvement compiling the tests.
src/runtime/list.scm