# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 10:11:38 AM Mon, 09 Feb 2004 02:11:26 GMT Gary Byers [508] * trunk/ccl/level-0/PPC/ppc-float.lisp (modified) %%SCALE-DFLOAT reserved 16 bytes on tsp, but used 24. Sun, 08 Feb 2004 06:08:32 GMT Gary Byers [507] * trunk/ccl/level-1/l1-pathnames.lisp (modified) Add "ccl:tools;" to *MODULE-SEARCH-PATH*. Sun, 08 Feb 2004 06:08:03 GMT Gary Byers [506] * trunk/ccl/level-1/version.lisp (modified) 040208, Alpha->Beta. Sun, 08 Feb 2004 05:58:46 GMT Gary Byers [505] * trunk/ccl/tools/README-OpenMCL.txt (added) New file. Sun, 08 Feb 2004 05:01:37 GMT Gary Byers [504] * trunk/ccl/tools/defsystem.lisp (added) imported from SourceForge clocc project HEAD as of 040207 Sun, 08 Feb 2004 05:01:17 GMT Gary Byers [503] * trunk/ccl/tools (added) * trunk/ccl/tools/asdf-install (added) * trunk/ccl/tools/asdf-install/.cvsignore (added) * trunk/ccl/tools/asdf-install/Makefile (added) * trunk/ccl/tools/asdf-install/README (added) * trunk/ccl/tools/asdf-install/asdf-install.asd (added) * trunk/ccl/tools/asdf-install/defpackage.lisp (added) * trunk/ccl/tools/asdf-install/digitool.lisp (added) * trunk/ccl/tools/asdf-install/doc (added) * trunk/ccl/tools/asdf-install/doc/index.html (added) * trunk/ccl/tools/asdf-install/installer.lisp (added) * trunk/ccl/tools/asdf-install/loader.lisp (added) * trunk/ccl/tools/asdf-install/port.lisp (added) * trunk/ccl/tools/asdf.lisp (added) imported from SourceForge cclan project HEAD as of 040207 Sun, 08 Feb 2004 01:06:53 GMT Gary Byers [502] * trunk/ccl/level-1/l1-pathnames.lisp (modified) Don't include "ccl:" or "home:" on *module-search-path*. Do include ... Sun, 08 Feb 2004 01:01:01 GMT Gary Byers [501] * trunk/ccl/level-1/l1-init.lisp (modified) *MODULE-FILE-ALIST* is gone. Honest. Sun, 08 Feb 2004 01:00:38 GMT Gary Byers [500] * trunk/ccl/level-1/l1-files.lisp (modified) Add a doc string for *MODULE-PROVIDER-FUNCTIONS*; reference it in the ... Sun, 08 Feb 2004 00:11:13 GMT Gary Byers [499] * trunk/ccl/level-1/l1-files.lisp (modified) Incorporate Bryan O'Connor's changes to REQUIRE (with some changes.) Sun, 08 Feb 2004 00:10:05 GMT Gary Byers [498] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Remove *MODULE-FILE-ALIST*. Add *MODULE-PROVIDER-FUNCTIONS*. Sun, 08 Feb 2004 00:09:39 GMT Gary Byers [497] * trunk/ccl/lib/dumplisp.lisp (modified) Don't reference *MODULE-FILE-ALIST* anymore. Sat, 07 Feb 2004 22:20:17 GMT Gary Byers [496] * trunk/ccl/lib/macros.lisp (modified) Define CCL::CONDITIONAL-STORE, for use by CLX (and maybe other ... Sat, 07 Feb 2004 22:19:10 GMT Gary Byers [495] * trunk/ccl/level-0/l0-misc.lisp (modified) Add STORE-GVECTOR-CONDITIONAL, to hide some represenatation details. Sat, 07 Feb 2004 21:59:25 GMT Gary Byers [494] * trunk/ccl/lib/level-2.lisp (modified) %GET-DOUBLE-FLOAT and %GET-SINGLE-FLOAT: offset defaults to 0. Sat, 07 Feb 2004 21:58:22 GMT Gary Byers [493] * trunk/ccl/level-1/version.lisp (modified) bump. Sat, 07 Feb 2004 21:58:13 GMT Gary Byers [492] * trunk/ccl/level-1/l1-utils.lisp (modified) %GET-DOUBLE-FLOAT/%SET-DOUBLE-FLOAT were shadowed by later versions. Sat, 07 Feb 2004 21:57:27 GMT Gary Byers [491] * trunk/ccl/level-1/l1-readloop.lisp (modified) Initial listener doesn't claim to be *INTERACTIVE-ABORT-PROCESS*. Sat, 07 Feb 2004 21:56:49 GMT Gary Byers [490] * trunk/ccl/level-1/l1-files.lisp (modified) Don't call CHOOSE-FILE-DIALOG when looking for a module. Sat, 07 Feb 2004 21:55:41 GMT Gary Byers [489] * trunk/ccl/level-1/l1-events.lisp (modified) New scheme to select process for SIGINT. Sat, 07 Feb 2004 21:54:58 GMT Gary Byers [488] * trunk/ccl/examples/objc-runtime.lisp (modified) Revive objc-classes/methods when restarting an image. Check ... Sat, 07 Feb 2004 21:50:53 GMT Gary Byers [487] * trunk/ccl/examples/cocoa-window.lisp (modified) Change comments. Fri, 06 Feb 2004 19:43:50 GMT Gary Byers [486] * trunk/ccl/examples/objc-runtime.lisp (modified) REVIVIE-OBJC-CLASSES (mostly working, but needs to happen at the ... Fri, 06 Feb 2004 19:42:21 GMT Gary Byers [485] * trunk/ccl/examples/objc-support.lisp (modified) Don't call REMAP-OBJC-CLASSES on saved-application startup. Fri, 06 Feb 2004 19:41:30 GMT Gary Byers [484] * trunk/ccl/examples/process-objc-modules.lisp (modified) No more REMAP-ALL-LIBRARY-CLASSES. Fri, 06 Feb 2004 19:40:35 GMT Gary Byers [483] * trunk/ccl/level-1/l1-boot-2.lisp (modified) Replace *TERMINAL-INPUT-LOCK* with the new shared-resource scheme. Fri, 06 Feb 2004 19:39:56 GMT Gary Byers [482] * trunk/ccl/level-1/l1-boot-lds.lisp (modified) MAKE-MCL-LISTENER-PROCESS: spawned process becomes "primary owner" of ... Fri, 06 Feb 2004 19:38:35 GMT Gary Byers [481] * trunk/ccl/level-1/l1-processes.lisp (modified) Probably better to have PROCESS-WAIT sleep explicitly, so that it ... Fri, 06 Feb 2004 19:36:45 GMT Gary Byers [480] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) Tweaks to the :Y command, to handle new shared-resource scheme. ... Fri, 06 Feb 2004 19:35:43 GMT Gary Byers [479] * trunk/ccl/level-1/l1-readloop.lisp (modified) TOPLEVEL-FUNCTION manages the "shared resource" attached to the ... Fri, 06 Feb 2004 19:33:35 GMT Gary Byers [478] * trunk/ccl/level-1/l1-streams.lisp (modified) INPUT-STREAMs may have a SHARED-RESOURCE attached to them; use it to ... Fri, 06 Feb 2004 19:32:05 GMT Gary Byers [477] * trunk/ccl/level-1/l1-typesys.lisp (modified) Slot type predicates use CTYPEP, to (kind of) deal with (FUNCTION ... Fri, 06 Feb 2004 19:30:30 GMT Gary Byers [476] * trunk/ccl/level-1/level-1.lisp (modified) Load DLL-NODE a little earlier. Fri, 06 Feb 2004 19:30:14 GMT Gary Byers [475] * trunk/ccl/level-1/linux-files.lisp (modified) SHARED-RESOURCEs, mostly for arbitrating access to CCL::*TERMINAL- ... Fri, 06 Feb 2004 19:28:15 GMT Gary Byers [474] * trunk/ccl/level-1/version.lisp (modified) 040206. Fri, 06 Feb 2004 19:27:59 GMT Gary Byers [473] * trunk/ccl/lib/dumplisp.lisp (modified) Do handshaking with initial thread before shutting down for SAVE- ... Fri, 06 Feb 2004 19:27:19 GMT Gary Byers [472] * trunk/ccl/lib/macros.lisp (modified) WITH-TERMINAL-INPUT changed slightly. Fri, 06 Feb 2004 19:26:36 GMT Gary Byers [471] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Keep the tcr around as long as possible (count down from ... Fri, 06 Feb 2004 19:24:17 GMT Gary Byers [470] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Provide mach_suspend_tcr(), mach_resume_tcr() so that threads can be ... Fri, 06 Feb 2004 18:57:28 GMT Gary Byers [469] * trunk/ccl/lisp-kernel/constants.h (modified) * trunk/ccl/lisp-kernel/constants.s (modified) Add shutdown_count field to tcr. Mon, 02 Feb 2004 16:22:47 GMT Gary Byers [468] * trunk/ccl/examples/objc-runtime.lisp (modified) New OBJC-[CLASS,METACLASS,INSTANCE]-p, OBJC-OBJECT-P uses them. ... Mon, 02 Feb 2004 16:15:53 GMT Gary Byers [467] * trunk/ccl/level-1/l1-error-system.lisp (modified) Bryan O'Connor's change to INVOKE-RESTART: throw NIL if simple- ... Mon, 02 Feb 2004 16:14:18 GMT Gary Byers [466] * trunk/ccl/level-1/l1-io.lisp (modified) FUNCTION-IS-CURRENT-DEFINITION? knows about these new-fangled SETF ... Mon, 02 Feb 2004 16:12:54 GMT Gary Byers [465] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Disable interrupts when accessing the termination queue; may need to ... Mon, 02 Feb 2004 16:11:51 GMT Gary Byers [464] * trunk/ccl/level-1/l1-processes.lisp (modified) REQUIRE-GLOBAL-SYMBOL checks the environment, too. Mon, 02 Feb 2004 16:11:09 GMT Gary Byers [463] * trunk/ccl/level-1/l1-readloop.lisp (modified) Handshaking during QUIT/PREPARE-TO-QUIT; this is intended to work ... Mon, 02 Feb 2004 16:08:41 GMT Gary Byers [462] * trunk/ccl/level-1/l1-streams.lisp (modified) Bryan O'Connor's change to FILE-LENGTH. Default methods on some ... Mon, 02 Feb 2004 16:07:17 GMT Gary Byers [461] * trunk/ccl/level-1/version.lisp (modified) 040202. Mon, 02 Feb 2004 16:06:55 GMT Gary Byers [460] * trunk/ccl/lib/ccl-export-syms.lisp (modified) export %STR-FROM-PTR. Don't export %STR-FROM-PTR-IN-SCRIPT, which ... Mon, 02 Feb 2004 16:06:10 GMT Gary Byers [459] * trunk/ccl/lib/macros.lisp (modified) Bryan O'Connor's fix to WITH-SIMPLE-RESTART. LET-GLOBALLY moved here. Mon, 02 Feb 2004 16:01:27 GMT Gary Byers [458] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Remove old vector-copying stuff. Sun, 01 Feb 2004 19:41:08 GMT beer [457] * trunk/ccl/examples/objc-clos.lisp (modified) PRINT-OBJECT shouldn't die when given an OBJC-OBJECT whose ObjC part ... Sun, 01 Feb 2004 19:38:21 GMT beer [456] * trunk/ccl/examples/tiny.lisp (modified) Use DEFCLASS and MAKE-INSTANCE Sun, 01 Feb 2004 19:37:35 GMT beer [455] * trunk/ccl/examples/bridge.lisp (modified) Move toward the use of FIND-CLASS and CLASS-OF Sun, 01 Feb 2004 18:09:49 GMT Gary Byers [454] * trunk/ccl/lisp-kernel/constants.h (modified) * trunk/ccl/lisp-kernel/thread_manager.c (modified) Experimental change, to defer tcr cleanup. Sun, 01 Feb 2004 16:50:05 GMT beer [453] * trunk/ccl/examples/objc-clos.lisp (modified) REMOVE-SLOT-INITARGS was dropping the last KEY/VALUE pair Sun, 01 Feb 2004 15:42:52 GMT Gary Byers [452] * trunk/ccl/examples/bridge.lisp (modified) Ivar parsing follows different ruls for STRUCT than for *STRUCT; #\B ... Sun, 01 Feb 2004 13:18:41 GMT Gary Byers [451] * trunk/ccl/examples/objc-support.lisp (modified) NS-LISP-EXCEPTION has a lisp slot. Now, to figure out a way to get ... Sun, 01 Feb 2004 13:17:45 GMT Gary Byers [450] * trunk/ccl/examples/objc-clos.lisp (modified) * trunk/ccl/examples/objc-runtime.lisp (modified) More than one class can share the same metaclass. Sun, 01 Feb 2004 03:05:00 GMT Gary Byers [449] * trunk/ccl/lib/number-case-macro.lisp (modified) Remove stale comment. Sun, 01 Feb 2004 03:04:35 GMT Gary Byers [448] * trunk/ccl/lib/foreign-types.lisp (modified) Fix missing close-paren. Sun, 01 Feb 2004 02:55:22 GMT Gary Byers [447] * trunk/ccl/lib/foreign-types.lisp (modified) Unparse :VOID, use keywords more consistently when unparsing. Sun, 01 Feb 2004 02:54:12 GMT Gary Byers [446] * trunk/ccl/library/lispequ.lisp (modified) Fix DEF-ACCESSORS for VALUES-CTYPE. Sun, 01 Feb 2004 02:53:30 GMT Gary Byers [445] * trunk/ccl/lib/macros.lisp (modified) PARSE-DEFGENERIC fix from Bryan O'Connor. Sat, 31 Jan 2004 04:34:38 GMT Gary Byers [444] * trunk/ccl/examples/bridge.lisp (modified) PARSE-FOREIGN-STRUCT-OR-UNION-SPEC allows for anonymous fields. Fri, 30 Jan 2004 23:58:19 GMT Gary Byers [443] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Don't enable EGC by default (so I can work on tuning it some ...) Fri, 30 Jan 2004 23:57:36 GMT Gary Byers [442] * trunk/ccl/level-1/l1-sysio.lisp (modified) Handle BROADCAST-STREAMs, error out on other non-FILE-STREAMs. Fri, 30 Jan 2004 23:56:26 GMT Gary Byers [441] * trunk/ccl/level-1/l1-streams.lisp (modified) Lots of nit-picking; BROADCAST-STREAM methods (at least partly) fixed ... Fri, 30 Jan 2004 23:54:50 GMT Gary Byers [440] * trunk/ccl/level-1/l1-sockets.lisp (modified) Fix CLOSE call to LOCAL-SOCKET-FILENAME. Fri, 30 Jan 2004 23:53:01 GMT Gary Byers [439] * trunk/ccl/level-1/l1-reader.lisp (modified) WHITESPACEP looks in readtable. Fri, 30 Jan 2004 23:52:29 GMT Gary Byers [438] * trunk/ccl/level-1/l1-io.lisp (modified) FRESH-LINE uses STREAM-FRESH-LINE. Fri, 30 Jan 2004 23:51:38 GMT Gary Byers [437] * trunk/ccl/level-1/l1-files.lisp (modified) IF-EXISTS: dialog nonsense. PROBE-FILE checks WILD-PATHNAME-P, which ... Fri, 30 Jan 2004 23:49:46 GMT Gary Byers [436] * trunk/ccl/lib/pathnames.lisp (modified) WILD-PATHNAME-P now earlier. Fri, 30 Jan 2004 23:49:27 GMT Gary Byers [435] * trunk/ccl/lib/nfcomp.lisp (modified) * trunk/ccl/xdump/faslenv.lisp (modified) Bump fasl version. Fri, 30 Jan 2004 20:09:13 GMT Gary Byers [434] * trunk/ccl/examples/objc-clos.lisp (modified) Lots of changes: foreign slot definitions have a :FOREIGN-TYPE; ... Fri, 30 Jan 2004 19:57:23 GMT Gary Byers [433] * trunk/ccl/examples/objc-runtime.lisp (modified) Lots of changes: get rid of old DEF-OBJC-CLASS support, initialize ... Fri, 30 Jan 2004 19:55:34 GMT Gary Byers [432] * trunk/ccl/examples/objc-support.lisp (modified) Install predefined classes here. Use DEFCLASS to create NS-LISP- ... Fri, 30 Jan 2004 19:51:46 GMT Gary Byers [431] * trunk/ccl/examples/process-objc-modules.lisp (modified) MAP-OBJC-CLASS -> INSTALL-FOREIGN-OBJC-CLASS. Fri, 30 Jan 2004 19:49:15 GMT Gary Byers [430] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-inspector.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/cocoa.lisp (modified) * trunk/ccl/examples/hemlock-textstorage.lisp (modified) Used DEFCLASS to creat classes, SLOT-VALUE or an accessor to access ... Fri, 30 Jan 2004 19:48:10 GMT Gary Byers [429] * trunk/ccl/examples/bridge.lisp (modified) Parse instance-var type strings differently from arg type strings. Fri, 30 Jan 2004 19:46:57 GMT Gary Byers [428] * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) Use CMPD vice CMPW. (1 down, a few hundred to go.) Fri, 30 Jan 2004 19:45:07 GMT Gary Byers [427] * trunk/ccl/level-1/version.lisp (modified) 040130 Fri, 30 Jan 2004 19:44:50 GMT Gary Byers [426] * trunk/ccl/level-1/l1-utils.lisp (modified) %CSTRLEN. Fri, 30 Jan 2004 19:44:06 GMT Gary Byers [425] * trunk/ccl/level-1/l1-sysio.lisp (modified) CLOSE just does CALL-NEXT-METHOD, which might work now. Fri, 30 Jan 2004 19:43:21 GMT Gary Byers [424] * trunk/ccl/level-1/l1-streams.lisp (modified) CLOSE: set the closed slot to ... something non-NULL. ... Fri, 30 Jan 2004 19:36:15 GMT Gary Byers [423] * trunk/ccl/level-1/l1-sockets.lisp (modified) SOCKET-ERROR is (simple) STREAM-ERROR. Change how it's signaled, and ... Fri, 30 Jan 2004 19:34:52 GMT Gary Byers [422] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Lock on *TERMINATION-POPULATION* access. Fri, 30 Jan 2004 19:34:07 GMT Gary Byers [421] * trunk/ccl/level-1/l1-clos.lisp (modified) ADD-READER/WRITER-METHOD: less specialized. Turn a few early ... Fri, 30 Jan 2004 19:32:35 GMT Gary Byers [420] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) CLASS-SLOT-INITARGS, CREATE-READER/WRITER-METHOD-FUNCTION: less ... Fri, 30 Jan 2004 19:30:14 GMT Gary Byers [419] * trunk/ccl/lib/macros.lisp (modified) WITH-STRING-FROM-CSTRING: stack allocate a lisp-string, getting bytes ... Fri, 30 Jan 2004 19:28:48 GMT Gary Byers [418] * trunk/ccl/lib/foreign-types.lisp (modified) BIT/BITFIELD foreign integer types. Thu, 29 Jan 2004 17:45:21 GMT Gary Byers [417] * trunk/ccl/level-0/l0-array.lisp (modified) CTYPE-SUBTYPE: no specialized (COMPLEX ) arrays, so check ... Thu, 29 Jan 2004 00:06:17 GMT Gary Byers [416] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) kinder, gentler do_tsp_overflow Tue, 27 Jan 2004 01:18:12 GMT Gary Byers [415] * trunk/ccl/lib/sequences.lisp (modified) SUBSEQ: Array-headers aren't sequences; vector headers are. Mon, 26 Jan 2004 16:51:20 GMT Gary Byers [414] * trunk/ccl/lib/level-2.lisp (modified) (SETF %GET-BITFIELD) becomes %SET-BITFIELD, which is what the setf ... Mon, 26 Jan 2004 16:50:18 GMT Gary Byers [413] * trunk/ccl/lib/db-io.lisp (modified) %DECODE-FOREIGN-NAME handles 0-length names correctly. Mon, 26 Jan 2004 12:09:33 GMT Gary Byers [412] * trunk/ccl/level-1/l1-clos.lisp (modified) Kinder, gentler %SHARED-INITIALIZE uses INSTANCE-CLASS-WRAPPER. Mon, 26 Jan 2004 12:08:21 GMT Gary Byers [411] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) INSTANCE-CLASS-WRAPPER (how many versions of this are there ?) looks ... Mon, 26 Jan 2004 12:06:46 GMT Gary Byers [410] * trunk/ccl/level-1/l1-error-system.lisp (modified) Bryan O'Connor's fix to %ACTIVE-RESTART. Mon, 26 Jan 2004 12:05:30 GMT Gary Byers [409] * trunk/ccl/level-1/version.lisp (modified) So much for the 040124 idea ...