# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 12:18:58 AM 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 ... Wed, 28 Mar 2007 09:53:42 GMT Gary Byers [6109] * branches/objc-gf/ccl/lisp-kernel/ppc-exceptions.c (modified) Remove some code (an old bug workaround) that's been conditionalized ... Wed, 28 Mar 2007 07:27:28 GMT Gary Byers [6108] * branches/objc-gf/ccl/lib/ccl-export-syms.lisp (modified) Fix typo. Wed, 28 Mar 2007 07:04:02 GMT Gary Byers [6107] * branches/objc-gf/ccl/level-1/version.lisp (modified) Bump. Wed, 28 Mar 2007 06:59:38 GMT Gary Byers [6106] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Fixes to signature-calling functions; do something like OBJC-MESSAGE- ... Wed, 28 Mar 2007 06:51:46 GMT Gary Byers [6105] * branches/objc-gf/ccl/examples/cocoa-editor.lisp (modified) * branches/objc-gf/ccl/examples/cocoa-typeout.lisp (modified) Avoid binding variables whose names conflict with (now DEFSTATIC) ... Wed, 28 Mar 2007 06:50:52 GMT Gary Byers [6104] * branches/objc-gf/ccl/examples/bridge.lisp (modified) Deal with the fact that method types are sometimes FOREIGN-TYPEs and ... Wed, 28 Mar 2007 06:48:26 GMT Gary Byers [6103] * branches/objc-gf/ccl/lib/db-io.lisp (modified) A little bit more type canonicalization when dealing with pointers ... Wed, 28 Mar 2007 06:47:47 GMT Gary Byers [6102] * branches/objc-gf/ccl/lib/describe.lisp (modified) Start to (barely) conditionalize inspector stack stuff for x86-64. Wed, 28 Mar 2007 06:47:18 GMT Gary Byers [6101] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) ENSURE-FOREIGN-TYPE. Wed, 28 Mar 2007 06:46:53 GMT Gary Byers [6100] * branches/objc-gf/ccl/lib/macros.lisp (modified) Define DEFSTATIC, to which DEFGLOBAL is now an alias. Give them doc ... Wed, 28 Mar 2007 06:45:49 GMT Gary Byers [6099] * branches/objc-gf/ccl/lib/ccl-export-syms.lisp (modified) Export DEFSTATIC. Wed, 28 Mar 2007 06:45:27 GMT Gary Byers [6098] * branches/objc-gf/ccl/lisp-kernel/thread_manager.c (modified) clear tcr->pending_interrupt during thread death. Wed, 28 Mar 2007 06:44:12 GMT Gary Byers [6097] * branches/objc-gf/ccl/lib/streams.lisp (modified) New DRIBBLE implementation. Wed, 28 Mar 2007 06:43:24 GMT Gary Byers [6096] * branches/objc-gf/ccl/library/lispequ.lisp (modified) Extra field in package, for post-intern hook. Wed, 28 Mar 2007 06:43:03 GMT Gary Byers [6095] * branches/objc-gf/ccl/xdump/xfasload.lisp (modified) Extra field in package, not yet used. Wed, 28 Mar 2007 06:42:44 GMT Gary Byers [6094] * branches/objc-gf/ccl/level-1/l1-symhash.lisp (modified) Extra field in package, not yet used. Wed, 28 Mar 2007 06:42:01 GMT Gary Byers [6093] * branches/objc-gf/ccl/level-1/l1-streams.lisp (modified) DEFGLOBAL -> DEFSTATIC. Wed, 28 Mar 2007 06:41:23 GMT Gary Byers [6092] * branches/objc-gf/ccl/level-1/l1-processes.lisp (modified) Handle DRIBBLE state per-process and here. Wed, 28 Mar 2007 06:40:42 GMT Gary Byers [6091] * branches/objc-gf/ccl/level-1/l1-readloop-lds.lisp (modified) After a brief attempt to make READ-LOOP etc take symbols naming ... Wed, 28 Mar 2007 06:37:34 GMT Gary Byers [6090] * branches/objc-gf/ccl/level-1/l1-lisp-threads.lisp (modified) In %TCR-INTERRUPT, just return true if the thread has a pending ... Wed, 28 Mar 2007 06:36:09 GMT Gary Byers [6089] * branches/objc-gf/ccl/lib/source-files.lisp (modified) * branches/objc-gf/ccl/lib/xref.lisp (modified) Handle EQL specializers in SOURCE-FILES-LIKE-EM and MAKE-XREF-ENTRY, ... Wed, 28 Mar 2007 06:34:03 GMT Gary Byers [6088] * branches/objc-gf/ccl/level-1/l1-dcode.lisp (modified) * branches/objc-gf/ccl/level-1/l1-events.lisp (modified) * branches/objc-gf/ccl/level-1/l1-utils.lisp (modified) * branches/objc-gf/ccl/level-1/x86-callback-support.lisp (modified) Use DEFSTATIC vice DEFGLOBAL. Wed, 28 Mar 2007 06:33:20 GMT Gary Byers [6087] * branches/objc-gf/ccl/level-1/l1-clos-boot.lisp (modified) Use DEFSTATIC vice DEFGLOBAL. Wed, 28 Mar 2007 06:32:37 GMT Gary Byers [6086] * branches/objc-gf/ccl/level-1/l1-callbacks.lisp (modified) Use DEFSTATIC vice DEFGLOBAL. Wed, 28 Mar 2007 06:32:25 GMT Gary Byers [6085] * branches/objc-gf/ccl/level-1/l1-boot-2.lisp (modified) Use DEFSTATIC vice DEFGLOBAL. Wed, 28 Mar 2007 06:32:13 GMT Gary Byers [6084] * branches/objc-gf/ccl/level-1/l1-aprims.lisp (modified) Use DEFSTATIC vice DEFGLOBAL. Wed, 28 Mar 2007 06:31:46 GMT Gary Byers [6083] * branches/objc-gf/ccl/compiler/nx0.lisp (modified) Change the wording of the error signaled by attempts to bind ... Tue, 27 Mar 2007 10:38:35 GMT Gary Byers [6082] * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/info.nib (modified) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib (added) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/MainMenu.nib/objects.nib (deleted) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/info.nib (modified) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/keyedobjects.nib (added) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/OpenmclInspector.nib/objects.nib (deleted) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/info.nib (modified) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/keyedobjects.nib (added) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/backtrace.nib/objects.nib (deleted) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/lispeditor.nib/info.nib (modified) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/lispeditor.nib/keyedobjects.nib (added) * branches/objc-gf/ccl/OpenMCL.app/Contents/Resources/English.lproj/lispeditor.nib/objects.nib (deleted) convert to text-based, post-10.2 .nib format Wed, 21 Mar 2007 10:52:03 GMT Gary Byers [6081] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Warn that we don't (yet) know how to compile varargs send functions ... Wed, 21 Mar 2007 10:32:22 GMT Gary Byers [6080] * branches/objc-gf/ccl/examples/bridge.lisp (modified) Lose the concept of foreign-struct encapsulations. Build up some ... Wed, 21 Mar 2007 10:30:57 GMT Gary Byers [6079] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Package defs moved elsewhere. Lose the concept of foreign-struct ... Wed, 21 Mar 2007 10:29:01 GMT Gary Byers [6078] * branches/objc-gf/ccl/examples/objc-clos.lisp (modified) Package defs moved elsewhere. Wed, 21 Mar 2007 10:28:29 GMT Gary Byers [6077] * branches/objc-gf/ccl/level-1/l1-io.lisp (modified) Tweaks to macptr printing. Wed, 21 Mar 2007 10:28:11 GMT Gary Byers [6076] * branches/objc-gf/ccl/level-1/l1-aprims.lisp (modified) %GCABLE-PTR-P. Wed, 21 Mar 2007 10:27:52 GMT Gary Byers [6075] * branches/objc-gf/ccl/level-0/l0-symbol.lisp (modified) SET-TYPE-PREDICATE returns its second arg. Wed, 21 Mar 2007 10:27:20 GMT Gary Byers [6074] * branches/objc-gf/ccl/examples/objc-package.lisp (added) Move package definitions here. Tue, 20 Mar 2007 06:21:03 GMT Gary Byers [6073] * branches/objc-gf/ccl/level-0/PPC/ppc-misc.lisp (modified) Typo. Tue, 20 Mar 2007 04:19:20 GMT Gary Byers [6072] * branches/objc-gf/ccl/lisp-kernel/x86-exceptions.c (modified) In altstack_signal_handler(), last arg in call to ... Tue, 20 Mar 2007 03:55:15 GMT Gary Byers [6071] * branches/objc-gf/ccl/lisp-kernel/x86-exceptions.c (modified) If we can't take a signal on a thread-specific altstack, handle the ... Tue, 20 Mar 2007 03:51:57 GMT Gary Byers [6070] * branches/objc-gf/ccl/lisp-kernel/x86-exceptions.h (modified) Don't define USE_SIGALTSTACK on Darwin (alternate signal stacks ... Tue, 20 Mar 2007 03:50:24 GMT Gary Byers [6069] * branches/objc-gf/ccl/lisp-kernel/lisp.h (modified) Don't define USE_SIGALTSTACK here. Tue, 20 Mar 2007 03:49:58 GMT Gary Byers [6068] * branches/objc-gf/ccl/level-0/l0-misc.lisp (modified) use %ptr-store-fixnum-conditional in %get-spin-lock. in ... Tue, 20 Mar 2007 03:48:37 GMT Gary Byers [6067] * branches/objc-gf/ccl/level-0/X86/x86-misc.lisp (modified) %ptr-store-fixnum-conditional. Tue, 20 Mar 2007 03:48:30 GMT Gary Byers [6066] * branches/objc-gf/ccl/level-0/PPC/ppc-misc.lisp (modified) %ptr-store-fixnum-conditional. Sun, 18 Mar 2007 08:09:34 GMT Gary Byers [6065] * branches/objc-gf/ccl/level-1/version.lisp (modified) Bump. Sun, 18 Mar 2007 08:08:20 GMT Gary Byers [6064] * branches/objc-gf/ccl/examples/bridge.lisp (modified) In CONCISE-FOREIGN-TYPE: argument might be a typedef name, so don't ... Sun, 18 Mar 2007 08:06:01 GMT Gary Byers [6063] * branches/objc-gf/ccl/lib/db-io.lisp (modified) In DECODE-ARGUMENTS (used to decode "regular" function ... Sun, 18 Mar 2007 07:51:39 GMT Gary Byers [6062] * branches/objc-gf/ccl/lib/level-2.lisp (modified) %GET-BITFIELD, %SET-BITFIELD: handle little-endian target (small ... Sun, 18 Mar 2007 07:50:13 GMT Gary Byers [6061] * branches/objc-gf/ccl/lib/macros.lisp (modified) Remove the (training-wheels) warning about non-canonical type ... Sun, 18 Mar 2007 02:17:16 GMT Gary Byers [6060] * branches/objc-gf/ccl/examples/cocoa-editor.lisp (modified) Some cgfloat stuff. Sun, 18 Mar 2007 02:16:54 GMT Gary Byers [6059] * branches/objc-gf/ccl/examples/objc-runtime.lisp (modified) Extend the idea previously used for precompiled INIT messages to all ... Sun, 18 Mar 2007 02:14:17 GMT Gary Byers [6058] * branches/objc-gf/ccl/examples/objc-support.lisp (modified) New approach to protocols; move some definitions earlier in the rats ... Sun, 18 Mar 2007 02:13:26 GMT Gary Byers [6057] * branches/objc-gf/ccl/examples/name-translation.lisp (modified) COMPUTE-OBJC-TO-LISP-FUNCTION-NAME. The currently active version ... Sun, 18 Mar 2007 02:11:57 GMT Gary Byers [6056] * branches/objc-gf/ccl/examples/bridge.lisp (modified) Use FOREIGN-STRUCT-ENCPSULATIONs, which were probably a bad idea. ... Sun, 18 Mar 2007 01:32:24 GMT Gary Byers [6055] * branches/objc-gf/ccl/level-1/l1-clos-boot.lisp (modified) Sketch out a mechanism for recognizing typed pointers as instances ... Sun, 18 Mar 2007 01:31:27 GMT Gary Byers [6054] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) Define a few foreign structures inside INSTALL-STANDARD-FOREIGN-TYPES ... Sun, 18 Mar 2007 01:29:20 GMT Gary Byers [6053] * branches/objc-gf/ccl/lib/db-io.lisp (modified) Move the foreign structure definitions to inside ...