# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 12:14:54 AM 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: ... Sun, 08 Apr 2007 02:58:54 GMT Gary Byers [6181] * trunk/ccl/level-0/l0-io.lisp (modified) FREE tries to handle gcable pointers. Sun, 08 Apr 2007 02:58:19 GMT Gary Byers [6180] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) %PTR-STORE-FIXNUM-CONDITIONAL. Sun, 08 Apr 2007 02:58:04 GMT Gary Byers [6179] * trunk/ccl/level-0/PPC/ppc-misc.lisp (modified) %PTR-STORE-FIXNUM-CONDITIONAL. Sun, 08 Apr 2007 02:57:18 GMT Gary Byers [6178] * trunk/ccl/level-0/PPC/ppc-def.lisp (modified) Handle "hybrid" integer/float arguments in DarwinPPC64 #'%FF-CALL. Sun, 08 Apr 2007 02:56:15 GMT Gary Byers [6177] * trunk/ccl/compiler/optimizers.lisp (modified) When trying to infer result type of MAKE-ARRAY call, unquote quoted ... Sun, 08 Apr 2007 02:54:52 GMT Gary Byers [6176] * trunk/ccl/compiler/nxenv.lisp (modified) Operators of %SINGLE-FLOAT, %DOUBLE-FLOAT. Sun, 08 Apr 2007 02:54:21 GMT Gary Byers [6175] * trunk/ccl/compiler/nx1.lisp (modified) Allow extra "hybrid" ff-call argspecs (for DarwinPPC64.) ... Sun, 08 Apr 2007 02:51:49 GMT Gary Byers [6174] * trunk/ccl/compiler/nx0.lisp (modified) Lose some whitespace in the "static var can't be bound" error message. Sun, 08 Apr 2007 02:50:56 GMT Gary Byers [6173] * trunk/ccl/compiler/X86/x862.lisp (modified) Same inline/lambda-bind/dynamic-extent bug as on PPC. %SINGLE-FLOAT, ... Sun, 08 Apr 2007 02:49:55 GMT Gary Byers [6172] * trunk/ccl/compiler/X86/X8664/x8664-backend.lisp (modified) In EXPAND-FF-CALL, adjust remaning GPR/FPR counts even if arg is ... Sun, 08 Apr 2007 02:48:25 GMT Gary Byers [6171] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Fix a long-standing bug involving LAMBDA-BIND operator, dynamic- ... Sun, 08 Apr 2007 02:39:05 GMT Gary Byers [6170] * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) RELOAD-SINGLE-C-ARG-HIGH, for Darwin structure-passing ABI. Sun, 08 Apr 2007 02:38:16 GMT Gary Byers [6169] * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/info.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/keyedobjects.nib (copied) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/objects.nib (deleted) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/info.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/keyedobjects.nib (copied) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/objects.nib (deleted) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/lispeditor.nib/info.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/lispeditor.nib/keyedobjects.nib (copied) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/lispeditor.nib/objects.nib (deleted) Convert .nib to use utf-8 representation, not binary. Sun, 08 Apr 2007 02:36:31 GMT Gary Byers [6168] * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib (modified) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib (copied) * trunk/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/objects.nib (deleted) Convert .nib to use utf-8 representation, not binary. Sun, 08 Apr 2007 01:40:11 GMT Gary Byers [6167] * branches/objc-gf/ccl/examples/rubix/rubix.lisp (modified) Convert to the new order. Try to isolate CGFLOAT issues by making ... Sun, 08 Apr 2007 01:38:34 GMT Gary Byers [6166] * branches/objc-gf/ccl/examples/rubix/opengl.lisp (modified) Change some comments; as elsewhere, we're reserving space for 4 ... Sun, 08 Apr 2007 01:37:49 GMT Gary Byers [6165] * branches/objc-gf/ccl/examples/rubix/lights.lisp (modified) Change some comments; as elsewhere, we're reserving space for 4 ... Sun, 08 Apr 2007 01:37:36 GMT Gary Byers [6164] * branches/objc-gf/ccl/examples/rubix/blocks.lisp (modified) Change some comments; as elsewhere, we're reserving space for 4 ... Sun, 08 Apr 2007 01:36:40 GMT Gary Byers [6163] * branches/objc-gf/ccl/examples/addressbook.lisp (modified) Use new scheme for framework/interfaces. Sun, 08 Apr 2007 01:34:58 GMT Gary Byers [6162] * branches/objc-gf/ccl/examples/cocoa-inspector.lisp (modified) Convert to the new order. Should probably try to avoid nsstringptr, ... Sun, 08 Apr 2007 01:33:57 GMT Gary Byers [6161] * branches/objc-gf/ccl/examples/objc-package.lisp (modified) Typo. Sun, 08 Apr 2007 01:33:22 GMT Gary Byers [6160] * branches/objc-gf/ccl/lib/ccl-export-syms.lisp (modified) Export PAREF; needs doc. Sat, 07 Apr 2007 12:48:58 GMT Gary Byers [6159] * branches/objc-gf/ccl/examples/webkit.lisp (modified) Use OBJC:LOAD-FRAMEWORK, convert to use #/. Sat, 07 Apr 2007 12:48:11 GMT Gary Byers [6158] * branches/objc-gf/ccl/examples/objc-support.lisp (modified) Define OBJC:LOAD-FRAMEWORK, to simplify ... framework loading. Don't ... Sat, 07 Apr 2007 12:47:42 GMT Gary Byers [6157] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Get struct return working in objc:defmethod. Define ... Sat, 07 Apr 2007 12:46:03 GMT Gary Byers [6156] * branches/objc-gf/ccl/examples/objc-package.lisp (modified) Export more stuff, especially from objc package. Sat, 07 Apr 2007 12:45:32 GMT Gary Byers [6155] * branches/objc-gf/ccl/examples/cocoa-window.lisp (modified) Use ns:with-... instead of rlet/ns:init. Sat, 07 Apr 2007 12:45:20 GMT Gary Byers [6154] * branches/objc-gf/ccl/examples/cocoa-typeout.lisp (modified) Use ns:with-... instead of rlet/ns:init. Sat, 07 Apr 2007 12:45:10 GMT Gary Byers [6153] * branches/objc-gf/ccl/examples/cocoa-prefs.lisp (modified) Use ns:with-... instead of rlet/ns:init. Sat, 07 Apr 2007 12:44:55 GMT Gary Byers [6152] * branches/objc-gf/ccl/examples/cocoa-listener.lisp (modified) Use ns:with-... instead of rlet/ns:init. Sat, 07 Apr 2007 12:44:41 GMT Gary Byers [6151] * branches/objc-gf/ccl/examples/cocoa-editor.lisp (modified) Use ns:with-... instead of rlet/ns:init. Translate the one ... Sat, 07 Apr 2007 12:42:51 GMT Gary Byers [6150] * branches/objc-gf/ccl/examples/cocoa-defaults.lisp (modified) Stop proclaiming 'CCL::NAME to be special. Start proclaiming the ... Sat, 07 Apr 2007 12:41:56 GMT Gary Byers [6149] * branches/objc-gf/ccl/examples/bridge.lisp (modified) Define NS:WITH-... macros for typed foreign structs. Sat, 07 Apr 2007 12:37:19 GMT Gary Byers [6148] * branches/objc-gf/ccl/level-1/l1-callbacks.lisp (modified) %CALLBACK-FUNCTION acceps a symbol, uses its value. Sat, 07 Apr 2007 12:36:48 GMT Gary Byers [6147] * branches/objc-gf/ccl/compiler/PPC/ppc2.lisp (modified) * branches/objc-gf/ccl/compiler/X86/x862.lisp (modified) Try to inline some coercions to single/double float. (long-standing) ... Sat, 07 Apr 2007 12:34:48 GMT Gary Byers [6146] * branches/objc-gf/ccl/compiler/nx1.lisp (modified) %fixnum-to-single wasn't defined, %fixnum-to-double was defined ... Sat, 07 Apr 2007 12:33:15 GMT Gary Byers [6145] * branches/objc-gf/ccl/compiler/optimizers.lisp (modified) More FLOAT transforms; some old ones may be redundant if the backend ... Sat, 07 Apr 2007 12:31:35 GMT Gary Byers [6144] * branches/objc-gf/ccl/compiler/nxenv.lisp (modified) Operators for %single-float, %double-float. Sat, 07 Apr 2007 04:16:41 GMT Gary Byers [6143] * trunk/ccl/ChangeLog (modified) Sat, 07 Apr 2007 03:18:42 GMT Gary Byers [6142] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Patch from Andi Kleen: set vmemoryuse (RLIMIT_AS) current resource ... Fri, 06 Apr 2007 10:20:25 GMT Gary Byers [6141] * branches/objc-gf/ccl/level-1/linux-files.lisp (modified) Wait in larger chunks when waiting for a semaphore. Don't use ... Fri, 06 Apr 2007 10:19:06 GMT Gary Byers [6140] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Fixes for darwinppc64. Thu, 05 Apr 2007 15:48:52 GMT Gary Byers [6139] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Things seem to basically be working on darwinppc32. Needs some ... Thu, 05 Apr 2007 15:48:09 GMT Gary Byers [6138] * branches/objc-gf/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) reload-single-c-arg-high; used when a 64-bit word in a structure ... Thu, 05 Apr 2007 15:46:17 GMT Gary Byers [6137] * branches/objc-gf/ccl/lib/ffi-darwinppc64.lisp (modified) Either the Apple Darwin PPC64 ABI documentation is inaccurate, or I ... Thu, 05 Apr 2007 15:38:56 GMT Gary Byers [6136] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) Functions to check a record-type's fields: are all fields floats ? ... Thu, 05 Apr 2007 15:38:07 GMT Gary Byers [6135] * branches/objc-gf/ccl/level-0/PPC/ppc-def.lisp (modified) Handle "Hybrid" foreign arguments (for ppc64 structure fields.) Thu, 05 Apr 2007 15:37:57 GMT Gary Byers [6134] * branches/objc-gf/ccl/compiler/PPC/ppc2.lisp (modified) Handle "Hybrid" foreign arguments (for ppc64 structure fields.) Thu, 05 Apr 2007 15:37:32 GMT Gary Byers [6133] * branches/objc-gf/ccl/compiler/nx1.lisp (modified) Recognize a few more el-bizarro foreign-arg-types, for "hybrid" ... Wed, 04 Apr 2007 06:20:04 GMT Gary Byers [6132] * branches/objc-gf/ccl/lib/macros.lisp (modified) Fix typo. Wed, 04 Apr 2007 04:03:53 GMT Gary Byers [6131] * branches/objc-gf/ccl/level-1/version.lisp (modified) Bump. Wed, 04 Apr 2007 04:03:32 GMT Gary Byers [6130] * branches/objc-gf/ccl/examples/bridge.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-application.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-backtrace.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-editor.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-inspector.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-listener.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-prefs.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-typeout.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-window.lisp (modified) * branches/objc-gf/ccl/examples/cocoa.lisp (modified) * branches/objc-gf/ccl/examples/name-translation.lisp (modified) * branches/objc-gf/ccl/examples/objc-clos.lisp (modified) * branches/objc-gf/ccl/examples/objc-package.lisp (modified) * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) * branches/objc-gf/ccl/examples/objc-support.lisp (modified) * branches/objc-gf/ccl/examples/webkit.lisp (modified) Use MAKE-INSTANCE vice MAKE-OBJC-INSTANCE in example code. Try to ... Wed, 04 Apr 2007 03:58:39 GMT Gary Byers [6129] * branches/objc-gf/ccl/lib/macros.lisp (modified) DEFLOADVAR makes the variable static. Move MULTIPLE-VALUE-xxx macros ... Wed, 04 Apr 2007 03:51:47 GMT Gary Byers [6128] * branches/objc-gf/ccl/level-1/l1-unicode.lisp (modified) add BOM-ENCODING; encoded-c-string stuff. Wed, 04 Apr 2007 03:33:15 GMT Gary Byers [6127] * branches/objc-gf/ccl/level-1/linux-files.lisp (modified) Use PAREF in PIPE. Wed, 04 Apr 2007 03:32:54 GMT Gary Byers [6126] * branches/objc-gf/ccl/level-1/l1-utils.lisp (modified) Use PAREF in PIPE. Wed, 04 Apr 2007 03:26:23 GMT Gary Byers [6125] * branches/objc-gf/ccl/level-1/l1-init.lisp (modified) +NULL-PTR+ constant. Wed, 04 Apr 2007 03:26:04 GMT Gary Byers [6124] * branches/objc-gf/ccl/lib/db-io.lisp (modified) Handle missing brackets in UNESCAPE-FOREIGN-NAME. Wed, 04 Apr 2007 03:25:17 GMT Gary Byers [6123] * branches/objc-gf/ccl/lib/ccl-export-syms.lisp (modified) Export the +NULL-PTR+ constant. Wed, 04 Apr 2007 03:24:49 GMT Gary Byers [6122] * branches/objc-gf/ccl/lib/nfcomp.lisp (modified) Allow referenes to null-ptr constants. Wed, 04 Apr 2007 03:24:23 GMT Gary Byers [6121] * branches/objc-gf/ccl/lisp-kernel/x86-spentry64.s (modified) Zeroed stack block sets all 64 bits of macptr.domain, macptr.type to 0. Wed, 04 Apr 2007 03:23:33 GMT Gary Byers [6120] * branches/objc-gf/ccl/lisp-kernel/image.c (modified) Don't make NULL pointers into dead pointers when saving image. Wed, 04 Apr 2007 03:23:05 GMT Gary Byers [6119] * branches/objc-gf/ccl/lisp-kernel/darwinx8664/.gdbinit (modified) Add gtra (Go To Return Address). Wed, 04 Apr 2007 03:21:09 GMT Gary Byers [6118] * branches/objc-gf/ccl/compiler/nx0.lisp (modified) Less whitespace in defstatic error message. Wed, 04 Apr 2007 03:20:43 GMT Gary Byers [6117] * branches/objc-gf/ccl/compiler/X86/X8664/x8664-backend.lisp (modified) Count "simple" arg specs against used gprs/fprs. D'oh. Check other ... Tue, 03 Apr 2007 09:17:13 GMT Gary Byers [6116] * trunk/ccl/ChangeLog (modified) Tue, 03 Apr 2007 08:30:37 GMT Gary Byers [6115] * trunk/ccl/level-1/l1-streams.lisp (modified) Takehiko Abe's fix to %IOBLOCK-WRITE-U16-ENCODED-CHAR. Tue, 03 Apr 2007 04:17:10 GMT Gary Byers [6114] * trunk/ccl/ChangeLog (modified) Tue, 03 Apr 2007 03:30:39 GMT Gary Byers [6113] * trunk/ccl/level-1/l1-unicode.lisp (modified) Takehiko Abe's fixes (missing "stream" arg in utf-16 encode, missing ... Fri, 30 Mar 2007 14:45:19 GMT Gary Byers [6112] * branches/objc-gf/ccl/examples/bridge.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-backtrace.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-defaults.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-editor.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-listener.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-prefs.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-window.lisp (modified) * branches/objc-gf/ccl/examples/cocoa.lisp (modified) * branches/objc-gf/ccl/examples/objc-package.lisp (modified) * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) * branches/objc-gf/ccl/examples/objc-support.lisp (modified) * branches/objc-gf/ccl/examples/tiny.lisp (modified) Get objc:defmethod mostly working (struct-return stuff NYI.) First ... Wed, 28 Mar 2007 11:33:28 GMT Gary Byers [6111] * branches/objc-gf/ccl/level-0/nfasload.lisp (modified) Do locking when maintaining the auto-export-packages list. After ... Wed, 28 Mar 2007 09:54:19 GMT Gary Byers [6110] * branches/objc-gf/ccl/xdump/xfasload.lisp (modified) Explicitly set the (new) pkg.intern-hook slot to nil when dumping ...