# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 12:56:34 AM 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 ... Fri, 09 Mar 2007 05:20:36 GMT Gary Byers [6006] * trunk/ccl/level-0/l0-numbers.lisp (modified) Don't shift random seeds. Thu, 08 Mar 2007 11:20:03 GMT Gary Byers [6005] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 08 Mar 2007 10:30:32 GMT Gary Byers [6004] * trunk/ccl/level-1/x86-error-signal.lisp (modified) Check for trap opcode >= #x70 rather than >= #x80, because of the new ... Thu, 08 Mar 2007 10:28:53 GMT Gary Byers [6003] * trunk/ccl/compiler/X86/x86-disassemble.lisp (modified) Recognize uuo-error-slot-unbound. Thu, 08 Mar 2007 10:28:23 GMT Gary Byers [6002] * trunk/ccl/compiler/X86/x86-asm.lisp (modified) Use (int #x7_) for uuo-error-slot-unbound, since some (int #x8_) ... Wed, 07 Mar 2007 16:20:03 GMT Gary Byers [6001] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 07 Mar 2007 15:29:55 GMT Gary Byers [6000] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Don't shadow the definition of PPC-DIV2. Wed, 07 Mar 2007 15:20:04 GMT Gary Byers [5999] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 07 Mar 2007 14:45:18 GMT Gary Byers [5998] * trunk/ccl/level-1/linux-files.lisp (modified) For #+linux-target, try to use #_sysconf in CPU-COUNT, and fall back ... Wed, 07 Mar 2007 14:33:40 GMT Gary Byers [5997] * trunk/ccl/lisp-kernel/linuxppc/Makefile (modified) * trunk/ccl/lisp-kernel/linuxppc64/Makefile (modified) * trunk/ccl/lisp-kernel/linuxx8664/Makefile (modified) Handle new GNU ld "hash-style" linker options. Wed, 07 Mar 2007 14:25:24 GMT Gary Byers [5996] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Darwin signal return: logior in the el-bizarro syscall mask, pass the ... Wed, 07 Mar 2007 14:24:29 GMT Gary Byers [5995] * trunk/ccl/level-1/l1-sysio.lisp (modified) OPEN, CLOSE lock *OPEN-FILE-STREAMS-LOCK* before accessing *OPEN- ... Wed, 07 Mar 2007 14:23:57 GMT Gary Byers [5994] * trunk/ccl/level-1/l1-readloop.lisp (modified) Add comment about *OPEN-FILE-STREAMS-LOCK*. Wed, 07 Mar 2007 14:23:26 GMT Gary Byers [5993] * trunk/ccl/level-1/l1-init.lisp (modified) Add *OPEN-FILE-STREAMS-LOCK*. Wed, 07 Mar 2007 14:21:16 GMT Gary Byers [5992] * trunk/ccl/lib/nfcomp.lisp (modified) Bind *FCOMP-PREVIOUS-POSITION* in FCOMP-READ-LOOP (e.g., don't just ... Wed, 07 Mar 2007 14:20:04 GMT Gary Byers [5991] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 07 Mar 2007 14:05:49 GMT Gary Byers [5990] * trunk/ccl/xdump/heap-image.lisp (modified) Bump current image version. Wed, 07 Mar 2007 14:02:51 GMT Gary Byers [5989] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) Some (currently unused) CPUID "calls" want an argument in ecx. Set ... Wed, 07 Mar 2007 14:01:40 GMT Gary Byers [5988] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Use spinlocks to guard updates to "real" locks; those updates can be ... Wed, 07 Mar 2007 13:59:49 GMT Gary Byers [5987] * trunk/ccl/lisp-kernel/image.h (modified) Bump current, max abi versions; continue to support the old one. Wed, 07 Mar 2007 13:59:02 GMT Gary Byers [5986] * trunk/ccl/lisp-kernel/Threads.h (modified) #include #, for sched_yield() prototype. Change declaration ... Wed, 07 Mar 2007 13:56:39 GMT Gary Byers [5985] * trunk/ccl/level-1/version.lisp (modified) bump, indicate work-in-progress development version. Wed, 07 Mar 2007 13:56:01 GMT Gary Byers [5984] * trunk/ccl/level-1/linux-files.lisp (modified) Determing *spin-lock-tries* at launch time, based on cpu-count. ... Wed, 07 Mar 2007 13:53:25 GMT Gary Byers [5983] * trunk/ccl/level-0/l0-misc.lisp (modified) Locks use spinlocks, try *spin-lock-tries* to obtain them before ... Wed, 07 Mar 2007 13:52:46 GMT Gary Byers [5982] * trunk/ccl/level-0/l0-io.lisp (modified) Move YIELD elsewhere. Wed, 07 Mar 2007 13:51:50 GMT Gary Byers [5981] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) Add spinlock field to lockptr storage layout. Fri, 02 Mar 2007 12:20:04 GMT Gary Byers [5980] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 02 Mar 2007 12:10:20 GMT Gary Byers [5979] * trunk/ccl/level-1/l1-application.lisp (modified) Toplevel function: initial-listener class is 'TTY-LISTENER. Fri, 02 Mar 2007 12:09:47 GMT Gary Byers [5978] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Print n's value, not n in error message. Fri, 02 Mar 2007 12:09:15 GMT Gary Byers [5977] * trunk/ccl/level-1/l1-processes.lisp (modified) New process class: TTY-LISTENER. EXIT-INTERACTIVE-PROCESS: for most ... Fri, 02 Mar 2007 12:08:05 GMT Gary Byers [5976] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) Don't call QUIT on EOF, call EXIT-INTERACTIVE-PROCESS instead. Look ... Fri, 02 Mar 2007 12:06:39 GMT Gary Byers [5975] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Export *quit-on-eof*. Fri, 02 Mar 2007 12:06:24 GMT Gary Byers [5974] * trunk/ccl/lib/macros.lisp (modified) WITH-MACPTRS: move initialization/modification of null pointers into ... Fri, 02 Mar 2007 12:05:35 GMT Gary Byers [5973] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Try to handle two more cases of consus-interruptus.