Avoid quadratic expansion time in 'and' and 'or' macros.
authorMark H Weaver <mhw@netris.org>
Wed, 4 Jun 2014 23:30:16 +0000 (19:30 -0400)
committerMark H Weaver <mhw@netris.org>
Wed, 4 Jun 2014 23:37:50 +0000 (19:37 -0400)
commit1ea8954814d124b995f2296bc6aec92adb566bc1
treef57c1304160b7dbbb98034c044f3935571661160
parent2da97f1c7c0748509180308d9e6a817bc49172e7
Avoid quadratic expansion time in 'and' and 'or' macros.

Fixes <http://bugs.gnu.org/17147>.
Reported by David Kastrup <dak@gnu.org>.

* module/ice-9/boot-9.scm (and, or): Use dotted tail instead of ellipsis
  in patterns.
module/ice-9/boot-9.scm