# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 10:05:02 AM Sat, 28 Feb 2004 09:13:48 GMT Gary Byers [579] * trunk/ccl/lib/arrays-fry.lisp (modified) ADJUST-ARRAY fixes (from Bryan O'Connor). Sat, 28 Feb 2004 09:12:39 GMT Gary Byers [578] * trunk/ccl/lib/macros.lisp (modified) WITH-SIMPLE-RESTART change (from Bryan O'Connor). Sat, 28 Feb 2004 09:11:46 GMT Gary Byers [577] * trunk/ccl/library/lispequ.lisp (modified) Define $arh_exp_disp_bit (from Bryan O'Connor). Sat, 28 Feb 2004 02:24:22 GMT Gary Byers [576] * trunk/ccl/OpenMCL.app/Contents/Info.plist (modified) Try to persuade system to use openmcl icon for lisp documents. Fri, 27 Feb 2004 16:32:28 GMT beer [575] * trunk/ccl/examples/objc-clos.lisp (modified) ObjC generic functions and methods for predefined ObjC messages ... Fri, 27 Feb 2004 16:27:30 GMT beer [574] * trunk/ccl/examples/bridge.lisp (modified) *TYPE-SIGNATURE-TABLE* now contains message descriptors; some new ... Fri, 27 Feb 2004 16:25:09 GMT beer [573] * trunk/ccl/examples/objc-runtime.lisp (modified) UPDATE-TYPE-SIGNATURES-FOR-METHOD now takes a class as a second argument Fri, 27 Feb 2004 16:23:00 GMT beer [572] * trunk/ccl/examples/name-translation.lisp (modified) Yet a few more new ObjC special words Thu, 26 Feb 2004 19:59:08 GMT Gary Byers [571] * trunk/ccl/lisp-kernel/thread_manager.c (modified) (Hopefully) return NULL if semaphore_create() fails. Thu, 26 Feb 2004 19:58:31 GMT Gary Byers [570] * trunk/ccl/level-0/l0-aprims.lisp (modified) Check return value from semaphore creation. Thu, 26 Feb 2004 19:58:06 GMT Gary Byers [569] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/hemlock-textstorage.lisp (modified) * trunk/ccl/hemlock/src/bindings.lisp (modified) * trunk/ccl/hemlock/src/buffer.lisp (modified) * trunk/ccl/hemlock/src/cocoa-hemlock.lisp (modified) * trunk/ccl/hemlock/src/filecoms.lisp (modified) * trunk/ccl/hemlock/src/htext1.lisp (modified) * trunk/ccl/hemlock/src/htext2.lisp (modified) * trunk/ccl/hemlock/src/htext3.lisp (modified) * trunk/ccl/hemlock/src/modeline.lisp (modified) * trunk/ccl/hemlock/src/struct.lisp (modified) * trunk/ccl/level-1/l1-readloop.lisp (modified) QUIT typechecks arg before it's too late to do so. Tue, 24 Feb 2004 20:31:29 GMT Gary Byers [568] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/hemlock-textstorage.lisp (modified) Start to use Hemlock for documents. Tue, 24 Feb 2004 20:30:59 GMT Gary Byers [567] * trunk/ccl/examples/objc-runtime.lisp (modified) Use some other obscure way of initializing class before looking for ... Tue, 24 Feb 2004 01:41:39 GMT Gary Byers [566] * trunk/ccl/examples/hemlock-textstorage.lisp (modified) * trunk/ccl/hemlock/src/bindings.lisp (modified) * trunk/ccl/hemlock/src/cocoa-hemlock.lisp (added) * trunk/ccl/hemlock/src/command.lisp (modified) * trunk/ccl/hemlock/src/interp.lisp (modified) * trunk/ccl/hemlock/src/modeline.lisp (modified) * trunk/ccl/hemlock/src/struct.lisp (modified) more changes. Tue, 24 Feb 2004 01:40:39 GMT Gary Byers [565] * trunk/ccl/examples/objc-runtime.lisp (modified) method lookup: ensure class is initialized, via fairly obscure means. Tue, 24 Feb 2004 01:40:02 GMT Gary Byers [564] * trunk/ccl/examples/compile-hemlock.lisp (modified) Add COCOA-HEMLOCK. Tue, 24 Feb 2004 01:39:37 GMT Gary Byers [563] * trunk/ccl/examples/cocoa-editor.lisp (modified) require HEMLOCK-TEXTSTORAGE. (Blows up during load ...). Mon, 23 Feb 2004 17:20:52 GMT Gary Byers [562] * trunk/ccl/examples/hemlock-textstorage.lisp (modified) * trunk/ccl/hemlock/src/bindings.lisp (modified) * trunk/ccl/hemlock/src/htext1.lisp (modified) * trunk/ccl/hemlock/src/htext2.lisp (modified) * trunk/ccl/hemlock/src/htext3.lisp (modified) * trunk/ccl/hemlock/src/htext4.lisp (modified) * trunk/ccl/hemlock/src/interp.lisp (modified) * trunk/ccl/hemlock/src/keysym-defs.lisp (modified) * trunk/ccl/hemlock/src/morecoms.lisp (modified) Lots-o-changes. Mon, 23 Feb 2004 17:18:40 GMT Gary Byers [561] * trunk/ccl/examples/compile-hemlock.lisp (modified) Reorganize; use FASL-CONCATENATE. Mon, 23 Feb 2004 17:18:18 GMT Gary Byers [560] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Bugs in PPC2-%SET-BIT. Sun, 22 Feb 2004 01:41:51 GMT Gary Byers [559] * trunk/ccl/hemlock/src/keysym-defs.lisp (modified) Learn to spell. Learn what package we're in. Sun, 22 Feb 2004 01:40:13 GMT Gary Byers [558] * trunk/ccl/hemlock/src/keysym-defs.lisp (modified) Learn to spell. Sun, 22 Feb 2004 01:27:13 GMT Gary Byers [557] * trunk/ccl/lisp-kernel/area.h (modified) * trunk/ccl/lisp-kernel/bits.c (modified) * trunk/ccl/lisp-kernel/bits.h (modified) * trunk/ccl/lisp-kernel/constants.h (modified) * trunk/ccl/lisp-kernel/constants32.h (added) * trunk/ccl/lisp-kernel/constants64.h (added) * trunk/ccl/lisp-kernel/constants64.s (modified) * trunk/ccl/lisp-kernel/darwin/.gdb_history (modified) * trunk/ccl/lisp-kernel/darwin/Makefile (modified) * trunk/ccl/lisp-kernel/gc.c (modified) * trunk/ccl/lisp-kernel/gc.h (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.h (modified) * trunk/ccl/lisp-kernel/lisp.h (modified) * trunk/ccl/lisp-kernel/lisp_globals.h (modified) * trunk/ccl/lisp-kernel/lisptypes.h (modified) * trunk/ccl/lisp-kernel/macros.h (modified) * trunk/ccl/lisp-kernel/macros.s (modified) * trunk/ccl/lisp-kernel/pantherg5/Makefile (modified) * trunk/ccl/lisp-kernel/plsym.c (modified) * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) * trunk/ccl/lisp-kernel/spentry.s (modified) PPC64 changes (some of them rather suspect ...). 32-bit kernel may ... Sun, 22 Feb 2004 01:21:01 GMT Gary Byers [556] * trunk/ccl/examples/hemlock-textstorage.lisp (modified) Lots of changes. Still needs event-translation work (and lots of ... Sun, 22 Feb 2004 01:20:18 GMT Gary Byers [555] * trunk/ccl/examples/compile-hemlock.lisp (modified) Fewer files. More warnings ... Sun, 22 Feb 2004 01:19:58 GMT Gary Byers [554] * trunk/ccl/hemlock/src/htext1.lisp (modified) * trunk/ccl/hemlock/src/htext2.lisp (modified) Maybe update the selection if the mark we move is the buffer's point. Sun, 22 Feb 2004 01:16:38 GMT Gary Byers [553] * trunk/ccl/hemlock/src/interp.lisp (modified) Process single events. Sun, 22 Feb 2004 01:16:20 GMT Gary Byers [552] * trunk/ccl/hemlock/src/keysym-defs.lisp (modified) Cocoa, not an RT. (Still needs some work.) Sun, 22 Feb 2004 01:15:49 GMT Gary Byers [551] * trunk/ccl/hemlock/src/struct.lisp (modified) Buffers maybe have text-storage, but no windows list. Sun, 22 Feb 2004 01:15:06 GMT Gary Byers [550] * trunk/ccl/hemlock/src/modeline.lisp (added) Move some modeline stuff here from window.lisp. Sun, 22 Feb 2004 01:14:19 GMT Gary Byers [549] * trunk/ccl/examples/objc-clos.lisp (modified) Handle INITFUNCTION/INITARG case in SHARED-INITIALIZE. Wed, 18 Feb 2004 18:51:29 GMT beer [548] * trunk/ccl/examples/objc-clos.lisp (modified) More (and different!) support for ObjC generic functions and methods Mon, 16 Feb 2004 10:41:04 GMT Gary Byers [547] * trunk/ccl/level-0/l0-float.lisp (modified) ACOS of DOUBLE-FLOAT wants to (%MAKE-DFLOAT) the result. Again. Still. Sun, 15 Feb 2004 16:25:55 GMT Gary Byers [546] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Foreign threads linger, too. Sun, 15 Feb 2004 16:23:54 GMT Gary Byers [545] * trunk/ccl/examples/objc-support.lisp (modified) Remove DBG trap in NS-EXCEPTION method. Sun, 15 Feb 2004 16:23:16 GMT Gary Byers [544] * trunk/ccl/examples/objc-runtime.lisp (modified) Metaclass of user-defined class derived from class-name symbol, not ... Sun, 15 Feb 2004 16:22:13 GMT Gary Byers [543] * trunk/ccl/examples/objc-clos.lisp (modified) ALLOCATE-INSTANCE et al: install the instance's slot-vector if it has ... Sun, 15 Feb 2004 16:20:17 GMT Gary Byers [542] * trunk/ccl/examples/process-objc-modules.lisp (modified) Fix PROVIDE call. Sun, 15 Feb 2004 16:19:45 GMT Gary Byers [541] * trunk/ccl/examples/cocoa-window.lisp (modified) Change PROCESS-INTERRUPT mechanism, since postEvent:atStart: doesn't ... Sun, 15 Feb 2004 16:17:32 GMT Gary Byers [540] * trunk/ccl/lib/number-case-macro.lisp (modified) SINGLE-FLOAT, in *TYPE-TO-TYPECODE*. Sun, 15 Feb 2004 16:16:15 GMT Gary Byers [539] * trunk/ccl/lib/macros.lisp (modified) WITH-OUTPUT-TO-STRING: don't quote element-type. Sun, 15 Feb 2004 16:14:39 GMT Gary Byers [538] * trunk/ccl/lib/backtrace-lds.lisp (modified) OPCODE is in the ARCH package. Sun, 15 Feb 2004 16:10:46 GMT Gary Byers [537] * trunk/ccl/lib/dumplisp.lisp (modified) No more quit-acknowledgement. Sun, 15 Feb 2004 16:10:27 GMT Gary Byers [536] * trunk/ccl/level-1/version.lisp (modified) Date suffix for bleeding-edge version. Sun, 15 Feb 2004 16:10:04 GMT Gary Byers [535] * trunk/ccl/level-1/l1-readloop.lisp (modified) No more "quit acknowledgement". Sun, 15 Feb 2004 16:08:59 GMT Gary Byers [534] * trunk/ccl/level-0/l0-float.lisp (modified) pick up acos/asin fixes Fri, 13 Feb 2004 18:18:05 GMT beer [533] * trunk/ccl/examples/objc-clos.lisp (modified) Some initial steps toward integrating ObjC methods into CLOS generic ... Fri, 13 Feb 2004 18:17:27 GMT beer [532] * trunk/ccl/examples/name-translation.lisp (modified) Added a few more special ObjC words I've come across Removed old ... Thu, 12 Feb 2004 07:22:12 GMT Gary Byers [531] * trunk/ccl/level-0/l0-float.lisp (modified) ACOS: double-float case uses %MAKE-DFLOAT to allocate result. Thu, 12 Feb 2004 03:19:59 GMT Gary Byers [530] * trunk/ccl/lisp-kernel/pantherg5/Makefile (modified) Start to conditionalize for PPC64, almost. Thu, 12 Feb 2004 03:17:20 GMT Gary Byers [529] * trunk/ccl/lisp-kernel/spentry.s (modified) Fix a lot of the cases broken by removal of extract_2_lisptags_. Thu, 12 Feb 2004 03:16:27 GMT Gary Byers [528] * trunk/ccl/lisp-kernel/macros.s (modified) More portability stuff; still a ways to go. Thu, 12 Feb 2004 03:15:44 GMT Gary Byers [527] * trunk/ccl/lisp-kernel/constants64.s (added) Flesh out a bit. Thu, 12 Feb 2004 03:15:25 GMT Gary Byers [526] * trunk/ccl/lisp-kernel/constants32.s (modified) Don't suppress PPC64 defs of eabi stack frames. Thu, 12 Feb 2004 01:23:13 GMT Gary Byers [525] * trunk/ccl/lisp-kernel/constants.s (modified) Hoist register names, etc into main file. Wed, 11 Feb 2004 19:01:15 GMT Gary Byers [524] * trunk/ccl/lisp-kernel/pantherg5 (added) * trunk/ccl/lisp-kernel/pantherg5/Makefile (added) Copy of regular Darwin Makefile, for starters. Wed, 11 Feb 2004 19:00:47 GMT Gary Byers [523] * trunk/ccl/lisp-kernel/darwin/Makefile (modified) Beg the assembler to be AltiVec-aware. Probably a better way. Wed, 11 Feb 2004 19:00:19 GMT Gary Byers [522] * trunk/ccl/lisp-kernel/spentry.s (modified) Partly convert to 64-bit-maybeness. Wed, 11 Feb 2004 18:59:19 GMT Gary Byers [521] * trunk/ccl/lisp-kernel/macros.s (modified) Parameterize more for ppc32/ppc64. Wed, 11 Feb 2004 18:59:00 GMT Gary Byers [520] * trunk/ccl/lisp-kernel/constants32.s (added) 32-bit platform constants. Wed, 11 Feb 2004 18:58:41 GMT Gary Byers [519] * trunk/ccl/lisp-kernel/constants.s (modified) Include platform-specific constants file. Wed, 11 Feb 2004 18:58:19 GMT Gary Byers [518] * trunk/ccl/lisp-kernel/asmutils.s (modified) Assume that the assembler is AltiVec aware in vector save/restore. ... Wed, 11 Feb 2004 08:54:07 GMT Gary Byers [517] * trunk/ccl/lib/compile-ccl.lisp (modified) * trunk/ccl/lib/systems.lisp (modified) add asdf, defsystem Tue, 10 Feb 2004 19:06:59 GMT Gary Byers [516] * trunk/ccl/compiler/nx-basic.lisp (modified) VARIABLE-INFORMATION returns :SPECIAL if visible binding is ... Tue, 10 Feb 2004 18:39:49 GMT Gary Byers [515] * trunk/ccl/level-1/version.lisp (modified) 0.14.1 Tue, 10 Feb 2004 17:58:07 GMT Gary Byers [514] * trunk/ccl/lisp-kernel/sampler.c (deleted) was never used Mon, 09 Feb 2004 16:26:41 GMT Gary Byers [513] * trunk/ccl/level-1/l1-processes.lisp (modified) ABORT-BREAK restart around process's initial function. Mon, 09 Feb 2004 16:22:31 GMT Gary Byers [512] * trunk/ccl/level-1/linux-files.lisp (modified) Aargh. Mon, 09 Feb 2004 16:22:14 GMT Gary Byers [511] * trunk/ccl/level-1/l1-readloop.lisp (modified) WITH-STANDARD-ABORT-HANDLING around the idle loop. Mon, 09 Feb 2004 08:34:48 GMT Gary Byers [510] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) egc back on Mon, 09 Feb 2004 08:33:47 GMT Gary Byers [509] * trunk/ccl/level-1/l1-files.lisp (modified) fix error message on REQUIRE failure 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. ...