# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 4:43:53 AM Mon, 23 Oct 2006 23:03:08 GMT Gary Byers [5415] * trunk/ccl/release-notes.txt (modified) Updated; almost ready to go (still a WITH-OUTPUT-TO-STRING/PPRINT (?) ... Mon, 23 Oct 2006 22:43:03 GMT Gary Byers [5414] * trunk/ccl/level-1/l1-sysio.lisp (modified) NORMALIZE-EXTERNAL-FORMAT: use *DEFAULT-EXTERNAL-FORMAT* value for ... Mon, 23 Oct 2006 22:42:05 GMT Gary Byers [5413] * trunk/ccl/level-1/l1-streams.lisp (modified) Use NORMALIZE-EXTERNAL-FORMAT in (SETF STREAM-EXTERNAL-FORMAT) methods. Mon, 23 Oct 2006 22:41:16 GMT Gary Byers [5412] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Export some unicode/external-format stuff. Mon, 23 Oct 2006 15:20:34 GMT Gary Byers [5411] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 23 Oct 2006 14:27:34 GMT Gary Byers [5410] * trunk/ccl/level-1/version.lisp (modified) Bump; binaries today, honest. Mon, 23 Oct 2006 14:27:06 GMT Gary Byers [5409] * trunk/ccl/level-1/l1-streams.lisp (modified) freelist string-output-stream-ioblocks. Mon, 23 Oct 2006 14:26:25 GMT Gary Byers [5408] * trunk/ccl/lib/macros.lisp (modified) Some/most/all of the WITH-IOBLOCK-OUTPUT-LOCKED macros were checking ... Mon, 23 Oct 2006 12:20:34 GMT Gary Byers [5407] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 23 Oct 2006 11:40:30 GMT Gary Byers [5406] * trunk/ccl/level-1/l1-streams.lisp (modified) Optimize write-string on string streams a little. Mon, 23 Oct 2006 11:26:33 GMT Gary Byers [5405] * trunk/ccl/lib/macros.lisp (modified) WITH-OUTPUT-TO-STRING: don't expand into code which evaluates the ... Mon, 23 Oct 2006 11:24:14 GMT Gary Byers [5404] * trunk/ccl/compiler/optimizers.lisp (modified) MAKE-STRING-OUTPUT-STREAM: skip some keyword/subtype checking if ... Mon, 23 Oct 2006 11:22:14 GMT Gary Byers [5403] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) %HEAP-BYTES-ALLOCATED: don't add "current" allocation if nothing's ... Mon, 23 Oct 2006 11:20:35 GMT Gary Byers [5402] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 23 Oct 2006 11:19:09 GMT Gary Byers [5401] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) In handle_alloc_trap(), fix call to update_bytes_allocated (sign of ... Sun, 22 Oct 2006 14:20:33 GMT Gary Byers [5400] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 22 Oct 2006 14:02:25 GMT Gary Byers [5399] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) MULTIPLE-VALUE-PROG1: treat the first form like a PROGN if there are ... Sun, 22 Oct 2006 14:01:15 GMT Gary Byers [5398] * trunk/ccl/level-1/l1-streams.lisp (modified) Don't disable interrupts when calling ioblock functions. New ... Sun, 22 Oct 2006 13:59:49 GMT Gary Byers [5397] * trunk/ccl/lib/macros.lisp (modified) If WITH-OUTPUT-TO-STRING gets the string, do so before the stream closes. Sun, 22 Oct 2006 13:59:13 GMT Gary Byers [5396] * trunk/ccl/lib/pprint.lisp (modified) Don't assume that string output stream strings have a fill-pointer; ... Sun, 22 Oct 2006 13:57:09 GMT Gary Byers [5395] * trunk/ccl/lib/streams.lisp (modified) Don't disable interrupts when calling ioblock functions, after all. ... Sun, 22 Oct 2006 13:55:36 GMT Gary Byers [5394] * trunk/ccl/lisp-kernel/darwinppc/.gdbinit (modified) Stop trying to print strings via x/s Sun, 22 Oct 2006 01:20:33 GMT Gary Byers [5393] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 22 Oct 2006 00:46:00 GMT Gary Byers [5392] * trunk/ccl/level-1/l1-streams.lisp (modified) Typo. Sun, 22 Oct 2006 00:41:42 GMT Gary Byers [5391] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Initialize (zero, usually) more fields in pseudo sigcontexts. Sun, 22 Oct 2006 00:40:36 GMT Gary Byers [5390] * trunk/ccl/level-1/l1-streams.lisp (modified) Mostly locking changes (don't lock twice, etc.) Sun, 22 Oct 2006 00:36:15 GMT Gary Byers [5389] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) * trunk/ccl/level-0/PPC/ppc-symbol.lisp (modified) * trunk/ccl/level-0/X86/x86-symbol.lisp (modified) * trunk/ccl/level-0/l0-array.lisp (modified) * trunk/ccl/level-0/l0-init.lisp (modified) * trunk/ccl/level-0/l0-pred.lisp (modified) * trunk/ccl/level-0/l0-utils.lisp (modified) * trunk/ccl/level-1/l1-aprims.lisp (modified) * trunk/ccl/lib/sequences.lisp (modified) Remove vestival #+target-8-bit-chars stuff. Sat, 21 Oct 2006 23:20:36 GMT Gary Byers [5388] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 21 Oct 2006 22:45:42 GMT Gary Byers [5387] * trunk/ccl/level-1/l1-unicode.lisp (modified) New! Improved! Now with more iso-8859 encodings! Thu, 19 Oct 2006 20:20:33 GMT Gary Byers [5386] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 19 Oct 2006 19:48:53 GMT Gary Byers [5385] * trunk/ccl/level-0/PPC/ppc-misc.lisp (modified) Reference the source argument - not arg_z - in %safe-get-ptr. Thu, 19 Oct 2006 19:22:37 GMT Gary Byers [5384] * trunk/ccl/level-0/l0-aprims.lisp (modified) %CSTR-POINTER: make #\Nul termination optional, use #\Sub char-code ... Thu, 19 Oct 2006 19:21:37 GMT Gary Byers [5383] * trunk/ccl/examples/objc-runtime.lisp (modified) Missing close paren. Thu, 19 Oct 2006 19:20:37 GMT Gary Byers [5382] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 19 Oct 2006 19:20:02 GMT Gary Byers [5381] * trunk/ccl/examples/cocoa-editor.lisp (modified) * trunk/ccl/examples/cocoa-listener.lisp (modified) Careful BLTing strings to/from foreign memory. Thu, 19 Oct 2006 19:18:01 GMT Gary Byers [5380] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) Typos in UNBOX-S8. Wed, 18 Oct 2006 14:20:34 GMT Gary Byers [5379] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 18 Oct 2006 14:04:18 GMT Gary Byers [5378] * trunk/ccl/level-1/version.lisp (modified) Bump. Binaries later today ? Wed, 18 Oct 2006 13:38:57 GMT Gary Byers [5377] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) The post-bootstrapping version of (SETF FIND-CLASS) only introduces ... Wed, 18 Oct 2006 13:36:24 GMT Gary Byers [5376] * trunk/ccl/level-1/l1-clos.lisp (modified) (SETF CLASS-NAME) can affect the type system, since only symbols ... Wed, 18 Oct 2006 13:33:27 GMT Gary Byers [5375] * trunk/ccl/level-1/l1-sockets.lisp (modified) Accept an :EXTERNAL-FORMAT argument to MAKE-SOCKET, pass it down to ... Wed, 18 Oct 2006 08:21:16 GMT Gary Byers [5374] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 18 Oct 2006 08:12:11 GMT Gary Byers [5373] * trunk/ccl/compiler/X86/x862.lisp (modified) Allow closed-over addresses in conditional-form, NOT. Wed, 18 Oct 2006 07:43:26 GMT Gary Byers [5372] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) handle_fault() checks for safe_ref_addres. Wed, 18 Oct 2006 07:43:01 GMT Gary Byers [5371] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) %safe-get-ptr for x8664. Wed, 18 Oct 2006 07:41:46 GMT Gary Byers [5370] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) Compare stack addresses/vcells to nil. Wed, 18 Oct 2006 07:41:21 GMT Gary Byers [5369] * trunk/ccl/compiler/X86/x862.lisp (modified) Stuff for comparing memory (stack) addresses to NIL. Mark arg_z and ... Wed, 18 Oct 2006 07:39:11 GMT Gary Byers [5368] * trunk/ccl/compiler/X86/x86-disassemble.lisp (modified) We've had UUO-ERROR-UNBOUND for a few months now. The disassembler ... Wed, 18 Oct 2006 01:20:30 GMT Gary Byers [5367] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 18 Oct 2006 01:16:05 GMT Gary Byers [5366] * 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) * trunk/ccl/examples/objc-runtime.lisp (modified) * trunk/ccl/level-0/PPC/ppc-misc.lisp (modified) * trunk/ccl/level-0/l0-misc.lisp (modified) * trunk/ccl/lisp-kernel/ppc-constants32.h (modified) * trunk/ccl/lisp-kernel/ppc-constants32.s (modified) * trunk/ccl/lisp-kernel/ppc-constants64.h (modified) * trunk/ccl/lisp-kernel/ppc-constants64.s (modified) * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) * trunk/ccl/lisp-kernel/x86-constants64.h (modified) * trunk/ccl/lisp-kernel/x86-constants64.s (modified) add safe-ref-address to tcr. Handle memory faults to ... Wed, 18 Oct 2006 00:20:33 GMT Gary Byers [5365] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 17 Oct 2006 23:34:30 GMT Gary Byers [5364] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) ppc backend %aref1/%aset1: notice array type in acode. Tue, 17 Oct 2006 20:20:33 GMT Gary Byers [5363] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 17 Oct 2006 20:02:43 GMT Gary Byers [5362] * trunk/ccl/level-1/l1-unicode.lisp (modified) BOM-ENCODING. Tue, 17 Oct 2006 20:02:20 GMT Gary Byers [5361] * trunk/ccl/level-1/l1-sysio.lisp (modified) FILE-STRING-LENGTH actually does something. Clear the pending-bom ... Tue, 17 Oct 2006 20:01:19 GMT Gary Byers [5360] * trunk/ccl/level-1/l1-streams.lisp (modified) (SETF STREAM-EXTERNAL-FORMAT) for ioblock-based character streams. Tue, 17 Oct 2006 19:45:25 GMT Gary Byers [5359] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) bind/unbind *interrupt-level* inline. Tue, 17 Oct 2006 19:44:44 GMT Gary Byers [5358] * trunk/ccl/compiler/X86/x86-disassemble.lisp (modified) Act like ud2a takes a one-byte immmediate operand (xuuo). Tue, 17 Oct 2006 19:39:50 GMT Gary Byers [5357] * trunk/ccl/level-1/l1-streams.lisp (modified) * trunk/ccl/lib/streams.lisp (modified) Disable interrupts when necessary. Tue, 17 Oct 2006 19:39:09 GMT Gary Byers [5356] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/ppc2.lisp (modified) bind/unbind *interrupt-level* inline. Mon, 16 Oct 2006 00:20:29 GMT Gary Byers [5355] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 15 Oct 2006 23:51:59 GMT Gary Byers [5354] * trunk/ccl/level-1/l1-streams.lisp (modified) Handle 32-bit character encodings. Start to extend ... Sun, 15 Oct 2006 23:51:04 GMT Gary Byers [5353] * trunk/ccl/level-1/l1-unicode.lisp (modified) utf-32/ucs-4 and variants. Sun, 15 Oct 2006 23:50:41 GMT Gary Byers [5352] * trunk/ccl/level-1/l1-sysio.lisp (modified) EXTERNAL-FORMATs are immutable, interned. Sat, 14 Oct 2006 14:20:32 GMT Gary Byers [5351] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 14 Oct 2006 13:41:13 GMT Gary Byers [5350] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Fix use of ^,<- vinsn macros inside ENSURING-NODE-TARGET. Inline ... Sat, 14 Oct 2006 13:39:15 GMT Gary Byers [5349] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) INLINE-SUB2 support. Sat, 14 Oct 2006 13:20:34 GMT Gary Byers [5348] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 14 Oct 2006 12:30:09 GMT Gary Byers [5347] * trunk/ccl/lib/defstruct.lisp (modified) Don't (DECLARE (OPTIMIZE (SAFETY 3))) in generated DEFSTRUCT accessors. Sat, 14 Oct 2006 12:27:23 GMT Gary Byers [5346] * trunk/ccl/compiler/X86/x862.lisp (modified) Fix many cases of ENSURING-NODE-TARGET. Do the fixnum case of ... Sat, 14 Oct 2006 12:21:25 GMT Gary Byers [5345] * trunk/ccl/compiler/backend.lisp (modified) It makes no sense to use the vinsn macros <- and ^ inside ENSURING- ... Sat, 14 Oct 2006 12:20:39 GMT Gary Byers [5344] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 14 Oct 2006 12:20:05 GMT Gary Byers [5343] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) Do vector bounds-checking a little differently. Add xchg-registers. Fri, 13 Oct 2006 11:20:32 GMT Gary Byers [5342] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 13 Oct 2006 10:54:29 GMT Gary Byers [5341] * trunk/ccl/compiler/nx1.lisp (modified) Use new NUMCMP operator. Fri, 13 Oct 2006 10:53:43 GMT Gary Byers [5340] * trunk/ccl/compiler/nx0.lisp (modified) Change inline expansion: use optimize settings in effect at call ... Fri, 13 Oct 2006 10:50:00 GMT Gary Byers [5339] * trunk/ccl/level-0/l0-numbers.lisp (modified) Change >=-2, <=-2, /=-2 to avoid inlining issues. Fri, 13 Oct 2006 10:30:48 GMT Gary Byers [5338] * trunk/ccl/compiler/nxenv.lisp (modified) Replace unused num= with numcmp. Fri, 13 Oct 2006 02:20:31 GMT Gary Byers [5337] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 13 Oct 2006 01:46:53 GMT Gary Byers [5336] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Terminate argument processing when "--" is seen. Fri, 13 Oct 2006 01:45:47 GMT Gary Byers [5335] * trunk/ccl/level-1/l1-streams.lisp (modified) * trunk/ccl/level-1/l1-sysio.lisp (modified) * trunk/ccl/level-1/l1-unicode.lisp (modified) Handle newline translation differenly (at the character I/O level, ... Mon, 09 Oct 2006 23:20:29 GMT Gary Byers [5334] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 09 Oct 2006 22:34:14 GMT Gary Byers [5333] * trunk/ccl/level-1/l1-streams.lisp (modified) Write #\Sub's char-code if we can't encode a character in (implicit) ... Mon, 09 Oct 2006 22:33:26 GMT Gary Byers [5332] * trunk/ccl/level-0/l0-misc.lisp (modified) %COPY-STRING-TO-U8: use #\Sub (ascii 26) as a replacement character. Mon, 09 Oct 2006 22:31:28 GMT Gary Byers [5331] * trunk/ccl/level-1/l1-unicode.lisp (modified) :stream-encode/decode functions always write/read something, even if ... Mon, 09 Oct 2006 21:20:34 GMT Gary Byers [5330] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 09 Oct 2006 21:19:42 GMT Gary Byers [5329] * trunk/ccl/level-1/l1-streams.lisp (modified) More stuff about line termination. When will this end ? Mon, 09 Oct 2006 21:19:02 GMT Gary Byers [5328] * trunk/ccl/lib/chars.lisp (modified) Use a hashtable to map characters to their names. (Maybe a sparse ... Mon, 09 Oct 2006 21:18:35 GMT Gary Byers [5327] * trunk/ccl/level-1/l1-reader.lisp (modified) Use a hashtable to map characters to their names. (Maybe a sparse ... Mon, 09 Oct 2006 03:20:29 GMT Gary Byers [5326] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 09 Oct 2006 03:17:40 GMT Gary Byers [5325] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) SELECT-BACKTRACE: it's been all NEW-BACKTRACE for a while now. Mon, 09 Oct 2006 03:16:41 GMT Gary Byers [5324] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Need to #include to keep Panther happy. Mon, 09 Oct 2006 02:30:44 GMT Gary Byers [5323] * trunk/ccl/lisp-kernel/x86_print.c (modified) Print hex with leading #x, not #0x ... Mon, 09 Oct 2006 02:30:22 GMT Gary Byers [5322] * trunk/ccl/lib/dumplisp.lisp (modified) Do some sanity checks on SAVE-APPLICATION pathname, before it's too ... Mon, 09 Oct 2006 02:29:36 GMT Gary Byers [5321] * trunk/ccl/level-1/l1-unicode.lisp (modified) ASCII, some other changes. Mon, 09 Oct 2006 02:29:12 GMT Gary Byers [5320] * trunk/ccl/level-1/l1-sysio.lisp (modified) Rearrange a few things; pass :line-termination option to MAKE-FD- STREAM. Mon, 09 Oct 2006 02:28:31 GMT Gary Byers [5319] * trunk/ccl/level-1/l1-streams.lisp (modified) Yet another line-termination translation scheme; hopefully, the last ... Mon, 09 Oct 2006 02:27:18 GMT Gary Byers [5318] * trunk/ccl/level-1/l1-reader.lisp (modified) Add character names for #\Line_Separator, #\Paragraph_separator. Sun, 08 Oct 2006 03:20:30 GMT Gary Byers [5317] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 08 Oct 2006 02:35:22 GMT Gary Byers [5316] * trunk/ccl/level-1/l1-init.lisp (modified) *TERMINAL-CHARACTER-ENCODING-NAME*.