- Mar 23, 2003
-
-
gerd authored
-
- Mar 22, 2003
-
-
gerd authored
= 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.
-
pmai authored
-
- Mar 21, 2003
- Mar 20, 2003
-
-
cracauer authored
Add the symbols for the glibc malloc hooks to the stubs. That is neccessary to make the hooks work from C code loaded into CMUCL. Tested: enables malloc hook (debugging etc.) in the ITA builds.
-
- Mar 19, 2003
- Mar 18, 2003
- Mar 17, 2003
-
-
pmai authored
extern-alien-name, like e.g. OpenBSD, which prepends _.
-
pmai authored
w.r.t. the keyword argument flavor.
-
emarsden authored
INTEGER. This fixes a bug in ASH: (ash (1+ most-positive-fixnum) (1- (- most-positive-fixnum))) produces an error. Noted by Christopher Rhodes on #lisp.
-
emarsden authored
be bigger than an INDEX.
-
- Mar 11, 2003
-
-
toy authored
maybe-note-assembler-routine from finding foreign routines. If the address is negative, make it positive when calling maybe-note-assembler-routine.
-
- Mar 10, 2003
-
-
gerd authored
Treat NIL as a symbol, to produce the same result as the DEFTRANSFORM for sxhash/symbol in c:generic/vm-tran.lisp.
-
gerd authored
FORMAT-ARGS is a list.
-
gerd authored
subtypes of SIMPLE-CONDITION like a SIMPLE-CONDITION, because that ignores report functions of the subtypes. Instead, recognize conditions of the exact type SIMPLE-WARNING, SIMPLE-ERROR, and SIMPLE-STYLE-WARNING.
-
- Mar 08, 2003
- Mar 07, 2003
-
-
pw authored
-
- Mar 06, 2003
-
-
pmai authored
Attached is the full patch containing the addition of the ISTREAM-MEMORY-BARRIER VOP, the change to GENTRAP to use the bugchk opcode, and also a boot file to allow the patched sources to be compiled with an unpatched binary.
-
toy authored
space or the assembler routine space with linkage-table builds. Otherwise, we never find the assembler routines.
-
emarsden authored
This is to avoid ending up with the same initializer present twice, and also to give the initializer a clearer print-name.
-
- Mar 05, 2003
- Mar 04, 2003
- Mar 03, 2003