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

Log of /src/tools/pclcom.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to double-double-array-checkpoint: (view) (annotate)
Sticky Tag:

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon Sep 8 16:07:04 2003 UTC (10 years, 7 months ago) by toy
Branch: MAIN
CVS Tags: amd64-merge-start, 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-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, mod-arith-base, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-telent-clx, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, release-19b-base, release-19b-pre1, release-19b-pre2, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09, 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, 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, snapshot-2007-09, snapshot-2007-10
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, release-19c-branch, release-19d-branch
Changes since 1.31: +2 -1 lines
Diff to previous 1.31
Disable package locks when rebuilding the various parts of CMUCL.

Revision 1.31 - (view) (annotate) - [select for diffs]
Wed Jun 18 10:50:14 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.30: +2 -2 lines
Diff to previous 1.30
	* src/tools/pclcom.lisp: Delete the symbol
	reinitialize-structure-class from kernel::*defstruct-hooks*
	instead of its function definition.

Revision 1.30 - (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.29: +2 -2 lines
Diff to previous 1.29
	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.29 - (view) (annotate) - [select for diffs]
Sat Jun 7 17:56:28 2003 UTC (10 years, 10 months ago) by toy
Branch: MAIN
Changes since 1.28: +10 -1 lines
Diff to previous 1.28
More simple-streams updates from Paul Foley:

o An update to fix Gerd's complaint about :simple-streams being on
  *features*
o Corrects a few bugs
o Renames all the strategy functions
o Gets rid of DEVICE-EXTEND (Duane Rettig tells me it's going away in
  the next ACL release)
o A start on getting stream& composition working.

Revision 1.28 - (view) (annotate) - [select for diffs]
Fri Jun 6 16:23:46 2003 UTC (10 years, 10 months ago) by toy
Branch: MAIN
Changes since 1.27: +14 -1 lines
Diff to previous 1.27
Initial import of Paul Foley's simple-streams implmentation.  Some
functionality is still missing, but Lisp streams and Gray streams
should behave unchanged.

Revision 1.27 - (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.26: +7 -3 lines
Diff to previous 1.26
	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.26 - (view) (annotate) - [select for diffs]
Sun Apr 6 09:39:24 2003 UTC (11 years ago) by gerd
Branch: MAIN
Changes since 1.25: +1 -4 lines
Diff to previous 1.25
	* tools/pclcom.lisp: Remove reference to the slot-accessor-name
	package.

Revision 1.25 - (view) (annotate) - [select for diffs]
Sun Mar 30 18:43:59 2003 UTC (11 years ago) by gerd
Branch: MAIN
Changes since 1.24: +7 -1 lines
Diff to previous 1.24
	Update CLOS STRUCTURE-CLASSes on structure changes.

	* pcl/braid.lisp (ensure-non-standard-class): Add optional
	parameter existing-class.
	(reinitialize-structure-class): New function.
	(toplevel): Push it on kernel::*defstruct-hooks*.

	* code/defstruct.lisp (*defstruct-hooks*): New variable.
	(%defstruct): Call these hooks.

	* tools/pclcom.lisp (find-package): Remove
	pcl::reinitialize-structure-class from kernel::*defstruct-hooks*.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sat Mar 22 16:15:14 2003 UTC (11 years, 1 month ago) by gerd
Branch: MAIN
Changes since 1.23: +13 -10 lines
Diff to previous 1.23
* bootfiles/18e/boot[12].lisp: Bootstrap files for the lisp:class
= pcl:class part.  To get it booted from 18e, cross-compile using
boot1.lisp as bootstrap.lisp in pmai's build scripts, then do a
normal compile with boot2.lisp as bootstrap.lisp with the
resulting Lisp.

* code/byte-interp.lisp, code/defstruct.lisp, code/describe.lisp:
* code/error.lisp, code/exports.lisp, code/hash-new.lisp:
* code/hash.lisp, code/macros.lisp, code/misc.lisp:
* code/package.lisp, code/pred.lisp, code/sharpm.lisp, code/type.lisp:
* compiler/dump.lisp, compiler/fndb.lisp, compiler/globaldb.lisp:
* compiler/proclaim.lisp, compiler/typetran.lisp, compiler/xref.lisp:
* compiler/generic/primtype.lisp, compiler/generic/vm-type.lisp:
Changes for to use kernel::class etc.

* code/class.lisp (toplevel): Shadow class, built-in-class etc.
(class): Give it conc-name %class-.
(toplevel) [#+bootstrap-lisp-class=pcl-class]: Define old accessors.
(everywhere): Use new class accessors.

* compiler/generic/vm-fndb.lisp (%make-instance): Change from
unsafe to flushable and movable.

* code/ntrace.lisp (expand-trace, untrace): Changes for method
tracing.

* code/profile.lisp (profile, profile-all, unprofile): Method
profiling.

* pcl/*.text, pcl/bench.lisp, pcl/extensions.lisp:
* pcl/fast-init.lisp, pcl/precom1.lisp, pcl/precom4.lisp:
* pcl/structure-class.lisp, pcl/user-instances.lisp:
Removed.

* tools/pclcom.lisp: Changes for my PCL and lisp:class =
pcl::class.

Revision 1.23 - (view) (annotate) - [select for diffs]
Tue Dec 3 01:42:27 2002 UTC (11 years, 4 months ago) by toy
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.22: +4 -3 lines
Diff to previous 1.22
From Eric Marsden:

Make PCL compilation messages go to the log file compile-pcl.log.

Revision 1.22 - (view) (annotate) - [select for diffs]
Thu Mar 15 18:01:39 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.21: +4 -1 lines
Diff to previous 1.21
Add support for ANSI specified :print-function and :print-object
defstruct options while preserving previous behaviour. ANSI processing
is enabled by ext:*ansi-defstruct-options-p* which must be NIL while
compiling CMUCL, PCL, CLX, HEMLOCK to avoid flushing defined print-functions.
This switch is turned ON when worldload builds a core with PCL in it.

Revision 1.21 - (view) (annotate) - [select for diffs]
Thu Jun 29 07:52:06 2000 UTC (13 years, 9 months ago) by dtc
Branch: MAIN
Changes since 1.20: +6 -1 lines
Diff to previous 1.20
Blow away the slot-value and slot-boundp compiler-macros exported from
Lisp when bootstrapping from a lisp core that includes PCL. This overcomes
trouble noted compiling Gray streams from a core that includes PCL.

Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Jun 6 10:00:15 2000 UTC (13 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.19: +7 -1 lines
Diff to previous 1.19
Concatenate the Gray Stream support files into a gray-streams-library,
to be part of the distribution; suggested by Raymond Toy.

Revision 1.19 - (view) (annotate) - [select for diffs]
Sat Jan 9 11:05:20 1999 UTC (15 years, 3 months ago) by dtc
Branch: MAIN
Changes since 1.18: +9 -1 lines
Diff to previous 1.18
Add CMUCL style file-comments; from Peter Van Eynde.

Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Jun 25 18:45:29 1998 UTC (15 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.17: +8 -6 lines
Diff to previous 1.17
Restore the pcl::..slot-unbound.. symbol back to the PCL package after
renaming the PCL to OLD-PCL package.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Jun 21 10:03:33 1998 UTC (15 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.16: +4 -1 lines
Diff to previous 1.16
After renaming the PCL package to OLD-PCL, move the 'class symbol back
to the PCL package so that the respective debug variable has a valid
package name.

Revision 1.16 - (view) (annotate) - [select for diffs]
Fri Jun 5 02:57:03 1998 UTC (15 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.15: +6 -2 lines
Diff to previous 1.15
After renaming the PCL package, shadowing-import 'old-pcl::class so
that this symbol is the same as used by the compiler in ir1tran.  This
enables the definition of PCL classes while compiling PCL which now
works after fixes to the class hierarchy.

Revision 1.15 - (view) (annotate) - [select for diffs]
Mon Feb 2 18:18:41 1998 UTC (16 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.14: +3 -0 lines
Diff to previous 1.14
Get rid of the CLOS-MOP package when compiling PCL from a system
that has PCL already loaded.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Sep 20 20:05:36 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
Avoid unnecessary re-compiling of defsys; was looking for a fasl
object file but byte compiling so should have been looking for a
byte-fasl object file.

Revision 1.13 - (view) (annotate) - [select for diffs]
Fri Sep 12 17:29:25 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.12: +5 -1 lines
Diff to previous 1.12
Re-load the lisp:documentation functions when build PCL with PCL
loaded.

Revision 1.12 - (view) (annotate) - [select for diffs]
Wed May 8 14:49:36 1996 UTC (17 years, 11 months ago) by ram
Branch: MAIN
Branch point for: RELENG_18
Changes since 1.11: +3 -0 lines
Diff to previous 1.11
Patch from Harris to help compiling PCL when already loaded.

Revision 1.11 - (view) (annotate) - [select for diffs]
Thu Aug 19 12:50:28 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10
Byte-compile defsys and all functions beginning with EARLY- or BOOT-.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Jul 31 20:21:51 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.9: +30 -0 lines
Diff to previous 1.9
Added stuff to blow away the old class definitions of any loaded PCL.

Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Jul 23 21:09:27 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
debug-info => debug

Revision 1.8 - (view) (annotate) - [select for diffs]
Thu May 13 21:45:40 1993 UTC (20 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.7: +4 -2 lines
Diff to previous 1.7
Byte compile macros.  Compile guts unsafe when small.

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Aug 3 13:18:33 1992 UTC (21 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
Make the PCL package after we rename it so that early package hackery
won't flame out.

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon Jul 6 17:33:19 1992 UTC (21 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
Rename the slot-accessor-name package too...

Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Jun 3 18:34:07 1992 UTC (21 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
Add :SETF to the features list for new PCL.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Nov 25 21:41:07 1991 UTC (22 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.3: +3 -0 lines
Diff to previous 1.3
Rename the PCL package if it already exists.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon May 27 16:22:30 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.2: +4 -2 lines
Diff to previous 1.2
Made internal debug-info .5, and made external interfaces fully safe.

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Apr 25 22:16:47 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.1: +5 -2 lines
Diff to previous 1.1
Use debug-info 1 with SMALL feature.

Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Mar 8 19:33:55 1991 UTC (23 years, 1 month 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