0.pre7.46:
authorWilliam Harold Newman <william.newman@airmail.net>
Fri, 5 Oct 2001 23:59:26 +0000 (23:59 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Fri, 5 Oct 2001 23:59:26 +0000 (23:59 +0000)
commit4f7211e1d005696dcd29d8322fa531992ea8fed4
tree578db822a7dc04d6c1092405db248b571d1265d0
parent8a3bbf707f43fd95bc3025e3f222563c36b599fd
0.pre7.46:
various refactorings and tidying..
..redid the hairy remove-ourselves-from-tail-set mess in
MERGE-LETS as a separate function,
DEPART-FROM-TAIL-SET
..split diagnostic/reporting stuff (starting around
(DECLAIM (SPECIAL *CURRENT-PATH*)) out of ir1util.lisp
into ir1report.lisp
..moved UNIX-HOST stuff around in an effort to get rid
of compiler not-defined-(yet) warnings
..split target-pathname.lisp out of pathname.lisp to support
this
..moved target-only HOST stuff from pathname.lisp (which is
built both on host and target) to filesys.lisp (which
is flagged as :NOT-HOST in stems-and-flags.lisp-expr)
..Since there's no longer any numbers.lisp or
host-numbers.lisp to contrast to, target-numbers.lisp
really ought to be called numbers.lisp.
..split ir1-translators.lisp out of ir1tran.lisp (as per FIXME)
..moved IDENTITY, COMPLEMENT, and CONSTANTLY out of list.lisp
into funutils.lisp
14 files changed:
src/code/filesys.lisp
src/code/funutils.lisp [new file with mode: 0644]
src/code/list.lisp
src/code/numbers.lisp [new file with mode: 0644]
src/code/pathname.lisp
src/code/target-numbers.lisp [deleted file]
src/code/target-pathname.lisp
src/compiler/ir1-translators.lisp [new file with mode: 0644]
src/compiler/ir1report.lisp [new file with mode: 0644]
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/locall.lisp
stems-and-flags.lisp-expr
version.lisp-expr