# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 12:54:05 AM 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 ... Sat, 17 Mar 2007 07:08:56 GMT Gary Byers [6052] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) Revert out of some of the changes that led to Trac bug #2. Try hard ... Sat, 17 Mar 2007 07:01:36 GMT Gary Byers [6051] * branches/objc-gf/ccl/lib/db-io.lisp (modified) Define a few foreign structure types here, rather than inside ... Sat, 17 Mar 2007 06:44:05 GMT Gary Byers [6050] * branches/objc-gf/ccl/level-1/l1-boot-2.lisp (modified) Call INSTALL-STANDARD-FOREIGN-TYPES and CANONICALIZE-FOREIGN-TYPE- ... Sat, 17 Mar 2007 06:42:33 GMT Gary Byers [6049] * branches/objc-gf/ccl/level-0/l0-io.lisp (modified) FREE: be careful about gcable pointers. Sat, 17 Mar 2007 06:40:51 GMT Gary Byers [6048] * branches/objc-gf/ccl/lib/nfcomp.lisp (modified) Comment indentation. Sat, 17 Mar 2007 06:40:29 GMT Gary Byers [6047] * branches/objc-gf/ccl/level-0/nfasload.lisp (modified) $fasl-timm: if this is still used, an :int will do (no need for :long). Thu, 15 Mar 2007 11:29:23 GMT Gary Byers [6046] * branches/objc-gf/ccl/lib/macros.lisp (modified) RLET, MAKE-RECORD assert pointer's type-ordinal. Thu, 15 Mar 2007 11:28:58 GMT Gary Byers [6045] * branches/objc-gf/ccl/level-1/l1-io.lisp (modified) Macptr printing in the brave new world. Thu, 15 Mar 2007 09:40:38 GMT Gary Byers [6044] * branches/objc-gf/ccl/level-1/version.lisp (modified) Note experimental version in banner. Thu, 15 Mar 2007 07:53:48 GMT Gary Byers [6043] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) Intern foreign-array-types, too. Thu, 15 Mar 2007 06:51:48 GMT Gary Byers [6042] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) canonicalize-foreign-type-ordinals: :long and :int are identical on ... Thu, 15 Mar 2007 06:32:59 GMT Gary Byers [6041] * branches/objc-gf/ccl/lib/foreign-types.lisp (modified) Lots of changes for "ordinally" typed pointers; hard to bootstrap. Thu, 15 Mar 2007 05:20:33 GMT Gary Byers [6040] * trunk/ccl/ChangeLog (modified) Thu, 15 Mar 2007 04:52:00 GMT Gary Byers [6039] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Remove a debugging fprintf. Wed, 14 Mar 2007 16:43:36 GMT Gary Byers [6038] * branches/objc-gf (copied) new branch for objc dispatch functions Wed, 14 Mar 2007 11:20:41 GMT Gary Byers [6037] * trunk/ccl/ChangeLog (modified) Wed, 14 Mar 2007 10:54:54 GMT Gary Byers [6036] * trunk/ccl/lib/ffi-darwinppc32.lisp (modified) Fix typo (extra quote) in generate-callback-bindings. Tue, 13 Mar 2007 12:21:11 GMT Gary Byers [6035] * trunk/ccl/ChangeLog (modified) Tue, 13 Mar 2007 12:05:22 GMT Gary Byers [6034] * trunk/ccl/lisp-kernel/darwinx8664/Makefile (modified) (re-)enable -O2. Tue, 13 Mar 2007 10:21:09 GMT Gary Byers [6033] * trunk/ccl/ChangeLog (modified) Tue, 13 Mar 2007 08:27:47 GMT Gary Byers [6032] * trunk/ccl/ChangeLog (modified) Mon, 12 Mar 2007 11:55:56 GMT Gary Byers [6031] * trunk/ccl/lib/backtrace.lisp (modified) Fix fenceposts in CLOSURE-CLOSED-OVER-VALUES. Mon, 12 Mar 2007 11:05:16 GMT Gary Byers [6030] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Simplify interrupt_handler() a little. Mon, 12 Mar 2007 11:02:18 GMT Gary Byers [6029] * trunk/ccl/lib/foreign-types.lisp (modified) Fix "extra arguments" error message in %EXTERNAL-CALL-EXPANDER. Mon, 12 Mar 2007 10:59:45 GMT Gary Byers [6028] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) class-wrapper-random-state: use encapsulation, and a lock. Mon, 12 Mar 2007 10:53:48 GMT Gary Byers [6027] * trunk/ccl/level-1/l1-numbers.lisp (modified) *RANDOM-STATE* is thread-local. Mon, 12 Mar 2007 10:53:26 GMT Gary Byers [6026] * trunk/ccl/level-1/l1-aprims.lisp (modified) *RANDOM-STATE* is thread-local. Mon, 12 Mar 2007 08:08:04 GMT Gary Byers [6025] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) in catch_exception_raise(), try to deal with variations in Mach ... Mon, 12 Mar 2007 02:28:31 GMT Gary Byers [6024] * trunk/CVSROOT (deleted) remove CVSROOT Fri, 09 Mar 2007 22:54:21 GMT Gary Byers [6023] * trunk/ccl/level-1/l1-files.lisp (modified) Bill's fix to (MAKE-PATHNAME :DIRECTORY NIL ...) Fri, 09 Mar 2007 07:20:04 GMT Gary Byers [6022] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 09 Mar 2007 07:01:12 GMT Gary Byers [6021] * trunk/ccl/lib/dumplisp.lisp (modified) Use CLEAR-OPEN-FILE-STREAMS. Fri, 09 Mar 2007 07:00:51 GMT Gary Byers [6020] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Accessors of open-file-streams; no more *OPEN-FILE-STREAMS*. Fri, 09 Mar 2007 07:00:24 GMT Gary Byers [6019] * trunk/ccl/level-1/l1-streams.lisp (modified) * trunk/ccl/level-1/l1-sysio.lisp (modified) Encapsulation for open-file-streams. Fri, 09 Mar 2007 06:59:33 GMT Gary Byers [6018] * trunk/ccl/level-1/l1-readloop.lisp (modified) OPEN-FILE-STREAMS is a function, returns a copy of a list of open ... Fri, 09 Mar 2007 06:58:43 GMT Gary Byers [6017] * trunk/ccl/level-1/l1-init.lisp (modified) Lose *OPEN-FILE-STREAMS* and the lock associated with it. Fri, 09 Mar 2007 06:57:48 GMT Gary Byers [6016] * trunk/ccl/level-1/l1-aprims.lisp (modified) Bind *GENSYM-COUNTER* per-thread. Fri, 09 Mar 2007 06:47:30 GMT Gary Byers [6015] * trunk/ccl/level-0/l0-hash.lisp (modified) When REMHASH deletes the last entry in a hash-table, it fills the ... Fri, 09 Mar 2007 06:20:04 GMT Gary Byers [6014] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 09 Mar 2007 05:26:37 GMT Gary Byers [6013] * trunk/ccl/level-1/linux-files.lisp (modified) *spin-lock-tries* with a trailing *. Fri, 09 Mar 2007 05:24:42 GMT Gary Byers [6012] * trunk/ccl/lib/numbers.lisp (modified) printing random-state: don't shift seeds. Fri, 09 Mar 2007 05:24:25 GMT Gary Byers [6011] * trunk/ccl/level-1/l1-numbers.lisp (modified) MAKE-RANDOM-STATE: don't shift. Fri, 09 Mar 2007 05:24:03 GMT Gary Byers [6010] * trunk/ccl/level-0/X86/x86-numbers.lisp (modified) Do %next-random-seed more portably. Fri, 09 Mar 2007 05:23:43 GMT Gary Byers [6009] * trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp (modified) Typo in comment. Fri, 09 Mar 2007 05:23:29 GMT Gary Byers [6008] * trunk/ccl/level-0/PPC/ppc-numbers.lisp (modified) Just a 32-bit version of %next-random-pair. Fri, 09 Mar 2007 05:22:58 GMT Gary Byers [6007] * trunk/ccl/level-0/l0-numbers.lisp (modified) And, while we're at it: do the next-random-seed permutation in ...