# # ChangeLog for / # # Generated by Trac 1.6 # Nov 23, 2024, 11:31:17 PM Mon, 16 Apr 2007 18:15:49 GMT Gary Byers [6281] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Memory-fault errors on PPC, too. Mon, 16 Apr 2007 18:15:33 GMT Gary Byers [6280] * trunk/ccl/level-1/ppc-trap-support.lisp (modified) Memory-fault errors on PPC, too. Mon, 16 Apr 2007 11:17:18 GMT Gary Byers [6279] * trunk/ccl/ChangeLog (modified) Mon, 16 Apr 2007 10:29:04 GMT Gary Byers [6278] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Define __err, to work around Leopard renaming nonsense. Mon, 16 Apr 2007 08:17:28 GMT Gary Byers [6277] * trunk/ccl/ChangeLog (modified) Mon, 16 Apr 2007 07:17:23 GMT Gary Byers [6276] * trunk/ccl/ChangeLog (modified) Mon, 16 Apr 2007 07:17:02 GMT Gary Byers [6275] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) is_write_fault for FreeBSD. Mon, 16 Apr 2007 07:08:53 GMT Gary Byers [6274] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) is_write_vault for x86-64 Linux. Mon, 16 Apr 2007 07:08:23 GMT Gary Byers [6273] * trunk/ccl/level-1/l1-error-system.lisp (modified) Change wording of INVALID-MEMORY-ACCESS error message, a little. Mon, 16 Apr 2007 06:38:19 GMT Gary Byers [6272] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Call out to lisp on unhandled memory faults. Mon, 16 Apr 2007 06:37:52 GMT Gary Byers [6271] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) "advance PC" command is PPC-only, for now. Mon, 16 Apr 2007 06:37:18 GMT Gary Byers [6270] * trunk/ccl/level-1/x86-trap-support.lisp (modified) Map SIGBUS signal to INVALID-MEMORY-ACCESS condition. Mon, 16 Apr 2007 06:36:59 GMT Gary Byers [6269] * trunk/ccl/level-1/l1-error-system.lisp (modified) INVALID-MEMORY-ACCESS condition. Mon, 16 Apr 2007 01:17:17 GMT Gary Byers [6268] * trunk/ccl/ChangeLog (modified) Mon, 16 Apr 2007 00:53:30 GMT Gary Byers [6267] * trunk/ccl/compiler/X86/x862.lisp (modified) Use HARD-REGSPEC-VALUE in recent aset2/aset3 changes. Mon, 16 Apr 2007 00:48:30 GMT Gary Byers [6266] * trunk/ccl/compiler/X86/x862.lisp (modified) in aset2/aset3: don't clobber val-reg if it's an imm-reg; we need ... Sun, 15 Apr 2007 00:17:19 GMT Gary Byers [6265] * trunk/ccl/ChangeLog (modified) Sat, 14 Apr 2007 23:17:37 GMT Gary Byers [6264] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) raise_pending_interrupt(): unscramble what it means for an interrupt ... Sat, 14 Apr 2007 06:18:15 GMT Gary Byers [6263] * trunk/ccl/ChangeLog (modified) Sat, 14 Apr 2007 05:38:39 GMT Gary Byers [6262] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) I have no idea why SIGSYS is generated when it is in ... ... Sat, 14 Apr 2007 05:37:20 GMT Gary Byers [6261] * trunk/ccl/lisp-kernel/lisp.h (modified) Say "extern" a few times, to work around laughable Apple ld64 gibberish. Sat, 14 Apr 2007 05:37:11 GMT Gary Byers [6260] * trunk/ccl/lisp-kernel/Threads.h (modified) Say "extern" a few times, to work around laughable Apple ld64 gibberish. Thu, 12 Apr 2007 08:16:29 GMT Gary Byers [6259] * trunk/ccl/ChangeLog (modified) Thu, 12 Apr 2007 07:20:56 GMT Gary Byers [6258] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) (SETF (AREF ...) ...) of two-dimensional arrays: need to target ... Thu, 12 Apr 2007 07:19:46 GMT Gary Byers [6257] * trunk/ccl/level-0/l0-init.lisp (modified) Add features :x86-64 and :x86_64 if appropriate, not :x86-64 twice. Wed, 11 Apr 2007 11:16:20 GMT Gary Byers [6256] * trunk/ccl/ChangeLog (modified) Wed, 11 Apr 2007 10:11:04 GMT Gary Byers [6255] * trunk/ccl/level-1/l1-streams.lisp (modified) Set IOBLOCK-ELEMENT-TYPE to CHARACTER for bivalent streams. ... Wed, 11 Apr 2007 04:16:28 GMT Gary Byers [6254] * trunk/ccl/ChangeLog (modified) Wed, 11 Apr 2007 03:51:09 GMT Gary Byers [6253] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Branch at C(egc_store_node_conditional_success_test) should bracnch ... Tue, 10 Apr 2007 06:16:20 GMT Gary Byers [6252] * trunk/ccl/ChangeLog (modified) Tue, 10 Apr 2007 05:42:55 GMT Gary Byers [6251] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-typeout.lisp (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/objc-support.lisp (modified) * trunk/ccl/examples/tiny.lisp (modified) Don't bother using RLET or equivalent to avoid making GCable pointers ... Tue, 10 Apr 2007 05:41:21 GMT Gary Byers [6250] * trunk/ccl/examples/bridge.lisp (modified) If any method defined on a message passes a structure by value, ... Mon, 09 Apr 2007 22:16:28 GMT Gary Byers [6249] * trunk/ccl/ChangeLog (modified) Mon, 09 Apr 2007 21:08:12 GMT Gary Byers [6248] * trunk/ccl/examples/objc-clos.lisp (modified) ALLOCATE-INSTANCE of OBJC:OBJC:CLASS: if the result of sending the ... Mon, 09 Apr 2007 06:16:27 GMT Gary Byers [6247] * trunk/ccl/ChangeLog (modified) Mon, 09 Apr 2007 05:58:40 GMT Gary Byers [6246] * trunk/ccl/release-notes.txt (modified) Update for 070408. (Yes, it's 070409 here already ...) Sun, 08 Apr 2007 21:16:37 GMT Gary Byers [6245] * trunk/ccl/ChangeLog (modified) Sun, 08 Apr 2007 20:27:53 GMT Gary Byers [6244] * trunk/ccl/lisp-kernel/image.h (modified) * trunk/ccl/xdump/heap-image.lisp (modified) Bump image version. Sun, 08 Apr 2007 20:16:30 GMT Gary Byers [6243] * trunk/ccl/ChangeLog (modified) Sun, 08 Apr 2007 20:08:19 GMT Gary Byers [6242] * trunk/ccl/xdump/faslenv.lisp (modified) Bump min fasl version. Sun, 08 Apr 2007 19:58:00 GMT Gary Byers [6241] * trunk/ccl/lisp-kernel/ppc-spjump.s (modified) Org to the next page boundary at end of jump table, to work around ... Sun, 08 Apr 2007 19:16:34 GMT Gary Byers [6240] * trunk/ccl/ChangeLog (modified) Sun, 08 Apr 2007 19:04:23 GMT Gary Byers [6239] * trunk/ccl/lib/nfcomp.lisp (modified) Bump current fasl version. Sun, 08 Apr 2007 18:49:09 GMT Gary Byers [6238] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Export CCL:FREE. Sun, 08 Apr 2007 18:46:24 GMT Gary Byers [6237] * trunk/ccl/xdump/faslenv.lisp (modified) Bump max fasl version. Sun, 08 Apr 2007 18:39:19 GMT Gary Byers [6236] * trunk/ccl/lisp-kernel/darwinppc64/Makefile (modified) Pass -arch ppc64 to C, so that people who try to build this kernel ... Sun, 08 Apr 2007 18:16:36 GMT Gary Byers [6235] * trunk/ccl/ChangeLog (modified) Sun, 08 Apr 2007 17:07:28 GMT Gary Byers [6234] * trunk/ccl/examples/cocoa-application.lisp (modified) * trunk/ccl/examples/cocoa-backtrace.lisp (modified) * trunk/ccl/examples/cocoa-defaults.lisp (modified) * 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-prefs.lisp (modified) * trunk/ccl/examples/cocoa-typeout.lisp (modified) * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/cocoa.lisp (modified) Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Some changes in ... Sun, 08 Apr 2007 17:06:00 GMT Gary Byers [6233] * trunk/ccl/examples/addressbook.lisp (modified) Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Use ... Sun, 08 Apr 2007 17:05:39 GMT Gary Byers [6232] * trunk/ccl/examples/webkit.lisp (modified) Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Use ... Sun, 08 Apr 2007 17:05:17 GMT Gary Byers [6231] * trunk/ccl/examples/tiny.lisp (modified) Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Sun, 08 Apr 2007 17:04:35 GMT Gary Byers [6230] * trunk/ccl/examples/rubix/blocks.lisp (modified) * trunk/ccl/examples/rubix/lights.lisp (modified) * trunk/ccl/examples/rubix/opengl.lisp (modified) * trunk/ccl/examples/rubix/rubix.lisp (modified) Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE. Handle CGFLOAT ... Sun, 08 Apr 2007 17:02:35 GMT Gary Byers [6229] * trunk/ccl/examples/bridge.lisp (modified) Define CGFLOAT, ObjC-2 foreign types here. Define "foreign struct ... Sun, 08 Apr 2007 16:46:02 GMT Gary Byers [6228] * trunk/ccl/examples/objc-runtime.lisp (modified) Compile message send functions per signature. Handle vararg message ... Sun, 08 Apr 2007 16:32:35 GMT Gary Byers [6227] * trunk/ccl/examples/objc-support.lisp (modified) Use new syntax. OBJC:LOAD-FRAMEWORK. Avoid some deprecated C-string ... Sun, 08 Apr 2007 16:23:53 GMT Gary Byers [6226] * trunk/ccl/examples/objc-clos.lisp (modified) RECOGNIZE-OBJC-OBJECT: maybe try mapping classes if first try fails. ... Sun, 08 Apr 2007 16:20:41 GMT Gary Byers [6225] * trunk/ccl/examples/name-translation.lisp (modified) COMPUTE-OBJC-TO-LISP-FUNCTION-NAME was once going to do something ... Sun, 08 Apr 2007 16:18:35 GMT Gary Byers [6224] * trunk/ccl/examples/objc-package.lisp (copied) New file; export more stuff. Import some of it back into CCL. ... Sun, 08 Apr 2007 16:17:04 GMT Gary Byers [6223] * trunk/ccl/lib/foreign-types.lisp (modified) Foreign-type-ordinals, some of which are canonical. Straighten out ... Sun, 08 Apr 2007 16:13:30 GMT Gary Byers [6222] * trunk/ccl/lib/macros.lisp (modified) DEFGLOBAL = DEFSTATIC. DEFLOADVAR makes its argument static. ... Sun, 08 Apr 2007 04:57:47 GMT Gary Byers [6221] * trunk/ccl/lib/db-io.lisp (modified) Slight changes (preserve typedef name) in function/objc method ... Sun, 08 Apr 2007 04:56:00 GMT Gary Byers [6220] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Handle signals on the altstack if not Darwin. In Darwin, evactuate ... Sun, 08 Apr 2007 04:49:08 GMT Gary Byers [6219] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) USE_SIGALTSTACK, but not on Darwin (where Apple hasn't yet invented ... Sun, 08 Apr 2007 04:48:18 GMT Gary Byers [6218] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Clear pending interrupt flag when destroying TCR. Sun, 08 Apr 2007 04:47:46 GMT Gary Byers [6217] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Lose (commented-out) code which worked around an old Darwin bug. Sun, 08 Apr 2007 04:47:12 GMT Gary Byers [6216] * trunk/ccl/lisp-kernel/lisp.h (modified) Don't define USE_SIGALTSTACK here. Sun, 08 Apr 2007 04:46:31 GMT Gary Byers [6215] * trunk/ccl/lisp-kernel/image.c (modified) Don't nuke null pointers. Sun, 08 Apr 2007 04:45:46 GMT Gary Byers [6214] * trunk/ccl/lisp-kernel/darwinx8664/.gdbinit (modified) Add gtra. Sun, 08 Apr 2007 04:45:03 GMT Gary Byers [6213] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) zeroed stack-block zeroes all bits of macptr.domain, macptr.type. Sun, 08 Apr 2007 04:44:11 GMT Gary Byers [6212] * trunk/ccl/xdump/xfasload.lisp (modified) Deal with pkg.intern-hook. Sun, 08 Apr 2007 04:43:43 GMT Gary Byers [6211] * trunk/ccl/library/lispequ.lisp (modified) add pkg.intern-hook to package. Sun, 08 Apr 2007 04:41:53 GMT Gary Byers [6210] * trunk/ccl/lib/describe.lisp (modified) Start trying to conditionalize some of the stack-frame inspector stuff. Sun, 08 Apr 2007 04:41:13 GMT Gary Byers [6209] * trunk/ccl/lib/ffi-darwinppc64.lisp (modified) Structures are basically passed as 64-bit word components, with FP ... Sun, 08 Apr 2007 04:39:04 GMT Gary Byers [6208] * trunk/ccl/lib/level-2.lisp (modified) %GET-BITFIELD and SETF thereof: deal with endianness. Sun, 08 Apr 2007 04:38:26 GMT Gary Byers [6207] * trunk/ccl/lib/nfcomp.lisp (modified) FASL-SCAN: null-pointers as constants are OK. Sun, 08 Apr 2007 04:37:44 GMT Gary Byers [6206] * trunk/ccl/lib/source-files.lisp (modified) From Takehiko Abe: handle EQL specializers in %SOURCE-FILES-LIKE-EM. Sun, 08 Apr 2007 04:37:04 GMT Gary Byers [6205] * trunk/ccl/lib/streams.lisp (modified) DRIBBLE via PROCESS-DRIBBLE. Sun, 08 Apr 2007 04:36:34 GMT Gary Byers [6204] * trunk/ccl/lib/xref.lisp (modified) From Takehiko Abe: handle EQL specializers in MAKE-XREF-ENTRY. Sun, 08 Apr 2007 04:34:39 GMT Gary Byers [6203] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Export DEFSTATIC, PAREF, +NULL-PTR+. Sun, 08 Apr 2007 04:33:40 GMT Gary Byers [6202] * trunk/ccl/level-1/version.lisp (modified) Bump; new snapshots tomorrow. Sun, 08 Apr 2007 04:32:42 GMT Gary Byers [6201] * trunk/ccl/level-1/x86-callback-support.lisp (modified) DEFGLOBAL->DEFSTATIC Sun, 08 Apr 2007 04:32:08 GMT Gary Byers [6200] * trunk/ccl/level-1/linux-files.lisp (modified) Very long timeout for WAIT-ON-SEMAPHORE, don't use PROCESS-WAIT, ... Sun, 08 Apr 2007 04:29:49 GMT Gary Byers [6199] * trunk/ccl/level-1/l1-utils.lisp (modified) DEFGLOBAL->DEFSTATIC. Sun, 08 Apr 2007 04:29:12 GMT Gary Byers [6198] * trunk/ccl/level-1/l1-unicode.lisp (modified) Add NUL-ENCODING field to CHARACTER-ENCODING, use it to determine ... Sun, 08 Apr 2007 04:26:49 GMT Gary Byers [6197] * trunk/ccl/level-1/l1-streams.lisp (modified) DEFGLOBAL->DEFSTATIC. READ-TOPLEVEL-FORM on ECHO-STREAM has do I/O ... Sun, 08 Apr 2007 04:21:24 GMT Gary Byers [6196] * trunk/ccl/level-1/l1-symhash.lisp (modified) Extra slot (for intern hook) in PACKAGE object. Sun, 08 Apr 2007 04:12:55 GMT Gary Byers [6195] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) Some changes, then reverted those changes manually and most of the ... Sun, 08 Apr 2007 03:58:42 GMT Gary Byers [6194] * trunk/ccl/level-1/l1-processes.lisp (modified) Per-process DRIBBLE-ing. Sun, 08 Apr 2007 03:58:08 GMT Gary Byers [6193] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) %TCR-INTERRUPT: don't signal if interrupt is obviously pending. Sun, 08 Apr 2007 03:57:00 GMT Gary Byers [6192] * trunk/ccl/level-1/l1-io.lisp (modified) Change pointer printing. Sun, 08 Apr 2007 03:56:31 GMT Gary Byers [6191] * trunk/ccl/level-1/l1-init.lisp (modified) +NULL-PTR+. Sun, 08 Apr 2007 03:56:03 GMT Gary Byers [6190] * trunk/ccl/level-1/l1-events.lisp (modified) DEFSTATIC is now the preferred name for DEFGLOBAL. Sun, 08 Apr 2007 03:55:48 GMT Gary Byers [6189] * trunk/ccl/level-1/l1-dcode.lisp (modified) DEFSTATIC is now the preferred name for DEFGLOBAL. Sun, 08 Apr 2007 03:55:30 GMT Gary Byers [6188] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) DEFSTATIC is now the preferred name for DEFGLOBAL. Mechanism for ... Sun, 08 Apr 2007 03:18:30 GMT Gary Byers [6187] * trunk/ccl/level-1/l1-callbacks.lisp (modified) DEFSTATIC is now the preferred name for DEFGLOBAL. ... Sun, 08 Apr 2007 03:09:36 GMT Gary Byers [6186] * trunk/ccl/level-1/l1-boot-2.lisp (modified) DEFSTATIC is now the preferred name for DEFGLOBAL. Standard CL ... Sun, 08 Apr 2007 03:06:14 GMT Gary Byers [6185] * trunk/ccl/level-1/l1-aprims.lisp (modified) DEFSTATIC is now the preferred name for DEFGLOBAL. GCABLE-PTR-P. Sun, 08 Apr 2007 03:04:23 GMT Gary Byers [6184] * trunk/ccl/level-0/nfasload.lisp (modified) %INSERT-SYMBOL might call pkg.intern-hook. Handle maintenance of ... Sun, 08 Apr 2007 03:02:10 GMT Gary Byers [6183] * trunk/ccl/level-0/l0-symbol.lisp (modified) SET-TYPE-PREDICATE returns the "functional", not random symbol guts. Sun, 08 Apr 2007 03:01:14 GMT Gary Byers [6182] * trunk/ccl/level-0/l0-misc.lisp (modified) Use %PTR-STORE-FIXNUM-CONDITIONAL in %GET-SPIN-LOCK. Locking code: ...