/[cmucl]/src/tools/worldcom.lisp
ViewVC logotype

Log of /src/tools/worldcom.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.104 - (view) (annotate) - [select for diffs]
Tue Jul 20 21:34:30 2010 UTC (3 years, 8 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_20b, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, release-20b-pre1, release-20b-pre2, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09
Branch point for: RELEASE-20B-BRANCH, cross-sol-x86-branch, cross-sparc-branch
Changes since 1.103: +2 -1 lines
Diff to previous 1.103
Need to precompile the ef slots for both unicode and non-unicode
builds.  (This was broken in the 2010-04 snapshot.)

code/fd-stream-comp.lisp:
o Precompile ef slots there for ISO8859-1.

code/fd-stream-extfmts.lisp:
o Remove the precompile stuff.

tools/worldcom.lisp:
o Compile fd-stream-comp.

tools/worldload.lisp:
o Load fd-stream-comp.

Revision 1.103 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:19:04 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: post-merge-intl-branch, snapshot-2010-04, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: sparc-tramp-assem-branch
Changes since 1.102: +4 -1 lines
Diff to previous 1.102
Merge intl-branch 2010-03-18 to HEAD.  To build, you need to use
boot-2010-02-1 as the bootstrap file.  You should probably also use
the new -P option for build.sh to generate and update the po files
while building.

Revision 1.102.12.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:57 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.102: +4 -1 lines
Diff to previous 1.102 , to next main 1.104
Restart internalization work.  This new branch starts with code from
the intl-branch on date 2010-02-12 18:00:00+0500.  This version works
and

LANG=en@piglatin bin/lisp

works (once the piglatin translation is added).

Revision 1.102.10.2 - (view) (annotate) - [select for diffs]
Tue Feb 9 14:53:42 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-2010-03-18-1300, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000
Changes since 1.102.10.1: +2 -1 lines
Diff to previous 1.102.10.1 , to branch point 1.102 , to next main 1.104
Need a stub for FIND-DOMAIN during worldbuild.  (Should we put the
stub in some other file instead of having a new file that contains
just one function returning NIL?)

tools/worldbuild.lisp:
o Load intl-tramp

tools/worldcom.lisp:
o Build intl-tramp

code/intl-tramp.lisp:
o Define stub for FIND-DOMAIN.

Revision 1.102.10.1 - (view) (annotate) - [select for diffs]
Mon Feb 8 02:49:49 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.102: +3 -1 lines
Diff to previous 1.102
Add support for localization.  From Paul Foley.

bootfiles/20a/boot-2010-02-1.lisp:
o New file to bootstrap localization support.

code/intl.lisp:
o New file that implements localization.

code/exports.lisp:
o Define INTL package
o Add INTL package to LISP

tools/worldbuild.lisp
tools/worldcom.lisp
tools/worldload.lisp
o Compile intl.lisp

Revision 1.102 - (view) (annotate) - [select for diffs]
Thu Jun 18 17:39:45 2009 UTC (4 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_20a, amd64-dd-start, intl-2-branch-base, intl-branch-base, pre-merge-intl-branch, release-20a-base, release-20a-pre1, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, unicode-string-buffer-base, unicode-string-buffer-impl-base
Branch point for: RELEASE-20A-BRANCH, amd64-dd-branch, intl-2-branch, intl-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch
Changes since 1.101: +2 -3 lines
Diff to previous 1.101
Compile and load unidata.lisp, even for non-unicode builds so that we
can do something with external formats instead of causing an error.
(Suggested by Paul.)

Revision 1.101 - (view) (annotate) - [select for diffs]
Tue Jun 16 21:25:02 2009 UTC (4 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: portable-clx-base, portable-clx-import-2009-06-16
Branch point for: portable-clx-branch
Changes since 1.100: +5 -4 lines
Diff to previous 1.100
Cleanups for non-unicode build.

code/stream.lisp:
o Only define (setf stream-external-format) for Unicode builds.
o In stream-external-format, don't try to look up the external format
  from the fd-stream structure, which doesn't exist in non-unicode
  builds.

code/strings.lisp:
o Conditionalize out things that will only work if unicode is
  available.

tools/worldcom.lisp:
o Only compile fd-stream-extfmt for unicode builds.

Revision 1.100 - (view) (annotate) - [select for diffs]
Thu Jun 11 16:04:02 2009 UTC (4 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: merged-unicode-utf16-extfmt-2009-06-11
Changes since 1.99: +7 -3 lines
Diff to previous 1.99
Merge Unicode work to trunk.  From label
unicode-utf16-extfmt-2009-06-11.

Revision 1.99.6.3 - (view) (annotate) - [select for diffs]
Tue May 12 16:31:50 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-snapshot-2009-06, unicode-utf16-extfmt-2009-06-11
Changes since 1.99.6.2: +1 -3 lines
Diff to previous 1.99.6.2 , to branch point 1.99 , to next main 1.104
o Lots of spelling fixes from Paul.
o Add unicode codepoints in final-sigma.lisp (in case the characters
  there don't show up correctly).
o Support partial-fill in READ-INTO-STRING.

Revision 1.99.6.2 - (view) (annotate) - [select for diffs]
Sat Apr 11 12:04:27 2009 UTC (5 years ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-snapshot-2009-05
Changes since 1.99.6.1: +3 -1 lines
Diff to previous 1.99.6.1 , to branch point 1.99
Import Paul's new routines for storing and accessing the Unicode
data.

i18n/NameAliases.txt:
o New file:  Unicode NameAliases

tools/build-unidata.lisp:
o New file: Reads UnicodeData.txt and NameAliases.txt and creates
  unidata.bin that is accessed by Lisp to obtain unicode information.

code/unidata.lisp:
o New file:  Lisp interface to unidata.bin

code/char.lisp:
o Updated to use the new interface

code/print.lisp:
o Can't set up characer-attributes array with full Unicode data at
  startup because the search-list isn't set up yet.  Hence, only
  initialize part of the array, and use an
  *after-save-initializations* function to fill array with Unicode
  data after the search-list has been initialized.

compiler/srctran.lisp:
o Update deftransforms to use the new interface.

tools/make-main-dist.sh:
o Copy unidata.bin into the distribution.

tools/worldbuild.lisp:
o Load unidata.lisp

tools/worldcom.lisp:
o Compile unidata.lisp

Revision 1.99.6.1 - (view) (annotate) - [select for diffs]
Sat Jul 5 12:37:42 2008 UTC (5 years, 9 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12
Changes since 1.99: +6 -2 lines
Diff to previous 1.99
More updates from Paul.  fd-stream-extfmt.lisp actually implements the
external formats which now work.

Cross-compile works fine.

code/fd-stream-extfmt.lisp:
o New file implementing external formats

tools/worldcom.lisp:
o Compile extfmts.lisp before fd-stream, since fd-stream uses some
  macros from extfmts.
o Compile fd-stream-extfmt

tools/worldload.lisp:
o Load fd-stream-extfmt at the end.  (Can't load it as part of
  kernel.core.  Not enough is set up yet.)

code/extfmts.lisp:
o Avoid loading files, etc., early in the boot sequence
o Add INVERT-TABLE function needed by some formats.

code/fd-stream.lisp:
o Some cleanups (I think)
o Fix EOF handling

Revision 1.99 - (view) (annotate) - [select for diffs]
Thu Oct 25 15:17:07 2007 UTC (6 years, 5 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, snapshot-2007-11, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, release-19e-branch, sse2-branch, sse2-packed-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.98: +3 -1 lines
Diff to previous 1.98
Import Paul Foley's external-formats support.

New files:
o code/extfmts.lisp
o pcl/simple-streams/external-formats/iso8859-1.lisp
o pcl/simple-streams/external-formats/void.lisp

code/exports.lisp:
o Export the new symbols STRING-TO-OCTETS, OCTETS-TO-STRING,
  *DEFAULT-EXTERNAL-FORMAT*, ENCODE-STRING, and DECODE-STRING from the
  STREAM package
o Make the symbols in the EXT package too.

pcl/simple-streams/internal.lisp:
o Move the implementation of STRING-TO-OCTETS and friends to a new
  file (extfmts.lisp).

pcl/simple-streams/external-formats/utf-8.lisp:
o New implementation.

tools/make-main-dist.sh:
o Create new target directory to hold external formats
o Copy all of the external formats to the new directory.

tools/pclcom.lisp:
o Compile new code

tools/worldcom.lisp:
o Compile code/extfmts.lisp

tools/worldload.lisp:
o Load code/extfmts.lisp

Revision 1.98 - (view) (annotate) - [select for diffs]
Thu Aug 2 16:11:17 2007 UTC (6 years, 8 months ago) by rtoy
Branch: MAIN
CVS Tags: pre-telent-clx, snapshot-2007-09, snapshot-2007-10
Changes since 1.97: +2 -1 lines
Diff to previous 1.97
Environment access functions from CLtL2.  Not all of the functions
specified in CLtL2 are implemented yet.  These functions live in the
EXTENSIONS package.

code/env-access.lisp:
o The implementation.  (Based on code from SBCL)

code/exports.lisp:
o Export the symbols from the EXTENSIONS package.
o Import them into the C package.

tools/worldcom.lisp:
o Compile env-access.lisp;

tools/worldload.lisp:
o Load env-access.

Revision 1.97 - (view) (annotate) - [select for diffs]
Fri Jun 30 18:41:32 2006 UTC (7 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08
Branch point for: release-19d-branch
Changes since 1.96: +3 -1 lines
Diff to previous 1.96
This large checkin merges the double-double float support to HEAD.
The merge is from the tag "double-double-irrat-end".  The
double-double branch is now obsolete.

The code should build without double-double support (tested on sparc)
as well as build with double-double support (tested also on sparc).

Revision 1.96.8.1 - (view) (annotate) - [select for diffs]
Thu Jun 29 01:28:02 2006 UTC (7 years, 9 months ago) by rtoy
Branch: double-double-array-branch
CVS Tags: double-double-irrat-end
Changes since 1.96: +3 -1 lines
Diff to previous 1.96 , to next main 1.104
Add implementation of special functions for double-double-float.  More
testing required, but basic functionality works.

code/irrat-dd.lisp:
o New file which implements all the required special functions for
  double-double.  Modify existing COMPLEX-<foo> functions to handle
  double-double numbers.

code/irrat.lisp:
o Update HANDLE-REALS to handle double-double float case.
o Update EXPT for double-double float.  (But negative number to
  non-integer power not working yet.)
o LOG handles double-double, but not 2-arg log yet.
o SQRT handles double-double, including complex result.
o ASIN handles double-double.
o ACOS handles double-double.
o ATAN handles double-double.
o ACOSH handles double-double.
o ATANH handles double-double.
o Adjust declaration for SQUARE, SCALB, LOGB-FINITE, and LOGB to allow
  any float type.
o COMPLEX-SQRT handles double-doubles.
o COMPLEX-LOG handles double-doubles.
o COMPLEX-ATANH handles double-doubles.
o COMPLEX-TANH handles double-doubles.
o COMPLEX-ACOS handles double-doubles.
o COMPLEX-ASIN handles double-doubles.
o COMPLEX-ASINH handles double-doubles.
o COMPLEX-ATAN handles double-doubles.
o COMPLEX-TAN handles double-doubles.

tools/worldbuild.lisp:
o Load irrat-dd.

tools/worldcom.lisp:
o Compile irrat-dd.

Revision 1.94.2.2 - (view) (annotate) - [select for diffs]
Mon Dec 19 01:10:25 2005 UTC (8 years, 4 months ago) by rtoy
Branch: ppc_gencgc_branch
CVS Tags: ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06
Changes since 1.94.2.1: +2 -2 lines
Diff to previous 1.94.2.1 , to branch point 1.94 , to next main 1.104
Merge code from main branch of 2005-12-17 to ppc gencgc branch.  Still
doesn't work of course.

Revision 1.96 - (view) (annotate) - [select for diffs]
Thu Sep 8 20:49:57 2005 UTC (8 years, 7 months ago) by cshapiro
Branch: MAIN
CVS Tags: double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, release-19c, release-19c-base, release-19c-pre1, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, release-19c-branch
Changes since 1.95: +2 -2 lines
Diff to previous 1.95
Don't refer to the file stream-vector-io with its extension as an argument
to comf.

Revision 1.94.2.1 - (view) (annotate) - [select for diffs]
Sun May 15 20:01:35 2005 UTC (8 years, 11 months ago) by rtoy
Branch: ppc_gencgc_branch
Changes since 1.94: +3 -1 lines
Diff to previous 1.94
Merge snapshot-2005-05 to this branch.

Revision 1.95 - (view) (annotate) - [select for diffs]
Mon Feb 21 17:14:29 2005 UTC (9 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: release-19b-base, release-19b-pre1, release-19b-pre2, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09
Branch point for: release-19b-branch
Changes since 1.94: +3 -1 lines
Diff to previous 1.94
Apply Lynn Quam's proposed enhancements to fd-streams allowing input
streams opened with element-type (unsigned-byte 8) to be also opened
for character input.  This gives simple-streams semantics to
fd-streams.

* code/fd-stream.lisp
  o Make FD-STREAM-IN use PICK-INPUT-ROUTINE to select the correct
    type of input.
  o Add *FD-STREAM-ENABLE-CHARACTER-AND-BINARY-INPUT* to allow binary
    and character input.  Currently defaults to NIL, but will change
    to T.

* code/stream.lisp
  o New READ-INTO-SIMPLE-STRING to allow stream element-type of
    (unsigned-byte 8).
  o Support reading and writing simple arrays of single-float and
    double-float.
  o Strings can be written to streams of element-type '(unsigned-byte
    8).

* tools/worldcom.lisp
  o Compile stream-vector-io.lisp.

* tools/worldload.lisp
  o Load stream-vector-io.

* code/stream-vector-io.lisp
  o New file implementing READ-VECTOR and WRITE-VECTOR.

Revision 1.94 - (view) (annotate) - [select for diffs]
Thu Oct 14 13:53:19 2004 UTC (9 years, 6 months ago) by rtoy
Branch: MAIN
CVS Tags: ppc_gencgc_snap_2005-05-14, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02
Branch point for: ppc_gencgc_branch
Changes since 1.93: +2 -1 lines
Diff to previous 1.93
Move the loop pretty-printer to its own file because of the MIT
license.

pprint-loop.lisp:
  o New file containing the loop pprinter, with XP license

pprint.lisp:
  o Remove loop pprinter code.
  o Call initializer to enable the loop pprinter at the right time.

worldcom.lisp:
  o Compile pprint-loop

worldload.lisp:
  o Load pprint-loop at the right time.

Revision 1.93 - (view) (annotate) - [select for diffs]
Sun Jul 25 18:29:10 2004 UTC (9 years, 8 months ago) by pmai
Branch: MAIN
CVS Tags: snapshot-2004-08, snapshot-2004-09, snapshot-2004-10
Changes since 1.92: +4 -2 lines
Diff to previous 1.92
Make loading of foreign-linkage conditional on the presence of the
linkage-table feature.  This seems much cleaner than relying on the
contents of foreign-linkage also working in non-linkage-table cores
and runtimes.

Revision 1.92 - (view) (annotate) - [select for diffs]
Tue Jun 1 23:40:09 2004 UTC (9 years, 10 months ago) by cwang
Branch: MAIN
CVS Tags: prm-before-macosx-merge-tag, snapshot-2004-06, snapshot-2004-07
Changes since 1.91: +9 -1 lines
Diff to previous 1.91
amd64 changes

Revision 1.82.2.2 - (view) (annotate) - [select for diffs]
Sat May 22 12:13:46 2004 UTC (9 years, 10 months ago) by rtoy
Branch: UNICODE-BRANCH
Changes since 1.82.2.1: +11 -11 lines
Diff to previous 1.82.2.1 , to branch point 1.82 , to next main 1.104
Perform trivial merge from head to unicode-branch.

Revision 1.91 - (view) (annotate) - [select for diffs]
Fri Jan 9 04:34:18 2004 UTC (10 years, 3 months ago) by toy
Branch: MAIN
CVS Tags: amd64-merge-start, mod-arith-base, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, snapshot-2004-04, snapshot-2004-05
Branch point for: mod-arith-branch, release-19a-branch
Changes since 1.90: +2 -1 lines
Diff to previous 1.90
TRACE was broken if CMUCL wasn't built from a version that included
PCL, because it needed PCL's walker code.  Fix this by always building
with PCL's walker, which is independent of PCL:

code/fwrappers.lisp:
o Always use the PCL version, assuming PCL walker is included.

pcl/defsys.lisp:
o Don't build walk.lisp here, because it's built as a part of CMUCL.
o Fix up dependencies.

tools/worldcom.lisp:
o Compile up pcl/walk.lisp

tools/worldload.lisp:
o Load up pcl/walk.lisp

Revision 1.90 - (view) (annotate) - [select for diffs]
Mon Sep 8 16:07:04 2003 UTC (10 years, 7 months ago) by toy
Branch: MAIN
CVS Tags: snapshot-2003-10, snapshot-2003-11, snapshot-2003-12
Changes since 1.89: +4 -3 lines
Diff to previous 1.89
Disable package locks when rebuilding the various parts of CMUCL.

Revision 1.89 - (view) (annotate) - [select for diffs]
Wed Jun 18 11:07:40 2003 UTC (10 years, 10 months ago) by gerd
Branch: MAIN
CVS Tags: dynamic-extent-base, lisp-executable-base, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, sparc_gencgc_branch
Changes since 1.88: +1 -4 lines
Diff to previous 1.88
	* src/tools/setup.lisp, src/tools/worldcom.lisp: Move the setting
	of *make-condition-accessor-methods* to setup.lisp, so that it
	applies to genesis-c-header-file-changed.  This has to be done
	because between the definition of genesis-c-header-file-changed in
	setup.lisp and worldbuild.lisp/genesis, where the condition is
	signaled, PCL is eradicated.

Revision 1.88 - (view) (annotate) - [select for diffs]
Wed Jun 18 09:23:08 2003 UTC (10 years, 10 months ago) by gerd
Branch: MAIN
Changes since 1.87: +2 -2 lines
Diff to previous 1.87
	Remove package nicknames USER from COMMON-LISP-USER.  Add a new
	package COMMON-LISP which LISP uses, so that COMMON-LISP no longer
	has the non-ANSI nickname LISP.

	To bootstrap, use boot13.lisp as target:bootstrap.lisp with pmai's
	build scripts, and do a full compile.

	* src/bootfiles/18e/boot13.lisp: Change for all the package
	changes.

	* src/code/exports.lisp: New package common-lisp,
	which lisp uses.

	* src/tools/worldload.lisp:
	* src/tools/setup.lisp: Use cl-user instead of user.
	Use lisp:: instead of cl::.

	* src/tools/worldcom.lisp:
	* src/tools/snapshot-update.lisp:
	* src/tools/pclcom.lisp:
	* src/tools/mk-lisp:
	* src/tools/hemcom.lisp:
	* src/tools/config.lisp:
	* src/tools/comcom.lisp:
	* src/tools/clxcom.lisp:
	* src/tools/clmcom.lisp:
	* src/pcl/defsys.lisp:
	* src/motif/lisp/initial.lisp:
	* src/interface/initial.lisp:
	* src/hemlock/lispmode.lisp (setup-lisp-mode):
	Use cl-user instead of user.

	* src/code/save.lisp (assert-user-package):
	* src/code/print.lisp (%with-standard-io-syntax): Find
	cl-user package instead of user.

	* src/code/package.lisp (package-locks-init): Add lisp.
	(package-init): Don't add user nickname to cl-user.

	* src/code/ntrace.lisp (*trace-encapsulate-package-names*):
	Add common-lisp.

	* src/code/hash.lisp (toplevel):
	* src/code/hash-new.lisp (toplevel): Use in-package :lisp
	instead of :common-lisp.

	* src/code/float-trap.lisp (sigfpe-handler): Don't
	qualify floating-point-inexact with ext:.

	* src/pcl/simple-streams/strategy.lisp (sc):
	* src/pcl/simple-streams/null.lisp (null-read-char):
	* src/pcl/simple-streams/internal.lisp (allocate-buffer)
	(free-buffer):
	* src/pcl/simple-streams/impl.lisp (%check, %read-line)
	(%peek-char, %read-byte):
	* src/pcl/simple-streams/file.lisp (open-file-stream)
	(device-close):
	* src/pcl/simple-streams/classes.lisp (simple-stream)
	(device-close):
	* src/pcl/macros.lisp (toplevel):
	* src/pcl/braid.lisp (lisp::sxhash-instance):
	* src/pcl/env.lisp (toplevel):
	* src/compiler/generic/objdef.lisp (symbol-hash):
	* src/code/stream.lisp (read-sequence, write-sequence):
	* src/code/macros.lisp (defmacro, deftype):
	* src/code/eval.lisp (interpreted-function):
	* src/code/defstruct.lisp (defstruct):
	* src/code/debug.lisp (debug-eval-print): Use lisp:: instead
	of cl::.

Revision 1.87 - (view) (annotate) - [select for diffs]
Fri May 23 13:34:04 2003 UTC (10 years, 10 months ago) by gerd
Branch: MAIN
Changes since 1.86: +2 -1 lines
Diff to previous 1.86
	Add fwrappers.  Rewrite TRACE and PROFILE to use fwrappers.
	To bootstrap, use boot12.lisp with pmai's scripts.

	* src/bootfiles/18e/boot12.lisp: New file.

	* src/tools/worldload.lisp, src/tools/worldcom.lisp:
	* src/tools/worldbuild.lisp: Add code:fwrappers.

	* src/docs/cmu-user/extensions.tex (Function Wrappers):
	New section.

	* src/code/fwrappers.lisp: New file.

	* src-fw/pcl/defs.lisp (gdefinition): Don't check for profiled
	functions.

	* src-fw/code/exports.lisp: Add walker and fwrappers.

	* src-fw/code/fdefinition.lisp (fdefn-init): Set
	*valid-function-names* to nil.
	(encapsulation): Structure removed.
	(do-encapsulations, encapsulation, last-encapsulation)
	(push-encapsulation, encapsulate, unencapsulate, encapsulated-p):
	Removed.  There is a compatibility layer in fwrappers.lisp.
	(fdefinition, %set-fdefinition): Rewritten.

	* src/code/profile.lisp: Remove #+cmu and #-cmu.
	("PROFILE"): Use fwrappers.
	(*profile-info*): Removed.
	(profile-info): Redefined.
	(*existing-encapsulations*): Removed.
	(reset-profile-info, profile-info-profiling-values): New functions.
	(make-profile-encapsulation): Removed.
	(profile): New function name syntax.
	(make-profile-fwrapper-name, make-profile-fwrapper): New functions.
	(def-profile-fwrapper): Precompute some fwrappers.
	(ensure-profile-fwrapper, find-profile-fwrapper, pi-or-lose):
	New functions.
	(profile-1-function): Rewritten.
	(unprofile-1-function): Ditto.
	(re-profile-redefined-function): New function.
	(toplevel): Push it on *setf-fdefinition-hook*.

	* src/code/ntrace.lisp (trace-call): Removed.
	(trace-fwrapper): New fwrapper.
	(trace-1): Use fwrap instead of encapsulate.
	(untrace-1): Use funwrap instead of unencapsulate.

Revision 1.86 - (view) (annotate) - [select for diffs]
Fri Apr 18 10:24:32 2003 UTC (11 years ago) by gerd
Branch: MAIN
CVS Tags: remove_negative_zero_not_zero
Changes since 1.85: +4 -1 lines
Diff to previous 1.85
	Make condition readers/writers generic functions, as required by
	ANSI.  Detected by Paul Dietz' ANSI test suite.

	* src/tools/worldcom.lisp: Set
	conditions::*make-condition-accessor-methods* to nil.

	* src/tools/pclcom.lisp: Convert condition accessor gfs back
	to normal functions.

	* src/code/error.lisp (*make-condition-accessor-methods*)
	(*early-condition-accessors*): New variables.
	(make-early-condition-accessors-generic)
	(make-condition-accessor): New functions.
	(%define-condition): Use make-condition-accessor.
	(define-condition): Define methods if
	*make-condition-accessor-methods*.

	* src/pcl/fixup.lisp (toplevel): Call
	conditions::make-early-condition-accessors-generic.

Revision 1.85 - (view) (annotate) - [select for diffs]
Fri Apr 11 15:28:12 2003 UTC (11 years ago) by emarsden
Branch: MAIN
Changes since 1.84: +2 -4 lines
Diff to previous 1.84
 - the :new-compiler and :hash-new features were announced as being
   deprecated in 18e; remove them and make code that depended on them
   enabled unconditionally.

 - if CMUCL is built with the :no-docstrings feature, docstrings are
   discarded while building. This is intended for embedded-type images.

Revision 1.84.2.2 - (view) (annotate) - [select for diffs]
Mon Mar 10 13:09:01 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.84.2.1: +4 -2 lines
Diff to previous 1.84.2.1 , to branch point 1.84 , to next main 1.104
*** empty log message ***

Revision 1.84.2.1 - (view) (annotate) - [select for diffs]
Sun Mar 9 13:14:05 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.84: +4 -2 lines
Diff to previous 1.84
*** empty log message ***

Revision 1.84 - (view) (annotate) - [select for diffs]
Mon Feb 3 14:17:24 2003 UTC (11 years, 2 months ago) by emarsden
Branch: MAIN
CVS Tags: cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2
Branch point for: cold-pcl, release-18e-branch
Changes since 1.83: +3 -5 lines
Diff to previous 1.83
Enable the scavhook facility on platforms without gencgc.

Revision 1.83 - (view) (annotate) - [select for diffs]
Tue Nov 5 22:45:53 2002 UTC (11 years, 5 months ago) by cracauer
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82
Make (time ...) and the profiler do precise measuring of space
allocation.  It will also not overflow or bomb out when consing
amounts cross most-positive fixnum.

The new profiler also has an interface to plug in your own print
function (also dictates sorting or results).

This is written on gencgc/x86 but tests indicated the fallsbacks for
other platforms work.

The dfixnum package included here is sketchy.

Revision 1.82.2.1 - (view) (annotate) - [select for diffs]
Fri Oct 4 23:14:09 2002 UTC (11 years, 6 months ago) by pmai
Branch: UNICODE-BRANCH
Changes since 1.82: +22 -1 lines
Diff to previous 1.82
Checked in Brian Spilsbury's experimental Unicode, locales, and dialect
support patchset.  This lives on its own branch, so that people can
play with it and tweak it, without disturbing 18e release engineering
on the main branch.  Bootstrapping has only been tried on LINKAGE_TABLE
x86/Linux builds.  A working cross-compile script is checked in under
bootfiles/19a/boot1-cross-unicode.lisp.  The script still leaves you
with some interactive errors, on the cross compile, which you should
answer with 2.  See the mailing list for more information.

Revision 1.82 - (view) (annotate) - [select for diffs]
Tue Aug 27 22:18:35 2002 UTC (11 years, 7 months ago) by moore
Branch: MAIN
CVS Tags: LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.81: +2 -1 lines
Diff to previous 1.81
On x86 FreeBSD and Linux, change the way foreign symbol addresses are resolved.
They now go through a table -- effectively a new space in the core file.
Function references are resolved lazily, data references are resolved on startup
and when a .so is loaded.  The end result is that cores can be dumped that
contain references to symbols in shared libraries.  Also, the dependence of the core on addresses in the Lisp runtime is broken.

The linkage table feature is controlled by :linkage-table and LINKAGE_TABLE in C
runtime.  Several foreign symbols are now Lisp static symbols, so a cross
compile is required whether or not the new stuff is used.  I've checked in
boot4-cross-foreign-linkage.lisp that builds the compiler for linkage table; do whatever you usually do for the non-linkage table case:)  Seriously, lets start
a discussion on standardizing "cross compilation," not to mention the general
build procedure.

Revision 1.72.2.4 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:51:24 2002 UTC (12 years ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.72.2.3: +11 -2 lines
Diff to previous 1.72.2.3 , to branch point 1.72 , to next main 1.104
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.81 - (view) (annotate) - [select for diffs]
Sat Mar 3 15:16:07 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: PRE_LINKAGE_TABLE
Changes since 1.80: +2 -2 lines
Diff to previous 1.80
Move defvar for *original-%deftype* to toplevel.

Revision 1.80 - (view) (annotate) - [select for diffs]
Sun Feb 11 14:22:08 2001 UTC (13 years, 2 months ago) by dtc
Branch: MAIN
Changes since 1.79: +10 -1 lines
Diff to previous 1.79
o Compiler backend for the PowerPC contributed by Gary Byers.

Revision 1.72.2.3 - (view) (annotate) - [select for diffs]
Sat Aug 12 07:33:09 2000 UTC (13 years, 8 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18c
Changes since 1.72.2.2: +2 -2 lines
Diff to previous 1.72.2.2 , to branch point 1.72
Set the :proceed option when compiling run-program as a constant
redefinition is expected during a cross compile.

Revision 1.79 - (view) (annotate) - [select for diffs]
Sat Aug 12 07:32:50 2000 UTC (13 years, 8 months ago) by dtc
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78
Set the :proceed option when compiling run-program as a constant
redefinition is expected during a cross compile.

Revision 1.72.2.2 - (view) (annotate) - [select for diffs]
Tue May 23 16:39:07 2000 UTC (13 years, 10 months ago) by pw
Branch: RELENG_18
Changes since 1.72.2.1: +4 -1 lines
Diff to previous 1.72.2.1 , to branch point 1.72
This set of revisions brings the RELENG_18 branch up to HEAD in preparation
for an 18c release.

Revision 1.78 - (view) (annotate) - [select for diffs]
Sun Aug 30 04:55:03 1998 UTC (15 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.77: +4 -1 lines
Diff to previous 1.77
Byte-compile assembly/assemfile when bootstrapping.

Revision 1.72.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:25:45 1998 UTC (15 years, 9 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b
Changes since 1.72: +16 -4 lines
Diff to previous 1.72
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.77 - (view) (annotate) - [select for diffs]
Fri May 1 01:21:42 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.76: +5 -2 lines
Diff to previous 1.76
Update for the linux port from Peter VanEynde, adds preliminary
support for glibc2.

Revision 1.76 - (view) (annotate) - [select for diffs]
Fri Dec 12 15:28:19 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.75: +4 -2 lines
Diff to previous 1.75
Support for rand-mt19937.

Revision 1.75 - (view) (annotate) - [select for diffs]
Tue Nov 4 16:31:32 1997 UTC (16 years, 5 months ago) by dtc
Branch: MAIN
Changes since 1.74: +3 -1 lines
Diff to previous 1.74
Compile code/scavhook and build it into the core for GENCGC.

Revision 1.74 - (view) (annotate) - [select for diffs]
Tue Nov 4 14:47:31 1997 UTC (16 years, 5 months ago) by dtc
Branch: MAIN
Changes since 1.73: +4 -2 lines
Diff to previous 1.73
Compile hash-new and build it into the core given the :hash-new
feature.

Revision 1.73 - (view) (annotate) - [select for diffs]
Wed Sep 24 06:19:05 1997 UTC (16 years, 6 months ago) by dtc
Branch: MAIN
Changes since 1.72: +4 -1 lines
Diff to previous 1.72
Compile code/multi-proc.lisp and build it into the core.

Revision 1.72 - (view) (annotate) - [select for diffs]
Sat Jan 18 14:31:46 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
CVS Tags: RELEASE_18a
Branch point for: RELENG_18
Changes since 1.71: +5 -1 lines
Diff to previous 1.71
Werkowskis source kit 1.03.7

Revision 1.71 - (view) (annotate) - [select for diffs]
Mon Oct 24 19:11:24 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.70: +4 -3 lines
Diff to previous 1.70
Solaris patches.  Also, delete obsolete compile of assembly/sparc/bit-bash.

Revision 1.66.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Mon Oct 24 19:09:51 1994 UTC (19 years, 5 months ago) by ram
Branch: solaris_patch
Changes since 1.66: +4 -2 lines
Diff to previous 1.66 , to next main 1.104
solaris patches.

Revision 1.70 - (view) (annotate) - [select for diffs]
Wed Oct 5 16:03:36 1994 UTC (19 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.69: +2 -1 lines
Diff to previous 1.69
Added back compilation of code/globals so that we can suppress hemlock-related
undefined warnings.

Revision 1.69 - (view) (annotate) - [select for diffs]
Mon Jun 6 00:05:45 1994 UTC (19 years, 10 months ago) by hallgren
Branch: MAIN
Changes since 1.68: +3 -1 lines
Diff to previous 1.68
Changed to compile irix-os.lisp when :irix is a backend-featurep.

Revision 1.68 - (view) (annotate) - [select for diffs]
Sun May 22 20:03:05 1994 UTC (19 years, 11 months ago) by hallgren
Branch: MAIN
Changes since 1.67: +8 -2 lines
Diff to previous 1.67
Fixed the last checkin.

Revision 1.67 - (view) (annotate) - [select for diffs]
Sun May 22 17:03:56 1994 UTC (19 years, 11 months ago) by hallgren
Branch: MAIN
Changes since 1.66: +4 -2 lines
Diff to previous 1.66
Added SGI support.

Revision 1.66 - (view) (annotate) - [select for diffs]
Fri Feb 11 13:39:14 1994 UTC (20 years, 2 months ago) by ram
Branch: MAIN
Branch point for: solaris_patch
Changes since 1.65: +11 -4 lines
Diff to previous 1.65
When NO-RUNTIME feature is absent, compile various subsystems byte-coded as
well as native coded so that we can choose at system build time.

Revision 1.65 - (view) (annotate) - [select for diffs]
Tue Aug 31 13:40:41 1993 UTC (20 years, 7 months ago) by hallgren
Branch: MAIN
Changes since 1.64: +11 -1 lines
Diff to previous 1.64
Added support for alpha/osf1.

Revision 1.64 - (view) (annotate) - [select for diffs]
Wed Aug 25 21:59:45 1993 UTC (20 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.63: +2 -2 lines
Diff to previous 1.63
Added ``:prodeed t'' to compilation of unix, so we can change constants.

Revision 1.63 - (view) (annotate) - [select for diffs]
Sun Aug 22 20:02:38 1993 UTC (20 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.62: +3 -2 lines
Diff to previous 1.62
Only load target:code/assemfile if *backend* and *native-backend* are the
same thing.

Revision 1.62 - (view) (annotate) - [select for diffs]
Thu Aug 19 17:22:08 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.61: +5 -3 lines
Diff to previous 1.61
Fix assemfile load.

Revision 1.61 - (view) (annotate) - [select for diffs]
Thu Aug 19 17:17:44 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.60: +4 -8 lines
Diff to previous 1.60
Make error and defmacro compilation less special-cased, since we don't need
them at cold-load time.

Revision 1.60 - (view) (annotate) - [select for diffs]
Thu Aug 19 15:35:23 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.59: +3 -1 lines
Diff to previous 1.59
Load assem-file.

Revision 1.59 - (view) (annotate) - [select for diffs]
Thu Aug 19 13:15:55 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.58: +3 -2 lines
Diff to previous 1.58
Wrote byte compiled error as bc-error.fasl

Revision 1.58 - (view) (annotate) - [select for diffs]
Thu Aug 19 13:10:04 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.57: +3 -2 lines
Diff to previous 1.57
When byte-compiling error, :byte-compile :maybe, since we want to native
compile some stuff.

Revision 1.57 - (view) (annotate) - [select for diffs]
Thu Aug 19 12:51:43 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.56: +20 -12 lines
Diff to previous 1.56
Byte-compile some files, including some in the cold load.  This is done
by also native-compiling them, then loading the byte-compiled version
later.

Revision 1.56 - (view) (annotate) - [select for diffs]
Sun Aug 15 14:40:33 1993 UTC (20 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.55: +2 -1 lines
Diff to previous 1.55
Also compile cmu-site.

Revision 1.55 - (view) (annotate) - [select for diffs]
Fri Jul 23 13:46:26 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.54: +5 -5 lines
Diff to previous 1.54
Change debug-info quality to debug.

Revision 1.54 - (view) (annotate) - [select for diffs]
Sat Jul 3 23:17:43 1993 UTC (20 years, 9 months ago) by hallgren
Branch: MAIN
Changes since 1.53: +3 -1 lines
Diff to previous 1.53
Added support to compile code/hpux-os.lisp under hpux.

Revision 1.53 - (view) (annotate) - [select for diffs]
Thu May 20 13:59:20 1993 UTC (20 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.52: +9 -4 lines
Diff to previous 1.52
Compile scavhook and gengc instead of room, gc, and purify for the gengc
system.

Revision 1.52 - (view) (annotate) - [select for diffs]
Wed May 12 15:59:17 1993 UTC (20 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.51: +3 -1 lines
Diff to previous 1.51
Don't byte-compile top-level forms in cold load.

Revision 1.51 - (view) (annotate) - [select for diffs]
Sat Mar 13 13:46:25 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.50: +3 -5 lines
Diff to previous 1.50
pathname and filesys no longer compiled with full safety and debug info.

Revision 1.50 - (view) (annotate) - [select for diffs]
Sat Mar 13 09:17:02 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.49: +6 -2 lines
Diff to previous 1.49
Compile class safe & w/debug info for now.

Revision 1.49 - (view) (annotate) - [select for diffs]
Mon Mar 1 19:07:38 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48
Compiler byte-interp.

Revision 1.48 - (view) (annotate) - [select for diffs]
Fri Feb 26 09:00:03 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.47: +6 -4 lines
Diff to previous 1.47
new structure branch & tuning, see new_struct

Revision 1.47.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Feb 25 02:22:03 1993 UTC (21 years, 1 month ago) by ram
Branch: new_struct
Changes since 1.47.1.1: +2 -2 lines
Diff to previous 1.47.1.1 , to next main 1.104
move sysmacs earlier in the compilation.

Revision 1.47.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Jan 28 12:56:54 1993 UTC (21 years, 2 months ago) by ram
Branch: new_struct
Changes since 1.47: +5 -3 lines
Diff to previous 1.47
new structure type system hax.

Revision 1.40.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Wed Dec 16 11:02:52 1992 UTC (21 years, 4 months ago) by ram
Branch: patch_16
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 , to next main 1.104
Add compile of module, remove trace.

Revision 1.47 - (view) (annotate) - [select for diffs]
Wed Dec 16 10:57:11 1992 UTC (21 years, 4 months ago) by ram
Branch: MAIN
Branch point for: new_struct
Changes since 1.46: +2 -1 lines
Diff to previous 1.46
Compile module.lisp again.

Revision 1.46 - (view) (annotate) - [select for diffs]
Thu Sep 24 17:01:03 1992 UTC (21 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45
Really clobber %deftype.

Revision 1.45 - (view) (annotate) - [select for diffs]
Thu Sep 24 16:27:04 1992 UTC (21 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.44: +7 -1 lines
Diff to previous 1.44
Added a hack to compiling of type system code to prevent interpreted
deftypes from being installed.  This causes the compiler to break when
it is compiled sage.

Revision 1.44 - (view) (annotate) - [select for diffs]
Thu Aug 6 03:41:13 1992 UTC (21 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.43: +1 -2 lines
Diff to previous 1.43
Deleted compilation of trace.lisp

Revision 1.43 - (view) (annotate) - [select for diffs]
Tue Jul 28 22:06:35 1992 UTC (21 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.42: +2 -3 lines
Diff to previous 1.42
Removed the bit-bash assembly routines from the mips system.
Added a :proceed t to the comf for exports.

Revision 1.42 - (view) (annotate) - [select for diffs]
Fri Jun 12 05:41:05 1992 UTC (21 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.41: +3 -3 lines
Diff to previous 1.41
Use C:BACKEND-FEATUREP instead of TARGET-FEATUREP.

Revision 1.41 - (view) (annotate) - [select for diffs]
Fri Jun 12 04:00:49 1992 UTC (21 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.40: +22 -4 lines
Diff to previous 1.40
Added x86 and hppa specific files.

Revision 1.40 - (view) (annotate) - [select for diffs]
Fri May 22 17:37:32 1992 UTC (21 years, 11 months ago) by ram
Branch: MAIN
Branch point for: patch_16
Changes since 1.39: +1 -6 lines
Diff to previous 1.39
Removed compilation of clx-ext and inspect.  These are now compiled by clxcom.

Revision 1.39 - (view) (annotate) - [select for diffs]
Thu Apr 30 19:43:41 1992 UTC (21 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.38: +1 -3 lines
Diff to previous 1.38
Removed unmatched close parenthesis.

Revision 1.38 - (view) (annotate) - [select for diffs]
Mon Mar 9 20:18:47 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.37: +7 -16 lines
Diff to previous 1.37
Changed to use C:BACKEND-FEATUREP instead of STRING= against the backend
name.

Revision 1.37.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Tue Mar 3 08:54:19 1992 UTC (22 years, 1 month ago) by wlott
Branch: gengc
Changes since 1.37: +10 -6 lines
Diff to previous 1.37 , to next main 1.104
Merged trunk changes with gengc stuff.

Revision 1.37 - (view) (annotate) - [select for diffs]
Mon Mar 2 04:17:56 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Branch point for: gengc
Changes since 1.36: +4 -4 lines
Diff to previous 1.36
Added some more uses of #+small to allow keep debug-info at 2 when small
isn't set.

Revision 1.28.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Mon Feb 24 17:53:06 1992 UTC (22 years, 1 month ago) by ram
Branch: patch_15
Changes since 1.28.1.1: +3 -2 lines
Diff to previous 1.28.1.1 , to next main 1.104
Added explicit context declaration patter to safely compile %PUTHASH and a few
other setf inverses that have silly names.

Moved interr before error.

Revision 1.36 - (view) (annotate) - [select for diffs]
Sat Feb 15 13:06:01 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.35: +2 -3 lines
Diff to previous 1.35
Flushed salterror, as the functionally is now covered my mach.lisp.
Only compile inspect if we have CLX, Hemlock, and PCL.

Revision 1.35 - (view) (annotate) - [select for diffs]
Fri Feb 14 23:46:37 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.34: +20 -18 lines
Diff to previous 1.34
Merged new-alien changes onto trunk.

Revision 1.34 - (view) (annotate) - [select for diffs]
Thu Feb 13 09:24:18 1992 UTC (22 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33
Added explicit context declaration patter to safely compile %PUTHASH and a few
other setf inverses that have silly names.

Revision 1.33.1.3 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Feb 13 02:57:12 1992 UTC (22 years, 2 months ago) by wlott
Changes since 1.33.1.2: +2 -1 lines
Diff to previous 1.33.1.2 , to next main 1.104
Added comf of .../code/exports.lisp.

Revision 1.33.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Tue Jan 28 08:42:24 1992 UTC (22 years, 2 months ago) by wlott
Changes since 1.33.1.1: +2 -2 lines
Diff to previous 1.33.1.1
Removed defrecord and added sap.

Revision 1.33.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Sat Jan 25 05:34:21 1992 UTC (22 years, 2 months ago) by wlott
Changes since 1.33: +18 -17 lines
Diff to previous 1.33
Mods for new aliens.

Revision 1.33 - (view) (annotate) - [select for diffs]
Tue Jan 21 18:02:37 1992 UTC (22 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.32: +1 -1 lines
Diff to previous 1.32
Moved interr before error.

Revision 1.28.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Fri Jan 10 15:53:25 1992 UTC (22 years, 3 months ago) by ram
Branch: patch_15
Changes since 1.28: +4 -2 lines
Diff to previous 1.28
Compile old filesys fully safe for patch release.

Revision 1.32 - (view) (annotate) - [select for diffs]
Fri Dec 20 18:16:30 1991 UTC (22 years, 4 months ago) by ram
Branch: MAIN
Changes since 1.31: +4 -2 lines
Diff to previous 1.31
Upped the safety and debug-info for pathname and filesys.

Revision 1.31 - (view) (annotate) - [select for diffs]
Mon Dec 16 10:38:05 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
Added pathname and removed search-list.

Revision 1.30 - (view) (annotate) - [select for diffs]
Sat Dec 7 00:52:07 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.29: +1 -0 lines
Diff to previous 1.29
Added code/final.

Revision 1.29 - (view) (annotate) - [select for diffs]
Thu Dec 5 05:27:44 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.28: +0 -4 lines
Diff to previous 1.28
Don't compile XP, because we don't load it anymore.

Revision 1.27.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Tue Nov 26 22:23:35 1991 UTC (22 years, 4 months ago) by wlott
Changes since 1.27.1.1: +5 -4 lines
Diff to previous 1.27.1.1 , to next main 1.104
Changed backend name from PMAX to R2000.  Commented out the debug-info .5.

Revision 1.28 - (view) (annotate) - [select for diffs]
Sun Oct 13 14:32:43 1991 UTC (22 years, 6 months ago) by chiles
Branch: MAIN
Branch point for: patch_15
Changes since 1.27: +1 -0 lines
Diff to previous 1.27
Added new file ntrace.lisp

Revision 1.27.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Sat Oct 12 12:28:16 1991 UTC (22 years, 6 months ago) by wlott
Changes since 1.27: +5 -2 lines
Diff to previous 1.27
Changes for gengc system.

Revision 1.27 - (view) (annotate) - [select for diffs]
Tue Sep 3 16:43:48 1991 UTC (22 years, 7 months ago) by ram
Branch: MAIN
Changes since 1.26: +2 -0 lines
Diff to previous 1.26
Added compile of mach-os or sunos-os, #+ conditionalized.

Revision 1.26 - (view) (annotate) - [select for diffs]
Fri May 24 17:03:22 1991 UTC (22 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.25: +4 -3 lines
Diff to previous 1.25
Changed the debug-info level for internal functions to be .5, which now
suppresses arg documentation and function type information.

Revision 1.25 - (view) (annotate) - [select for diffs]
Wed May 15 16:34:55 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
Added inspect to the compile (conditional on CLX).

Revision 1.24 - (view) (annotate) - [select for diffs]
Sat May 11 00:18:05 1991 UTC (22 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
Moved room.lisp before gc.lisp so that MEMORY-USAGE will have been exported
by the time we compile gc.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed May 8 15:48:39 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.22: +2 -0 lines
Diff to previous 1.22
Added compile of setf-funs.

Revision 1.22 - (view) (annotate) - [select for diffs]
Sat May 4 15:14:27 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.21: +1 -0 lines
Diff to previous 1.21
Add room to the compilation.

Revision 1.21 - (view) (annotate) - [select for diffs]
Sat May 4 14:55:55 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.20: +1 -0 lines
Diff to previous 1.20
Added profile.lisp to the compilation.

Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Apr 25 13:32:15 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
Made SEQ be compiled safe because I don't feel like putting in all that
explicit bounds checking.

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Apr 23 16:44:23 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
Fixed a context declaration to be a keyword.

Revision 1.18 - (view) (annotate) - [select for diffs]
Tue Apr 23 16:41:19 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.17: +0 -2 lines
Diff to previous 1.17
Deleted some broken vestigial syntax.

Revision 1.17 - (view) (annotate) - [select for diffs]
Tue Apr 23 13:44:23 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.16: +20 -10 lines
Diff to previous 1.16
Added context sensitive declarations and SMALL conditionalization.

Revision 1.16 - (view) (annotate) - [select for diffs]
Tue Apr 23 01:16:14 1991 UTC (23 years ago) by wlott
Branch: MAIN
Changes since 1.15: +9 -1 lines
Diff to previous 1.15
Added RT specific stuff.

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri Mar 8 19:39:03 1991 UTC (23 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.14: +128 -68 lines
Diff to previous 1.14
Checked in many changes from William's play area.

Revision 1.14 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:36:47 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.13: +8 -5 lines
Diff to previous 1.13
New file header with RCS header FILE-COMMENT.

Revision 1.13 - (view) (annotate) - [select for diffs]
Fri Aug 24 18:15:08 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.12: +84 -100 lines
Diff to previous 1.12
Moved MIPS branch onto trunk; no merge necessary.

Revision 1.12 - (view) (annotate) - [select for diffs]
Wed Jun 27 11:20:09 1990 UTC (23 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.11: +0 -1 lines
Diff to previous 1.11
Added knownfun back into the compilation.

Revision 1.8.1.3 - (view) (annotate) - [select for diffs] (vendor branch)
Sat Jun 2 16:28:10 1990 UTC (23 years, 10 months ago) by wlott
Branch: mips
Changes since 1.8.1.2: +84 -79 lines
Diff to previous 1.8.1.2 , to next main 1.104
Changed pathnames to only use the ``target'' search list.

Revision 1.11 - (view) (annotate) - [select for diffs]
Wed May 16 11:10:58 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.10: +3 -0 lines
Diff to previous 1.10
Added %PROCLAIM for semi-safe policy, and set *PRINT-PRETTY* to NIL
so that we won't lose if we try to print structures after compiling XP.

Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Apr 20 16:49:29 1990 UTC (24 years ago) by ram
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Moved debug-info earlier in the compilation.

Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Apr 20 16:44:57 1990 UTC (24 years ago) by ram
Branch: MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
Added debug-int

Revision 1.8.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Fri Apr 13 20:39:47 1990 UTC (24 years ago) by wlott
Branch: mips
Changes since 1.8.1.1: +9 -9 lines
Diff to previous 1.8.1.1
Commented out a few files that I know will cause big problems.

Revision 1.8.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Wed Apr 11 17:15:48 1990 UTC (24 years ago) by wlott
Branch: mips
Changes since 1.8: +8 -26 lines
Diff to previous 1.8
Initial MIPS version.

Revision 1.8 - (view) (annotate) - [select for diffs]
Thu Mar 8 10:59:24 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Branch point for: mips
Changes since 1.7: +84 -82 lines
Diff to previous 1.7
Changed to new logical names.  Moved serve-event before lispinit so that
variables are defined before use.  Moved constants out of the LET
*compile-time-define-macros* so that DEFINE-SYSTEM-CONSTANT is defined.
Added type-boot.

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Mar 5 17:07:36 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Changed let of *ALIEN-EVAL-WHEN* to be (COMPILE EVAL) rather than just
(COMPILE) so that stuff will get evaluated at least once in the 
bootstrap environment.

Revision 1.6 - (view) (annotate) - [select for diffs]
Fri Feb 23 12:13:41 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5
Added fd-stream and serve-event, flushed machio.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Feb 20 14:09:36 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.4: +4 -0 lines
Diff to previous 1.4
Added compilation of assem:assem and assem:assembler.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Feb 9 16:08:58 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
Fixed type in last edit.

Revision 1.3 - (view) (annotate) - [select for diffs]
Fri Feb 9 15:47:28 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.2: +15 -7 lines
Diff to previous 1.2
Added binding of C:*COMPILE-TIME-DEFINE-MACROS* to NIL around compilation of
system macros (at end of compilation.)  This prevents infinite recursions due
to trying to interpret circularly defined macros.

Revision 1.2 - (view) (annotate) - [select for diffs]
Wed Feb 7 18:34:31 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.1: +9 -8 lines
Diff to previous 1.1
Changed to only load the XXXmsgdefs files when there is no XXXuser.nfasl, and
also bound *ALIEN-EVAL-WHEN* to COMPILE around this stuff so that we won't eval
the msgdefs stuff twice.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Feb 6 17:27:58 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5