# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 4:50:23 AM 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*. Sun, 08 Oct 2006 02:34:14 GMT Gary Byers [5315] * trunk/ccl/level-1/l1-error-signal.lisp (modified) In %ERROR, go straight to the kernel debugger if interactive streams ... Sun, 08 Oct 2006 02:33:22 GMT Gary Byers [5314] * trunk/ccl/level-1/l1-boot-2.lisp (modified) Don't initialize interactive streams via DEF-LOAD-POINTERS. Wrap ... Sun, 08 Oct 2006 02:32:08 GMT Gary Byers [5313] * trunk/ccl/level-1/l1-application.lisp (modified) Handle the (new) -K/--terminal-encoding command-line argument. Sat, 07 Oct 2006 17:20:28 GMT Gary Byers [5312] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 07 Oct 2006 17:14:41 GMT Gary Byers [5311] * trunk/ccl/level-1/l1-streams.lisp (modified) INPUT-STREAM-P, OUTPUT-STREAM-P are true of instances if INPUT- ... Sat, 07 Oct 2006 17:13:02 GMT Gary Byers [5310] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) Do abort() if kernel debugger is entered when --batch is in effect. Sat, 07 Oct 2006 17:12:19 GMT Gary Byers [5309] * trunk/ccl/level-1/l1-readloop.lisp (modified) QUIT: flush *STDOUT* in PROCESS-EXIT-APPLICATION. Sat, 07 Oct 2006 17:11:46 GMT Gary Byers [5308] * trunk/ccl/level-1/l1-processes.lisp (modified) PROCESS-EXIT-APPLICATION: flush *stdout* here. Fri, 06 Oct 2006 11:20:25 GMT Gary Byers [5307] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 06 Oct 2006 10:49:18 GMT Gary Byers [5306] * trunk/ccl/level-1/l1-streams.lisp (modified) CODE-UNIT, not CODE-ELEMENT. Add a TRANSLATE slot to IO-BUFFER. Fri, 06 Oct 2006 10:40:46 GMT Gary Byers [5305] * trunk/ccl/level-1/l1-sockets.lisp (modified) basic (vs fundamental) socket streams. Fri, 06 Oct 2006 10:39:23 GMT Gary Byers [5304] * trunk/ccl/level-1/l1-sysio.lisp (modified) Real, live EXTERNAL-FORMAT structures. Fri, 06 Oct 2006 10:38:27 GMT Gary Byers [5303] * trunk/ccl/level-1/version.lisp (modified) Bump. Fri, 06 Oct 2006 10:38:09 GMT Gary Byers [5302] * trunk/ccl/level-0/l0-misc.lisp (modified) %COPY-STRING-TO-U8: use #\? as a replacement character. Thu, 05 Oct 2006 21:20:32 GMT Gary Byers [5301] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 05 Oct 2006 20:46:54 GMT Gary Byers [5300] * trunk/ccl/lisp-kernel/lisptypes.h (modified) More register name aliases. FMH. Thu, 05 Oct 2006 20:46:25 GMT Gary Byers [5299] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) get_mxcsr, set_mxcsr. Thu, 05 Oct 2006 20:46:06 GMT Gary Byers [5298] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Save the mxcsr, load it with a C-like value (all exceptions masked) ... Thu, 05 Oct 2006 12:20:32 GMT Gary Byers [5297] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 05 Oct 2006 12:09:49 GMT Gary Byers [5296] * trunk/ccl/lib/macros.lisp (modified) WITH-ENCODED-CSTR(s). (Hey, it's a start.) Thu, 05 Oct 2006 12:09:15 GMT Gary Byers [5295] * trunk/ccl/lib/chars.lisp (modified) CHAR-NAME: try to use at least 4 hex digits for #\U+xxxx syntax. Thu, 05 Oct 2006 12:08:03 GMT Gary Byers [5294] * trunk/ccl/level-1/l1-unicode.lisp (modified) UCS-2, some other changes. Thu, 05 Oct 2006 12:07:26 GMT Gary Byers [5293] * trunk/ccl/level-1/l1-sysio.lisp (modified) Try to get line-termination/external-format stuff working. Thu, 05 Oct 2006 11:35:22 GMT Gary Byers [5292] * trunk/ccl/level-1/l1-streams.lisp (modified) Assume that character data is always encoded as one or more 8-bit octets. Thu, 05 Oct 2006 11:20:27 GMT Gary Byers [5291] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 05 Oct 2006 10:59:08 GMT Gary Byers [5290] * trunk/ccl/level-1/l1-boot-2.lisp (modified) Set class-prototypes for basic-streams just before we make the first one. Mon, 02 Oct 2006 14:20:33 GMT Gary Byers [5289] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 02 Oct 2006 14:13:07 GMT Gary Byers [5288] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Darwin uses _sigtramp glue to call handlers, so we need to make ... Mon, 02 Oct 2006 14:11:59 GMT Gary Byers [5287] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Don't use SIGRETURN to return from signal_handler() on Darwin (since ... Mon, 02 Oct 2006 11:20:33 GMT Gary Byers [5286] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 02 Oct 2006 10:59:02 GMT Gary Byers [5285] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Compile on ppc,ppc64 osx 10.4 and earlier. Mon, 02 Oct 2006 10:47:27 GMT Gary Byers [5284] * trunk/ccl/lisp-kernel/lisptypes.h (modified) * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) * trunk/ccl/lisp-kernel/ppc-exceptions.h (modified) Compile on post OSX 10.4 systems, for ppc/ppc64. (Broken on systems ... Mon, 02 Oct 2006 09:20:26 GMT Gary Byers [5283] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 02 Oct 2006 08:46:22 GMT Gary Byers [5282] * trunk/ccl/lisp-kernel/lisptypes.h (modified) * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Try to make x86-64 version compile under 10.4 again; see if this ... Mon, 02 Oct 2006 08:33:40 GMT Gary Byers [5281] * trunk/ccl/lisp-kernel/lisptypes.h (modified) * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Change things so that they compile for x86-64 on systems later than ... Thu, 28 Sep 2006 03:20:53 GMT Gary Byers [5280] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 28 Sep 2006 02:33:25 GMT Gary Byers [5279] * trunk/ccl/lib/misc.lisp (modified) DOCUMENTATION works on character-encodings. Thu, 28 Sep 2006 02:33:07 GMT Gary Byers [5278] * trunk/ccl/level-1/l1-unicode.lisp (modified) Character-encodings have doc strings. Wed, 27 Sep 2006 12:20:31 GMT Gary Byers [5277] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 27 Sep 2006 11:46:02 GMT Gary Byers [5276] * trunk/ccl/level-1/l1-sysio.lisp (modified) More FILE-STREAM changes. Give BASIC-STREAM classes a class prototype. Wed, 27 Sep 2006 11:45:04 GMT Gary Byers [5275] * trunk/ccl/level-1/l1-streams.lisp (modified) Some changes to FD-STREAM initialization, to make it easier to use ... Wed, 27 Sep 2006 11:41:23 GMT Gary Byers [5274] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Decode and handle UUO_ERROR_DEBUG_TRAP_WITH_STRING. Wed, 27 Sep 2006 11:39:32 GMT Gary Byers [5273] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Still get very occasional SIGFPE on return from (e.g.) #_asin on ... Wed, 27 Sep 2006 11:36:14 GMT Gary Byers [5272] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) DEBUG-TRAP-WITH-STRING. Wed, 27 Sep 2006 11:35:56 GMT Gary Byers [5271] * trunk/ccl/level-0/nfasload.lisp (modified) Not sure when it happened, but %FASLOAD was parenthesized in such a ... Wed, 27 Sep 2006 11:34:53 GMT Gary Byers [5270] * trunk/ccl/level-0/l0-misc.lisp (modified) On x8664, use a new UUO for BUG. (Not passing context into the ... Wed, 27 Sep 2006 11:33:56 GMT Gary Byers [5269] * trunk/ccl/compiler/X86/x86-asm.lisp (modified) * trunk/ccl/compiler/X86/x86-disassemble.lisp (modified) UUO-ERROR-DEBUG-TRAP-WITH-STRING. Wed, 27 Sep 2006 11:20:30 GMT Gary Byers [5268] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 27 Sep 2006 11:05:29 GMT Gary Byers [5267] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) CLASS-PROTOTYPE method for CLASS class (mostly for BUILT-IN-CLASSes). Wed, 27 Sep 2006 03:20:35 GMT Gary Byers [5266] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 27 Sep 2006 02:49:18 GMT Gary Byers [5265] * trunk/ccl/level-1/l1-sysio.lisp (modified) SELECT-STREAM-CLASS: should probably take a BASIC-P argument. Wed, 27 Sep 2006 02:47:42 GMT Gary Byers [5264] * trunk/ccl/level-1/l1-streams.lisp (modified) More changes. Imagine that. Wed, 27 Sep 2006 02:46:57 GMT Gary Byers [5263] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) * trunk/ccl/compiler/optimizers.lisp (modified) (Redundant) FIXNUM decls in LDB compiler macro. Wed, 27 Sep 2006 02:43:23 GMT Gary Byers [5262] * trunk/ccl/level-1/l1-unicode.lisp (modified) Memory/vector encode/decode functions take/return strings, not chars. ... Mon, 25 Sep 2006 02:20:33 GMT Gary Byers [5261] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 25 Sep 2006 02:14:05 GMT Gary Byers [5260] * trunk/ccl/lib/chars.lisp (modified) Check for assumptions about character size. Remove some %i-isms ... Mon, 25 Sep 2006 02:12:31 GMT Gary Byers [5259] * trunk/ccl/level-1/l1-aprims.lisp (modified) Remove unused (probably ancient) CHKBOUNDS function. Simpler ... Mon, 25 Sep 2006 02:11:19 GMT Gary Byers [5258] * trunk/ccl/level-1/l1-streams.lisp (modified) Some stuff to infer line-termination. Probably belongs elsewhere; ... Mon, 25 Sep 2006 02:07:24 GMT Gary Byers [5257] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) Load-character-constant: accept :u32const on PPC32, PPC64, too. Mon, 25 Sep 2006 02:00:51 GMT Gary Byers [5256] * trunk/ccl/level-1/l1-streams.lisp (modified) A little more u16 stuff. Remove line-termination slot from ioblock ... Mon, 25 Sep 2006 01:59:07 GMT Gary Byers [5255] * trunk/ccl/level-1/l1-sysio.lisp (modified) Input-filter, output-filter in file-ioblock. Mon, 25 Sep 2006 01:58:26 GMT Gary Byers [5254] * trunk/ccl/level-1/l1-unicode.lisp (modified) Buffer translation functions don't belong here; start thinking about BOM. Mon, 25 Sep 2006 01:57:20 GMT Gary Byers [5253] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) LOAD-CHARACTER-CONSTANT: it's been a :u32const for the last few weeks ... Sun, 24 Sep 2006 11:20:31 GMT Gary Byers [5252] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 24 Sep 2006 10:29:12 GMT Gary Byers [5251] * trunk/ccl/lib/chars.lisp (modified) CHAR-NAME looks in the *CHARACTER-NAMES* array if the code is within ... Sun, 24 Sep 2006 10:27:56 GMT Gary Byers [5250] * trunk/ccl/level-1/l1-reader.lisp (modified) Lots more character names. Maintain mappings in a vector and a hash ...