Eliminate references to various list filters in favor of SRFI-1.
authorChris Hanson <org/chris-hanson/cph>
Sun, 15 Apr 2018 07:49:20 +0000 (00:49 -0700)
committerChris Hanson <org/chris-hanson/cph>
Sun, 15 Apr 2018 07:49:20 +0000 (00:49 -0700)
commit7ee7d63eeb320a9590165b2a067ada9992aa1393
treefeaf553fbcaeee3482731d31be1412ff4290406b
parentbb8d10f80c667f63618c99b078448fb6e2156278
Eliminate references to various list filters in favor of SRFI-1.

One unfortunate development is that somewhere in the compiler is some code that
depends on the result of a filtering option being newly allocated, while FILTER
shares the tail of the input list when it can.  I modified FILTER to stop doing
that, because it wasn't obvious which of the modified calls in the compiler was
causing the problem.
66 files changed:
src/6001/floppy.scm
src/compiler/back/lapgn1.scm
src/compiler/back/mermap.scm
src/compiler/back/regmap.scm
src/compiler/base/infnew.scm
src/compiler/base/lvalue.scm
src/compiler/base/toplev.scm
src/compiler/base/utils.scm
src/compiler/fggen/declar.scm
src/compiler/fgopt/blktyp.scm
src/compiler/fgopt/closan.scm
src/compiler/fgopt/envopt.scm
src/compiler/fgopt/folcon.scm
src/compiler/fgopt/param.scm
src/compiler/fgopt/reteqv.scm
src/compiler/fgopt/reuse.scm
src/compiler/fgopt/sideff.scm
src/compiler/fgopt/subfre.scm
src/compiler/machines/C/decls.scm
src/compiler/machines/C/traditional.scm
src/compiler/machines/i386/decls.scm
src/compiler/machines/svm/assembler-compiler.scm
src/compiler/machines/svm/decls.scm
src/compiler/machines/x86-64/decls.scm
src/compiler/rtlbase/rgraph.scm
src/compiler/rtlbase/rtlcon.scm
src/compiler/rtlgen/opncod.scm
src/compiler/rtlgen/rgrval.scm
src/compiler/rtlgen/rtlgen.scm
src/compiler/rtlopt/rinvex.scm
src/compiler/rtlopt/rtlcsm.scm
src/cref/conpkg.scm
src/cref/forpkg.scm
src/edwin/autosv.scm
src/edwin/comtab.scm
src/edwin/debug.scm
src/edwin/display.scm
src/edwin/dos.scm
src/edwin/filcom.scm
src/edwin/keymap.scm
src/edwin/nntp.scm
src/edwin/prompt.scm
src/edwin/rfc822.scm
src/edwin/snr.scm
src/imail/imail-browser.scm
src/imail/imail-core.scm
src/imail/imail-imap.scm
src/imail/imail-top.scm
src/imail/imail-util.scm
src/microcode/makegen/makegen.scm
src/runtime/defstr.scm
src/runtime/environment.scm
src/runtime/graphics.scm
src/runtime/list.scm
src/runtime/regexp.scm
src/runtime/rep.scm
src/runtime/srfi-1.scm
src/runtime/stack-sample.scm
src/runtime/textual-port.scm
src/runtime/unxdir.scm
src/runtime/xeval.scm
src/sos/instance.scm
src/sos/method.scm
src/star-parser/shared.scm
src/xdoc/xdoc.scm
src/xml/xpath.scm