Do not traverse long constant lists when expanding DOLIST
authorPaul Khuong <pvk@pvk.ca>
Thu, 3 Jan 2013 15:31:09 +0000 (10:31 -0500)
committerPaul Khuong <pvk@pvk.ca>
Thu, 3 Jan 2013 15:38:55 +0000 (10:38 -0500)
commit678a5d0cd5bfccf621e11147507471c3f511595c
treea9cafe611437eb34ff31abcace85bbdc4790ad2c
parente31ed154cb5def7fd335fe46da7e6552a43ee648
Do not traverse long constant lists when expanding DOLIST

* Only gather type information on the list contents' if it's short
  (at most 20 elements); otherwise, do not derive type information.

* Thanks to Douglas Katzman for the bug report (lp#1095488).
NEWS
src/code/defboot.lisp
src/code/early-extensions.lisp