# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 9:32:51 AM Wed, 17 Mar 2004 15:43:43 GMT Gary Byers [662] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Suspend other threads on entry to debugger (not on entry to Bug.) Wed, 17 Mar 2004 15:29:31 GMT Gary Byers [661] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) Suspend other threads on entry to debugger (not on entry to Bug.) Wed, 17 Mar 2004 15:29:01 GMT Gary Byers [660] * trunk/ccl/library/lispequ.lisp (modified) Backtrace-info changes. Wed, 17 Mar 2004 15:28:19 GMT Gary Byers [659] * trunk/ccl/lib/describe.lisp (modified) tsp/vsp ranges, for bogus-object detection. Wed, 17 Mar 2004 15:26:54 GMT Gary Byers [658] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) Backtrace/break-loop changes. Wed, 17 Mar 2004 15:26:08 GMT Gary Byers [657] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) LLGPL. Fix some dynamic-binding stuff; ad-hoc scheme for bogus-thing ... Wed, 17 Mar 2004 15:24:39 GMT Gary Byers [656] * trunk/ccl/level-0/PPC/ppc-def.lisp (modified) %CATCH-TOP is always in the same place. Wed, 17 Mar 2004 15:23:41 GMT Gary Byers [655] * trunk/ccl/examples/cocoa-listener.lisp (modified) No more *OPEN-EDITOR-DOCUMENTS*. Wed, 17 Mar 2004 15:22:13 GMT Gary Byers [654] * trunk/ccl/examples/cocoa-backtrace.lisp (modified) Getting closer ... Wed, 17 Mar 2004 15:19:41 GMT Gary Byers [653] * trunk/ccl/examples/cocoa-window.lisp (modified) Create an NSThread early. Wed, 17 Mar 2004 15:18:08 GMT Gary Byers [652] * trunk/ccl/examples/objc-runtime.lisp (modified) %make-nsstring/%make-constant-nsstring. Wed, 17 Mar 2004 15:17:24 GMT Gary Byers [651] * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/classes.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/info.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/objects.nib (modified) Smaller, striped ... Fri, 12 Mar 2004 13:24:47 GMT Gary Byers [650] * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib (added) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/classes.nib (added) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/info.nib (added) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/objects.nib (added) add backtrace nib Fri, 12 Mar 2004 13:23:21 GMT Gary Byers [649] * trunk/ccl/examples/cocoa-backtrace.lisp (modified) use nib Mon, 08 Mar 2004 19:36:13 GMT Gary Byers [648] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Fix fatal_mach_error() prototype. Mon, 08 Mar 2004 14:02:40 GMT Gary Byers [647] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Fix MACH_CHECK_ERROR. Mon, 08 Mar 2004 14:01:25 GMT Gary Byers [646] * trunk/ccl/library/lispequ.lisp (modified) bt.stack-group -> bt.tcr Mon, 08 Mar 2004 14:00:49 GMT Gary Byers [645] * trunk/ccl/lib/describe.lisp (modified) Add stack-inspector stuff. Mon, 08 Mar 2004 13:59:08 GMT Gary Byers [644] * trunk/ccl/level-1/l1-clos.lisp (modified) SLOTS-CLASS has to look for primary-p-ness. Mon, 08 Mar 2004 13:58:41 GMT Gary Byers [643] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) Set GF lfun-bits if continued after congruency error. SLOTS-CLASS ... Mon, 08 Mar 2004 13:56:23 GMT Gary Byers [642] * trunk/ccl/examples/cocoa-window.lisp (modified) Factor in window creation. Mon, 08 Mar 2004 13:56:13 GMT Gary Byers [641] * trunk/ccl/examples/cocoa-editor.lisp (modified) Factor out window creation. Mon, 08 Mar 2004 13:55:50 GMT Gary Byers [640] * trunk/ccl/examples/cocoa-backtrace.lisp (added) New file. Doesn't work ... Sun, 07 Mar 2004 19:53:49 GMT Gary Byers [639] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Parameterize MAXIMUM_MAPPABLE_MEMORY. Sun, 07 Mar 2004 19:53:09 GMT Gary Byers [638] * trunk/ccl/lib/level-2.lisp (modified) No EVAL-REDEF for %newgotag. Sun, 07 Mar 2004 19:52:54 GMT Gary Byers [637] * trunk/ccl/compiler/nx1.lisp (modified) No DEFNX1 for %newgotag. Sun, 07 Mar 2004 08:03:55 GMT Gary Byers [636] * trunk/ccl/lisp-kernel/constants64.h (modified) Note that use of go/block tags is deprecated. Sun, 07 Mar 2004 08:03:30 GMT Gary Byers [635] * trunk/ccl/compiler/nx0.lisp (modified) * trunk/ccl/compiler/nx1.lisp (modified) Don't use dynamic block/go tags. Forget about event-polling, etc. Sun, 07 Mar 2004 08:02:46 GMT Gary Byers [634] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Don't use dynamic block/go tags. Sun, 07 Mar 2004 08:01:36 GMT Gary Byers [633] * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) Try to bring inline with constants64.[sh] Sun, 07 Mar 2004 07:55:15 GMT Gary Byers [632] * trunk/ccl/examples/cocoa-editor.lisp (modified) Echo areas on windows. Start the UI here when asked to. Scroll windows. Sun, 07 Mar 2004 07:54:20 GMT Gary Byers [631] * trunk/ccl/examples/cocoa-defaults.lisp (modified) Only synch if we added a new key. Sun, 07 Mar 2004 07:53:57 GMT Gary Byers [630] * trunk/ccl/examples/cocoa.lisp (modified) APPLICATION-WILL-FINISH-LAUNCHING: start the UI. Sun, 07 Mar 2004 07:53:25 GMT Gary Byers [629] * trunk/ccl/hemlock/src/command.lisp (modified) Window-scrolling changes. Sun, 07 Mar 2004 07:53:09 GMT Gary Byers [628] * trunk/ccl/hemlock/src/cursor.lisp (modified) Let Cocoa scroll windows. Sun, 07 Mar 2004 07:52:44 GMT Gary Byers [627] * trunk/ccl/level-0/l0-misc.lisp (modified) Per-thread stack-space calculated on a per-process basis. Sun, 07 Mar 2004 07:52:19 GMT Gary Byers [626] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) BREAK-LOOP creates backtrace context, tells the application when it's ... Sun, 07 Mar 2004 07:50:27 GMT Gary Byers [625] * trunk/ccl/level-1/l1-processes.lisp (modified) *BACKTRACE-CONTEXTS* is bound per-thread. Sun, 07 Mar 2004 07:50:02 GMT Gary Byers [624] * trunk/ccl/level-1/ppc-threads-utils.lisp (modified) Foreign thread initialization needs to emulate shallow per-thread ... Sun, 07 Mar 2004 07:49:21 GMT Gary Byers [623] * trunk/ccl/level-1/version.lisp (modified) 040307 Sun, 07 Mar 2004 07:49:07 GMT Gary Byers [622] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Lock the area_lock while threads are suspended. TCR cleanup frees ... Sun, 07 Mar 2004 07:48:07 GMT Gary Byers [621] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) darwin_exception_cleanup() frees native_thread_info (foreign ... Sun, 07 Mar 2004 07:37:50 GMT Gary Byers [620] * trunk/ccl/lisp-kernel/ppc_print.c (modified) Careful with the use of ptr_from_lispobj in add_lisp_base_string. ... Sat, 06 Mar 2004 10:10:14 GMT Gary Byers [619] * trunk/ccl/lisp-kernel/Threads.h (modified) * trunk/ccl/lisp-kernel/area.h (modified) * trunk/ccl/lisp-kernel/constants64.h (modified) * trunk/ccl/lisp-kernel/gc.c (modified) * trunk/ccl/lisp-kernel/image.c (modified) * trunk/ccl/lisp-kernel/lisp-debug.c (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.h (modified) * trunk/ccl/lisp-kernel/lisptypes.h (modified) * trunk/ccl/lisp-kernel/macros.h (modified) * trunk/ccl/lisp-kernel/plbt.c (modified) * trunk/ccl/lisp-kernel/plsym.c (modified) * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) * trunk/ccl/lisp-kernel/ppc_print.c (modified) * trunk/ccl/lisp-kernel/thread_manager.c (modified) Lots of PPC64 changes. Move image_base to #x200000 on Darwin; ... Sat, 06 Mar 2004 10:04:58 GMT Gary Byers [618] * trunk/ccl/xdump/xfasload.lisp (modified) Move image-base to #x200000 on Darwin. Sat, 06 Mar 2004 09:47:08 GMT Gary Byers [617] * trunk/ccl/examples/cocoa-defaults.lisp (modified) * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) * trunk/ccl/hemlock/src/font.lisp (modified) * trunk/ccl/hemlock/src/listener.lisp (modified) * trunk/ccl/hemlock/src/rompsite.lisp (modified) Random changes; still barely functional. Wed, 03 Mar 2004 23:27:12 GMT Gary Byers [616] * trunk/ccl/level-1/l1-clos.lisp (modified) Define and use COMPUTE-CLASS-PRECEDENCE-LIST. Flush initargs caches ... Wed, 03 Mar 2004 22:20:57 GMT Gary Byers [615] * trunk/ccl/examples/objc-runtime.lisp (modified) Uninstall dealloc-hook on *SAVE-EXIT-FUNCTIONS* (run before SAVE- ... Wed, 03 Mar 2004 22:18:07 GMT Gary Byers [614] * trunk/ccl/examples/objc-clos.lisp (modified) CRLF -> LF. Wed, 03 Mar 2004 22:01:42 GMT Gary Byers [613] * trunk/ccl/examples/cocoa-window.lisp (modified) Require (and use) "COCOA-DEFAULTS". Wed, 03 Mar 2004 22:00:56 GMT Gary Byers [612] * trunk/ccl/examples/cocoa-listener.lisp (modified) Wait until initial thread does CLOSE during listener thread cleanup. Wed, 03 Mar 2004 22:00:01 GMT Gary Byers [611] * trunk/ccl/examples/cocoa-editor.lisp (modified) CLOSE message: close document before invoking SUPER method, not ... Wed, 03 Mar 2004 21:56:48 GMT Gary Byers [610] * trunk/ccl/examples/cocoa-defaults.lisp (added) New file: maintain "defaults" via NSUserDefaults. Wed, 03 Mar 2004 21:53:50 GMT Gary Byers [609] * trunk/ccl/compiler/optimizers.lisp (modified) fix %MAKE-DISPLACED-ARRAY call Wed, 03 Mar 2004 02:39:13 GMT Gary Byers [608] * trunk/ccl/lisp-kernel/spentry.s (modified) Fix in destructuring-bind code. Tue, 02 Mar 2004 00:52:11 GMT Gary Byers [607] * trunk/ccl/hemlock/src/main.lisp (modified) * trunk/ccl/hemlock/src/modeline.lisp (modified) Fix typos, start to introduce package-changed hooks. Mon, 01 Mar 2004 18:04:28 GMT Gary Byers [606] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Declare the right function in new_tcr(). Mon, 01 Mar 2004 17:08:35 GMT Gary Byers [605] * trunk/ccl/lisp-kernel/area.h (modified) * trunk/ccl/lisp-kernel/gc.c (modified) * trunk/ccl/lisp-kernel/image.c (modified) * trunk/ccl/lisp-kernel/imports.s (modified) * trunk/ccl/lisp-kernel/lisp_globals.h (modified) * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) * trunk/ccl/lisp-kernel/thread_manager.c (modified) Use AREA_LOCK when accessing all_areas, unless we're early in ... Mon, 01 Mar 2004 17:06:39 GMT Gary Byers [604] * trunk/ccl/level-1/l1-readloop.lisp (modified) APPLICATION-UI-OBJECT stuff. Mon, 01 Mar 2004 17:06:11 GMT Gary Byers [603] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) Notify "application-ui" on package change. Mon, 01 Mar 2004 17:05:52 GMT Gary Byers [602] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Don't terminate LISP-THREADs. Mon, 01 Mar 2004 17:05:11 GMT Gary Byers [601] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) DEFAULT-INITARGS: function follows form ... Mon, 01 Mar 2004 17:04:05 GMT Gary Byers [600] * trunk/ccl/level-1/l1-boot-lds.lisp (modified) Use application-ui stuff to note initial package. Mon, 01 Mar 2004 17:03:33 GMT Gary Byers [599] * trunk/ccl/lib/macros.lisp (modified) Invert order of initform/initfunction (FORM follows FUNCTION ? Nah ... Mon, 01 Mar 2004 17:02:17 GMT Gary Byers [598] * trunk/ccl/level-0/l0-int.lisp (modified) Fix SIZE-VECT in bignum printer. Mon, 01 Mar 2004 17:01:42 GMT Gary Byers [597] * trunk/ccl/examples/cocoa-editor.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/compile-hemlock.lisp (modified) * trunk/ccl/hemlock/src/buffer.lisp (modified) * trunk/ccl/hemlock/src/listener.lisp (modified) * trunk/ccl/hemlock/src/modeline.lisp (modified) * trunk/ccl/hemlock/src/struct.lisp (modified) More changes. Every day, more changes. (Listeners kind of work now.) Sun, 29 Feb 2004 14:56:26 GMT Gary Byers [596] * trunk/ccl/hemlock/src/bindings.lisp (modified) Some listener-mode bindings. Sun, 29 Feb 2004 01:40:06 GMT Gary Byers [595] * trunk/ccl/hemlock/src/listener.lisp (added) Derived from lispbuf.lisp; barely differs yet. Start to bring this ... Sun, 29 Feb 2004 01:39:00 GMT Gary Byers [594] * trunk/ccl/hemlock/src/bindings.lisp (modified) Some commented-out Listener-mode stuff. Sun, 29 Feb 2004 01:38:04 GMT Gary Byers [593] * trunk/ccl/hemlock/src/modeline.lisp (modified) CR-terminated files have :EXTERNAL-FORMAT :MACOS, not :MAC. Sun, 29 Feb 2004 01:36:58 GMT Gary Byers [592] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) Various changes. Listeners still aren't functional. Sun, 29 Feb 2004 01:36:08 GMT Gary Byers [591] * trunk/ccl/examples/compile-hemlock.lisp (modified) "listener" replaces "lispbuf". Sun, 29 Feb 2004 01:35:43 GMT Gary Byers [590] * trunk/ccl/compiler/optimizers.lisp (modified) Bryan O'Connor's fix to COMP-MAKE-DISPLACED-ARRAY (make displacement ... Sat, 28 Feb 2004 23:59:36 GMT Gary Byers [589] * trunk/ccl/level-1/l1-typesys.lisp (modified) Fix typo, add more cases in CACHEABLE-CTYPE-P. Sat, 28 Feb 2004 09:24:00 GMT Gary Byers [588] * trunk/ccl/examples/hemlock-textstorage.lisp (deleted) Merge into cocoa-editor.lisp, remove this file. Sat, 28 Feb 2004 09:23:22 GMT Gary Byers [587] * trunk/ccl/hemlock/src/bindings.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/htext3.lisp (modified) * trunk/ccl/hemlock/src/modeline.lisp (modified) * trunk/ccl/hemlock/src/streams.lisp (modified) * trunk/ccl/hemlock/src/struct.lisp (modified) More changes for Cocoa Hemlock. Sat, 28 Feb 2004 09:22:22 GMT Gary Byers [586] * trunk/ccl/level-1/l1-typesys.lisp (modified) Don't cache things involving certain MEMBER-CTYPEs. Sat, 28 Feb 2004 09:21:32 GMT Gary Byers [585] * trunk/ccl/level-1/l1-streams.lisp (modified) * trunk/ccl/level-1/l1-sysio.lisp (modified) stream ELEMENT-SHIFT fixes (from Bryan O'Connor.) Sat, 28 Feb 2004 09:20:46 GMT Gary Byers [584] * trunk/ccl/level-1/l1-error-system.lisp (modified) INVOKE-RESTART recognizes simple restarts (from Bryan O'Connor.) Sat, 28 Feb 2004 09:19:24 GMT Gary Byers [583] * trunk/ccl/level-1/l1-aprims.lisp (modified) * trunk/ccl/level-1/l1-utils.lisp (modified) MAKE-ARRAY (and variants) track explicit array displacement (from ... Sat, 28 Feb 2004 09:16:04 GMT Gary Byers [582] * trunk/ccl/level-0/l0-array.lisp (modified) ARRAY-DISPLACEMENT checks for explicit displacement (from Bryan ... Sat, 28 Feb 2004 09:14:35 GMT Gary Byers [581] * trunk/ccl/level-0/l0-complex.lisp (modified) Require NUMBER-MACROS at compile-time. Sat, 28 Feb 2004 09:14:10 GMT Gary Byers [580] * trunk/ccl/level-1/version.lisp (modified) 0.14.2-040228. 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 ...).