# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 8:00:54 AM Wed, 16 Feb 2005 18:40:22 GMT bryan [904] * trunk/ccl/compiler/PPC/ppc-lap.lisp (modified) modify defppclapfunction to accept a docstring. Wed, 16 Feb 2005 07:24:23 GMT bryan [903] * trunk/ccl/lib/macros.lisp (modified) don't update index if with-input-from-string exits abnormally. Wed, 16 Feb 2005 07:17:38 GMT bryan [902] * trunk/ccl/lib/setf.lisp (modified) spec says that the long form of defsetf encloses the body in a block ... Wed, 16 Feb 2005 02:23:16 GMT bryan [901] * trunk/ccl/level-1/l1-reader.lisp (modified) accept #:. per CLHS and ansi-test SYNTAX.SHARP-COLON.7 Wed, 16 Feb 2005 02:14:26 GMT bryan [900] * trunk/ccl/level-0/l0-hash.lisp (modified) %hash-table-equalp uses :test arg instead of equalp. spec says: ... Wed, 16 Feb 2005 02:04:05 GMT bryan [899] * trunk/ccl/level-1/l1-reader.lisp (modified) suppress unused lexical variable warning in #: handler Wed, 16 Feb 2005 01:58:53 GMT bryan [898] * trunk/ccl/level-1/l1-io.lisp (modified) clhs 22.1.3.8 says an array is printed started with #A. Wed, 16 Feb 2005 01:52:14 GMT bryan [897] * trunk/ccl/level-1/l1-io.lisp (modified) clhs 22.1.3.1.4 says a complex number is printed started with #C. Wed, 27 Oct 2004 06:56:15 GMT Gary Byers [896] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Hacks to keep fp exceptions enabled after pthread_kill() on Darwin. ... Wed, 27 Oct 2004 05:28:50 GMT Gary Byers [895] * trunk/ccl/lisp-kernel/asmutils.s (modified) back out of earlier change, now that signal_handler calls ... Wed, 27 Oct 2004 05:23:10 GMT Gary Byers [894] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) Use get_interrupt_tcr() in signal_handler on linux. Wed, 27 Oct 2004 05:22:40 GMT Gary Byers [893] * trunk/ccl/lisp-kernel/thread_manager.c (modified) get_interrupt_tcr() takes a "create-p" argument, like some callers ... Wed, 27 Oct 2004 04:51:22 GMT Gary Byers [892] * trunk/ccl/lisp-kernel/asmutils.s (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) play around with r2 when zeroing FPSCR Wed, 06 Oct 2004 22:44:40 GMT Gary Byers [891] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) * trunk/ccl/examples/cocoa-typeout.lisp (modified) Alex Crain's patches (paste in listener, typeout window size) Fri, 01 Oct 2004 11:03:59 GMT Gary Byers [890] * trunk/ccl/level-1/l1-clos.lisp (modified) if a CERROR offers to change the class of an existing GF, actually ... Sun, 26 Sep 2004 00:38:18 GMT Gary Byers [889] * trunk/ccl/level-1/l1-clos.lisp (modified) Use a real SHARED-INITIALIZE after CLOS is bootstrapped. Default ... Sun, 26 Sep 2004 00:31:48 GMT Gary Byers [888] * trunk/ccl/level-1/l1-dcode.lisp (modified) New support for funcallable instances, from Tim Moore. Sun, 26 Sep 2004 00:31:07 GMT Gary Byers [887] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) INSTANCE-SLOTS knows where to find slots in funcallable instances ... Sat, 25 Sep 2004 21:38:04 GMT Gary Byers [886] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Use %HEAP-IVECTOR-P when checking bogosity. Sat, 25 Sep 2004 21:37:31 GMT Gary Byers [885] * trunk/ccl/level-1/l1-streams.lisp (modified) Kinder, gentler heap-ivector stuff. Use it. Sat, 25 Sep 2004 21:37:06 GMT Gary Byers [884] * trunk/ccl/level-1/version.lisp (modified) Bump. Sat, 25 Sep 2004 21:36:36 GMT Gary Byers [883] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Export MAKE-HEAP-IVECTOR and DISPOSE-HEAP-IVECTOR. Sat, 25 Sep 2004 21:36:06 GMT Gary Byers [882] * trunk/ccl/lib/macros.lisp (modified) * trunk/ccl/lisp-kernel/darwin/Makefile (modified) DEFCLASS macro: handle :DOCUMENTATION as a single option, if ... Sat, 25 Sep 2004 21:16:21 GMT Gary Byers [881] * trunk/ccl/level-0/PPC/ppc-misc.lisp (modified) FUDGE-HEAP-POINTER: user clrrwi to clear three bits. Sat, 25 Sep 2004 21:15:29 GMT Gary Byers [880] * trunk/ccl/hemlock/src/macros.lisp (modified) WITH-POPUP-DISPLAY: use typeout-stream (from Alex Crain.) Sat, 25 Sep 2004 21:14:31 GMT Gary Byers [879] * trunk/ccl/hemlock/src/interp.lisp (modified) Indentation change. Sat, 25 Sep 2004 21:13:55 GMT Gary Byers [878] * trunk/ccl/examples/cocoa-editor.lisp (modified) Send backtrace info to typeout window on error (from Alex Crain.) Sat, 25 Sep 2004 21:12:57 GMT Gary Byers [877] * trunk/ccl/examples/cocoa-window.lisp (modified) Typeout-window changes, from Alex Crain. Sat, 25 Sep 2004 21:08:58 GMT Gary Byers [876] * trunk/ccl/examples/cocoa-typeout.lisp (added) New file, from Alex Crain Sat, 25 Sep 2004 21:08:23 GMT Gary Byers [875] * trunk/ccl/examples/bridge.lisp (modified) Fixes to COERCE-TO-FOREIGN-TYPE, from Randall Beer. Sat, 25 Sep 2004 21:07:46 GMT Gary Byers [874] * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/classes.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/objects.nib (modified) Changes from Alex Crain, for typeout window. Sat, 25 Sep 2004 21:07:08 GMT Gary Byers [873] * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/.cvsignore (added) new file Sun, 19 Sep 2004 23:21:10 GMT Gary Byers [872] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) use thread_abort_safely() when suspending Mach threads Mon, 13 Sep 2004 07:26:59 GMT Gary Byers [871] * trunk/ccl/lisp-kernel/thread_manager.c (modified) wait_on_semaphore: return KERN_OPERATION_TIMED_OUT if wait was ... Mon, 13 Sep 2004 07:21:29 GMT Gary Byers [870] * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) mach_resume_tcr: it would be a good idea to actually resume the ... Mon, 30 Aug 2004 22:20:12 GMT Gary Byers [869] * trunk/ccl/examples/cocoa-editor.lisp (modified) Lots of changes, mostly: - try to speed up callbacks that fetch ... Mon, 30 Aug 2004 21:59:22 GMT Gary Byers [868] * trunk/ccl/examples/objc-runtime.lisp (modified) Assert that SELF is an instance in instance method (should also ... Mon, 30 Aug 2004 21:58:50 GMT Gary Byers [867] * trunk/ccl/examples/objc-clos.lisp (modified) set pointer types directly Mon, 30 Aug 2004 21:34:30 GMT Gary Byers [866] * trunk/ccl/examples/cocoa-listener.lisp (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) Use (THE ...) to help the bridge resolve some messages. Mon, 30 Aug 2004 21:31:18 GMT Gary Byers [865] * trunk/ccl/hemlock/src/modeline.lisp (modified) Use DEFPARAMETER to initialize *DEFAULT-MODELINE-FIELDS*, so it's a ... Mon, 30 Aug 2004 21:30:28 GMT Gary Byers [864] * trunk/ccl/hemlock/src/lispmode.lisp (modified) Wrap some of the indentation code in a MODIFYING-BUFFER, to defer ... Mon, 30 Aug 2004 21:29:19 GMT Gary Byers [863] * trunk/ccl/hemlock/src/interp.lisp (modified) Don't be quite so eager to clear the echo area, especially when it's ... Mon, 30 Aug 2004 21:25:52 GMT Gary Byers [862] * trunk/ccl/lib/foreign-types.lisp (modified) Make (:* T) be shorthand for (:* :VOID). May lead to (benign) ... Mon, 30 Aug 2004 21:25:06 GMT Gary Byers [861] * trunk/ccl/level-1/l1-init.lisp (modified) Remove some FRED-isms. Mon, 30 Aug 2004 21:22:30 GMT Gary Byers [860] * trunk/ccl/level-0/l0-aprims.lisp (modified) DEREFERENCE-BASE-STRING: third return value is just the length (not ... Wed, 11 Aug 2004 00:54:24 GMT Gary Byers [859] * trunk/ccl/level-1/l1-readloop.lisp (modified) Check for local macro functions (and complain if FUNCTION references ... Wed, 11 Aug 2004 00:19:04 GMT Gary Byers [858] * trunk/ccl/level-1/l1-clos.lisp (modified) late version of %MAKE-METHOD-INSTANCE, from HEL Fri, 06 Aug 2004 07:40:39 GMT Gary Byers [857] * trunk/ccl/lib/pprint.lisp (modified) distinguish finding NIL from not finding symbol in MAYBE-PRINT-FAST Tue, 03 Aug 2004 04:56:44 GMT Gary Byers [856] * trunk/ccl/examples/cocoa-editor.lisp (modified) Remove subviews from hemlock-frame (window) before closing it. Mon, 02 Aug 2004 00:54:34 GMT Gary Byers [855] * trunk/ccl/examples/cocoa-editor.lisp (modified) INIT-WITH-TEXT-STORAGE -> SET-TEXT-STORAGE (was initing twice.) Sat, 31 Jul 2004 23:52:35 GMT Gary Byers [854] * trunk/ccl/hemlock/src/lispbuf.lisp (modified) * trunk/ccl/hemlock/src/lispmode.lisp (modified) package-name-change-hook Sat, 31 Jul 2004 23:50:46 GMT Gary Byers [853] * trunk/ccl/hemlock/src/buffer.lisp (modified) handle modeline update in %SET-BUFFER-MODIFIED Sat, 31 Jul 2004 23:44:52 GMT Gary Byers [852] * trunk/ccl/examples/objc-runtime.lisp (modified) remove a debugging call to FORMAT Sat, 31 Jul 2004 23:43:30 GMT Gary Byers [851] * trunk/ccl/hemlock/src/modeline.lisp (modified) modeline buffer-update zeal Sat, 31 Jul 2004 23:40:54 GMT Gary Byers [850] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) *fake-stack-frames* is thread-specific, just in case Sat, 31 Jul 2004 23:39:48 GMT Gary Byers [849] * trunk/ccl/level-0/PPC/ppc-def.lisp (modified) %%FRAME-BACKLINK: this isn't 0S7 Sat, 31 Jul 2004 23:38:38 GMT Gary Byers [848] * trunk/ccl/level-1/l1-io.lisp (modified) move %NEW-PTR here Sat, 31 Jul 2004 23:37:50 GMT Gary Byers [847] * trunk/ccl/level-0/l0-io.lisp (modified) %new-ptr can't exist in level-0 Sat, 31 Jul 2004 23:36:31 GMT Gary Byers [846] * trunk/ccl/lib/nfcomp.lisp (modified) make-load-form for foreign-variable istruct Sat, 31 Jul 2004 23:35:25 GMT Gary Byers [845] * trunk/ccl/level-1/l1-files.lisp (modified) fix dangling close paren Mon, 26 Jul 2004 01:15:56 GMT Gary Byers [844] * trunk/ccl/examples/rubix/blocks.lisp (modified) * trunk/ccl/examples/rubix/opengl.lisp (modified) * trunk/ccl/examples/rubix/rubix.lisp (modified) newer code from Hamilton Fri, 23 Jul 2004 22:15:02 GMT Gary Byers [843] * trunk/ccl/examples/rubix (added) * trunk/ccl/examples/rubix/blocks.lisp (added) * trunk/ccl/examples/rubix/lights.lisp (added) * trunk/ccl/examples/rubix/loader.lisp (added) * trunk/ccl/examples/rubix/opengl.lisp (added) * trunk/ccl/examples/rubix/rubix.lisp (added) * trunk/ccl/examples/rubix/vectors.lisp (added) new files Tue, 20 Jul 2004 21:56:12 GMT Gary Byers [842] * trunk/CVSROOT/passwd (modified) updated Sun, 27 Jun 2004 08:55:12 GMT Gary Byers [841] * trunk/ccl/examples/objc-runtime.lisp (modified) early NSThread Sun, 27 Jun 2004 08:55:12 GMT Gary Byers [840] * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/tiny.lisp (modified) defer window creation Sun, 27 Jun 2004 08:55:12 GMT Gary Byers [839] * trunk/ccl/examples/bridge.lisp (modified) class canonicalization, for resuming images Sun, 27 Jun 2004 08:55:12 GMT Gary Byers [838] * trunk/ccl/examples/finger.lisp (modified) new version from Barry Perryman Sun, 27 Jun 2004 08:55:12 GMT Gary Byers [837] * trunk/ccl/examples/objc-support.lisp (modified) canonicalize classes referenced in type signatures Thu, 24 Jun 2004 04:24:03 GMT Gary Byers [836] * trunk/ccl/level-1/linux-files.lisp (modified) Remove a (debugging) call to FORMAT. Wed, 23 Jun 2004 17:32:29 GMT Gary Byers [835] * trunk/ccl/level-1/linux-files.lisp (modified) New external-process waiting stuff. Wed, 23 Jun 2004 17:32:00 GMT Gary Byers [834] * trunk/ccl/level-1/l1-processes.lisp (modified) Initial restarts have descriptive :report clauses. Wed, 23 Jun 2004 17:30:54 GMT Gary Byers [833] * trunk/ccl/level-1/l1-files.lisp (modified) Gary King's fix to FIND-LOAD-FILE. Wed, 23 Jun 2004 17:30:00 GMT Gary Byers [832] * trunk/ccl/level-1/l1-error-system.lisp (modified) INVOKE-RESTART-INTERACTIVELY works with SIMPLE-RESTARTs again. Wed, 23 Jun 2004 17:29:26 GMT Gary Byers [831] * trunk/ccl/level-1/l1-clos.lisp (modified) UPDATE-SLOTS fix. Tue, 15 Jun 2004 09:40:02 GMT Gary Byers [830] * trunk/ccl/OpenMCL.app/Contents/MacOS (added) * trunk/ccl/OpenMCL.app/Contents/MacOS/dppccl (added) added Sun, 06 Jun 2004 09:12:28 GMT Gary Byers [829] * trunk/ccl/level-1/linux-files.lisp (modified) Don't sleep/poll while monitoring external process; signal completion ... Sun, 06 Jun 2004 09:11:47 GMT Gary Byers [828] * trunk/ccl/level-0/l0-cfm-support.lisp (modified) Ignore NAME in SHLIB-CONTAINING-ADDRESS for Linux. Sun, 06 Jun 2004 06:01:31 GMT Gary Byers [827] * trunk/ccl/lisp-kernel/spentry.s (modified) Ensure TSP valid before asserting lisp-mode in ffi return. Sun, 06 Jun 2004 06:00:37 GMT Gary Byers [826] * trunk/ccl/lisp-kernel/thread_manager.c (modified) New post-gc freeing mechanism (suspened thread may own malloc lock.) ... Sun, 06 Jun 2004 05:59:42 GMT Gary Byers [825] * trunk/ccl/lisp-kernel/gc.c (modified) * trunk/ccl/lisp-kernel/gc.h (modified) * trunk/ccl/lisp-kernel/lisp-exceptions.c (modified) New post-gc freeing mechanism (suspened thread may own malloc lock.) Sun, 06 Jun 2004 05:57:31 GMT Gary Byers [824] * trunk/ccl/level-1/linux-files.lisp (modified) Do external processes differently. Sun, 06 Jun 2004 05:57:10 GMT Gary Byers [823] * trunk/ccl/level-1/l1-boot-3.lisp (modified) No periodic task for external processes. Sun, 06 Jun 2004 05:56:34 GMT Gary Byers [822] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) Don't pass (%CURRENT-TCR) to stack-walking functions in break loop ... Sun, 06 Jun 2004 05:55:54 GMT Gary Byers [821] * trunk/ccl/lib/describe.lisp (modified) :prompt-function takes an argument. Sun, 23 May 2004 23:37:13 GMT Gary Byers [820] * trunk/ccl/level-1/linux-files.lisp (modified) In GET-DESCRIPTOR-FOR, leave room for a #\Newline when copying an ... Sat, 08 May 2004 20:21:13 GMT Gary Byers [819] * trunk/ccl/examples/cocoa.lisp (modified) Define UI-OBJECT-DO-OPERATION for *NSApp*. Sat, 08 May 2004 20:20:38 GMT Gary Byers [818] * trunk/ccl/examples/objc-runtime.lisp (modified) Use #?. Find cfstrings in __const section, too. Sat, 08 May 2004 20:19:50 GMT Gary Byers [817] * trunk/ccl/examples/cocoa-window.lisp (modified) Use #?. SET THE UI OBJECT (lost in 0.14.2 merge.) Sat, 08 May 2004 20:18:49 GMT Gary Byers [816] * trunk/ccl/examples/cocoa-listener.lisp (modified) Use #?. Fri, 07 May 2004 16:56:35 GMT Gary Byers [815] * trunk/ccl/examples/cocoa-editor.lisp (modified) Fix duplicate HI::SAVE-HEMLOCK-DOCUMENT. Don't parse buffer unless ... Fri, 07 May 2004 08:23:19 GMT Gary Byers [814] * trunk/ccl/examples/objc-clos.lisp (modified) Handle new issues with :foreign-type (non-standard slot options ... Fri, 07 May 2004 08:22:37 GMT Gary Byers [813] * trunk/ccl/level-1/version.lisp (modified) Date tag for development. Thu, 06 May 2004 06:29:31 GMT Gary Byers [812] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) * trunk/ccl/darwin-headers/cocoa/C/populate.sh (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/cocoa.lisp (modified) * trunk/ccl/examples/objc-runtime.lisp (modified) * trunk/ccl/level-0/PPC/ppc-symbol.lisp (modified) * trunk/ccl/level-0/l0-cfm-support.lisp (modified) * trunk/ccl/level-0/l0-misc.lisp (modified) * trunk/ccl/level-1/l1-aprims.lisp (modified) * trunk/ccl/level-1/l1-boot-2.lisp (modified) * trunk/ccl/level-1/l1-clos-boot.lisp (modified) * trunk/ccl/level-1/l1-clos.lisp (modified) * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) * trunk/ccl/level-1/l1-sockets.lisp (modified) * trunk/ccl/level-1/l1-utils.lisp (modified) * trunk/ccl/level-1/linux-files.lisp (modified) * trunk/ccl/level-1/ppc-trap-support.lisp (modified) * trunk/ccl/level-1/version.lisp (modified) * trunk/ccl/lib/arglist.lisp (modified) * trunk/ccl/lib/ccl-export-syms.lisp (modified) * trunk/ccl/lib/compile-ccl.lisp (modified) * trunk/ccl/lib/db-io.lisp (modified) * trunk/ccl/lib/edit-callers.lisp (modified) * trunk/ccl/lib/encapsulate.lisp (modified) * trunk/ccl/lib/foreign-types.lisp (modified) * trunk/ccl/lib/macros.lisp (modified) * trunk/ccl/lib/nfcomp.lisp (modified) * trunk/ccl/lib/systems.lisp (modified) * trunk/ccl/library/parse-ffi.lisp (modified) * trunk/ccl/lisp-kernel/darwin/.gdb_history (modified) * trunk/ccl/lisp-kernel/darwin/Makefile (modified) * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) * trunk/ccl/xdump/faslenv.lisp (modified) incorporate 0.14.2 changes Sun, 02 May 2004 07:28:06 GMT Gary Byers [811] * trunk/ccl/examples/cocoa-editor.lisp (modified) save-as, open-document for Hemlock. Fix off-by-one in ... Sun, 02 May 2004 07:27:05 GMT Gary Byers [810] * trunk/ccl/hemlock/src/filecoms.lisp (modified) Use Cocoa for more file operations. Sat, 01 May 2004 02:34:52 GMT Gary Byers [809] * trunk/ccl/lib/macros.lisp (modified) SETF shows arglist in error message, if odd length. Sat, 01 May 2004 02:34:19 GMT Gary Byers [808] * trunk/ccl/level-1/version.lisp (modified) Bump the version. Sat, 01 May 2004 02:34:05 GMT Gary Byers [807] * trunk/ccl/hemlock/src/struct.lisp (modified) Font-mark/font-region stuff. Sat, 01 May 2004 02:33:29 GMT Gary Byers [806] * trunk/ccl/hemlock/src/streams.lisp (modified) Add a STREAM-WRITE-STRING method for echo area. Sat, 01 May 2004 02:32:42 GMT Gary Byers [805] * trunk/ccl/hemlock/src/morecoms.lisp (modified) Don't call HI::MAYBE-UPDATE-SELECTION anymore.