# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 5:20:31 AM 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 ... Sun, 24 Sep 2006 10:27:18 GMT Gary Byers [5249] * trunk/ccl/level-0/nfasload.lisp (modified) * trunk/ccl/lib/nfcomp.lisp (modified) * trunk/ccl/xdump/xfasload.lisp (modified) Doh! character constant fasl encoding ($fasl-char). Sat, 23 Sep 2006 12:20:29 GMT Gary Byers [5248] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 23 Sep 2006 11:31:02 GMT Gary Byers [5247] * trunk/ccl/level-1/l1-unicode.lisp (modified) Some other iso8859-n encodings. (Not sure which are the most important.) Sat, 23 Sep 2006 11:29:28 GMT Gary Byers [5246] * trunk/ccl/level-1/l1-sysio.lisp (modified) Start to separate line-termination/external-format stuff. Sat, 23 Sep 2006 11:28:38 GMT Gary Byers [5245] * trunk/ccl/level-1/l1-streams.lisp (modified) Lots-o-changes. Sat, 23 Sep 2006 11:28:20 GMT Gary Byers [5244] * trunk/ccl/level-1/l1-boot-2.lisp (modified) Make initial interactive streams use UTF-8 (mostly for debugging ... Thu, 21 Sep 2006 10:20:28 GMT Gary Byers [5243] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 21 Sep 2006 10:07:01 GMT Gary Byers [5242] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) don't clobber callback index when doing the DARWIN_GS_HACK stuff in ... Thu, 21 Sep 2006 10:05:36 GMT Gary Byers [5241] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Require mach/port.h. Thu, 21 Sep 2006 10:05:15 GMT Gary Byers [5240] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Save and restore errno in callback_for_interrupt. Thu, 21 Sep 2006 10:04:20 GMT Gary Byers [5239] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Guess again about preprocessor stuff for x86-64 ucontext/mcontext on ... Thu, 21 Sep 2006 10:02:31 GMT Gary Byers [5238] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Use underscore prefix on all Darwin flavors. Add a type decl in ... Thu, 21 Sep 2006 10:01:47 GMT Gary Byers [5237] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) sign-extend/zero-extend vinsns. Thu, 21 Sep 2006 10:01:27 GMT Gary Byers [5236] * trunk/ccl/compiler/X86/x862.lisp (modified) sign/zero-extend ffcall, syscall return values. (Probably only ... Wed, 20 Sep 2006 13:20:31 GMT Gary Byers [5235] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 20 Sep 2006 12:34:34 GMT Gary Byers [5234] * trunk/ccl/level-1/version.lisp (modified) Bump. Wed, 20 Sep 2006 11:20:29 GMT Gary Byers [5233] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 20 Sep 2006 10:25:04 GMT Gary Byers [5232] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) slight improvements in signed-byte boxing, typechecking. Wed, 20 Sep 2006 10:22:18 GMT Gary Byers [5231] * trunk/ccl/lib/streams.lisp (modified) WRITE-BYTE for BASIC-STREAMs. Wed, 20 Sep 2006 10:21:56 GMT Gary Byers [5230] * trunk/ccl/lib/macros.lisp (modified) %SWAP-U16, %SWAP-U32. Wed, 20 Sep 2006 10:21:22 GMT Gary Byers [5229] * trunk/ccl/lib/level-2.lisp (modified) %EVAL-REDEFs for new require-xx functions. Wed, 20 Sep 2006 10:20:50 GMT Gary Byers [5228] * trunk/ccl/level-1/l1-unicode.lisp (modified) UTF-16, in native and byte-swapped versions. Need a "logical" ... Wed, 20 Sep 2006 10:20:30 GMT Gary Byers [5227] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 20 Sep 2006 10:15:42 GMT Gary Byers [5226] * trunk/ccl/level-1/l1-streams.lisp (modified) Numerous changes. Wed, 20 Sep 2006 10:15:21 GMT Gary Byers [5225] * trunk/ccl/level-1/l1-sockets.lisp (modified) %bswap16: fix type declaration. Wed, 20 Sep 2006 10:14:40 GMT Gary Byers [5224] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) vinsns for signed/unsigned byte 8,16,32,64. Tighten up some signed- ... Wed, 20 Sep 2006 10:12:31 GMT Gary Byers [5223] * trunk/ccl/compiler/X86/x862.lisp (modified) New require ops for signed/unsigned byte 8,16,32,64 Tue, 19 Sep 2006 08:21:20 GMT Gary Byers [5222] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 19 Sep 2006 07:38:38 GMT Gary Byers [5221] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) vinsns for REQUIRE-[US][8,16,32,64] Tue, 19 Sep 2006 07:37:43 GMT Gary Byers [5220] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) Need THREE-DIGIT-BIGNUM-HEADER to recognize some cases of (UNSIGNED- ... Tue, 19 Sep 2006 07:36:55 GMT Gary Byers [5219] * trunk/ccl/compiler/PPC/ppc-backend.lisp (modified) clean up an error message. Tue, 19 Sep 2006 07:36:33 GMT Gary Byers [5218] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) handle require-[us][8,16,32,64] operators. Tue, 19 Sep 2006 07:34:32 GMT Gary Byers [5217] * trunk/ccl/compiler/optimizers.lisp (modified) REQUIRE-TYPE: transform into require-[us][8,16,32,64] when possible. Tue, 19 Sep 2006 07:34:02 GMT Gary Byers [5216] * trunk/ccl/compiler/nx1.lisp (modified) inline require-[us][8,16,32,64]. Tue, 19 Sep 2006 07:33:38 GMT Gary Byers [5215] * trunk/ccl/compiler/nxenv.lisp (modified) New operators for require-[us][8,16,32,64]. Tue, 19 Sep 2006 07:20:33 GMT Gary Byers [5214] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 19 Sep 2006 07:15:45 GMT Gary Byers [5213] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) x8664 vinsns for typechecking signed/unsigned bytes of sizes 8,16,32,64. Tue, 19 Sep 2006 06:36:30 GMT Gary Byers [5212] * trunk/ccl/level-1/l1-streams.lisp (modified) More changes; hard to bootstrap. Tue, 19 Sep 2006 04:20:34 GMT Gary Byers [5211] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 19 Sep 2006 03:42:59 GMT Gary Byers [5210] * trunk/ccl/lib/macros.lisp (modified) Macros for locking the input/output locks of an ioblock, assuming ... Sun, 17 Sep 2006 07:20:30 GMT Gary Byers [5209] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 17 Sep 2006 06:45:10 GMT Gary Byers [5208] * trunk/ccl/level-1/l1-streams.lisp (modified) more changes Wed, 13 Sep 2006 13:20:36 GMT Gary Byers [5207] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 13 Sep 2006 12:52:32 GMT Gary Byers [5206] * trunk/ccl/level-1/l1-io.lisp (modified) Direct BASIC-STREAM stuff for WRITE-CHAR, WRITE-STRING, TERPRI. Wed, 13 Sep 2006 12:20:31 GMT Gary Byers [5205] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 13 Sep 2006 12:08:44 GMT Gary Byers [5204] * trunk/ccl/lib/streams.lisp (modified) READ-LINE changes for BASIC-STREAMs. Wed, 13 Sep 2006 12:07:17 GMT Gary Byers [5203] * trunk/ccl/level-1/l1-unicode.lisp (modified) GET-CHARACTER-ENCODING errors if the named encoding isn't defined. ... Wed, 13 Sep 2006 12:06:24 GMT Gary Byers [5202] * trunk/ccl/level-1/l1-streams.lisp (modified) More functions in the ioblock, some support for 8-bit encodings (like ... Tue, 12 Sep 2006 12:20:32 GMT Gary Byers [5201] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 12 Sep 2006 11:34:17 GMT Gary Byers [5200] * trunk/ccl/level-0/l0-misc.lisp (modified) Use %CSTR-POINTER (not %copy-ivector-to-pointer) in BUG. Tue, 12 Sep 2006 11:31:04 GMT Gary Byers [5199] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Enter the debugger if altstack_signal_handler is entered in foreign ... Tue, 12 Sep 2006 11:29:33 GMT Gary Byers [5198] * trunk/ccl/lisp-kernel/thread_manager.c (modified) os_get_stack_bounds(): get stack direction right on FreeBSD. (Much ... Tue, 12 Sep 2006 04:20:31 GMT Gary Byers [5197] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 12 Sep 2006 03:31:15 GMT Gary Byers [5196] * trunk/ccl/compiler/X86/x862.lisp (modified) x862-explicit-non-fixnum-type-p looks for intersection. Tue, 12 Sep 2006 03:21:12 GMT Gary Byers [5195] * trunk/ccl/compiler/X86/x862.lisp (modified) Partly inline 2-arg logior, logand. Tue, 12 Sep 2006 02:20:31 GMT Gary Byers [5194] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 12 Sep 2006 02:10:41 GMT Gary Byers [5193] * trunk/ccl/level-1/l1-unicode.lisp (modified) Character encodings contain a LITERAL-CHAR-CODE-LIMIT field. Tue, 12 Sep 2006 02:09:36 GMT Gary Byers [5192] * trunk/ccl/level-1/l1-streams.lisp (modified) extend IOBLOCK a bit. Start to provide functionality for encoded ... Tue, 12 Sep 2006 02:08:53 GMT Gary Byers [5191] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Partialy inline 2-arg logior/logand. Sat, 09 Sep 2006 11:20:28 GMT Gary Byers [5190] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 09 Sep 2006 10:39:18 GMT Gary Byers [5189] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) REQUIRE-CHAR-CODE: compare against boxed char-code-limit. Sat, 09 Sep 2006 10:21:37 GMT Gary Byers [5188] * trunk/ccl/level-1/l1-reader.lisp (modified) NAME-CHAR: insist on something more reasonable for ^c syntax; don't ... Sat, 09 Sep 2006 10:21:28 GMT Gary Byers [5187] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) require-char-code checks agains boxed Unicode limit Sat, 09 Sep 2006 10:21:23 GMT Gary Byers [5186] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 09 Sep 2006 09:56:01 GMT Gary Byers [5185] * trunk/ccl/lisp-kernel/x86-gc.c (modified) purify_range(), impurify_range(): handle x8664 functions, hash ... Sat, 09 Sep 2006 05:20:29 GMT Gary Byers [5184] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 09 Sep 2006 04:47:22 GMT Gary Byers [5183] * trunk/ccl/lib/chars.lisp (modified) CHAR-NAME: use U+xxxx for chars with codes >= #x100. Sat, 09 Sep 2006 04:38:26 GMT Gary Byers [5182] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) FIXNUM->CHAR: return NIL for surrogate pairs. Sat, 09 Sep 2006 04:33:23 GMT Gary Byers [5181] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Don't be overly unsafe in %CHAR-CODE. Sat, 09 Sep 2006 04:31:54 GMT Gary Byers [5180] * trunk/ccl/lib/ppc-backtrace.lisp (modified) Fix CFP-LFUN (fake stack frame case, sanity-check fn/lr). Sat, 09 Sep 2006 01:20:30 GMT Gary Byers [5179] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 09 Sep 2006 00:55:07 GMT Gary Byers [5178] * trunk/ccl/compiler/X86/x862.lisp (modified) Don't be so reckless in %CODE-CHAR (don't necessarily want arbitrary ...