# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 5:23:27 AM 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 ... Sat, 09 Sep 2006 00:52:38 GMT Gary Byers [5177] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) FIXNUM->CHAR returns NIL for values in the surrogate-pairs range. ... Sat, 09 Sep 2006 00:51:18 GMT Gary Byers [5176] * trunk/ccl/lisp-kernel/x86-gc.c (modified) Start to get purify working on x86-64; for now, just purify strings. Sat, 09 Sep 2006 00:48:53 GMT Gary Byers [5175] * trunk/ccl/lib/macros.lisp (modified) %CODE-CHAR asserts that code is (UNSIGNED-BYTE 8), which is still ... Sat, 09 Sep 2006 00:47:35 GMT Gary Byers [5174] * trunk/ccl/lib/compile-ccl.lisp (modified) * trunk/ccl/lib/systems.lisp (modified) Add l1-unicode. Sat, 09 Sep 2006 00:44:49 GMT Gary Byers [5173] * trunk/ccl/level-1/level-1.lisp (modified) Load l1-unicode. Sat, 09 Sep 2006 00:44:28 GMT Gary Byers [5172] * trunk/ccl/level-1/l1-unicode.lisp (added) New file. Thu, 07 Sep 2006 10:20:15 GMT Gary Byers [5171] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 07 Sep 2006 09:50:17 GMT Gary Byers [5170] * trunk/ccl/lisp-kernel/area.h (modified) Larger PURESPACE_RESERVE for x8664. Thu, 07 Sep 2006 09:44:16 GMT Gary Byers [5169] * trunk/ccl/xdump/heap-image.lisp (modified) * trunk/ccl/xdump/xfasload.lisp (modified) * trunk/ccl/xdump/xppcfasload.lisp (modified) * trunk/ccl/xdump/xx8664-fasload.lisp (modified) Bump abi version. Make purespace-reserve an attribute of the backend ... Thu, 07 Sep 2006 09:43:23 GMT Gary Byers [5168] * trunk/ccl/lisp-kernel/image.h (modified) Bump abi version. Thu, 07 Sep 2006 09:43:02 GMT Gary Byers [5167] * trunk/ccl/level-1/version.lisp (modified) Bump. Thu, 07 Sep 2006 09:20:20 GMT Gary Byers [5166] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 07 Sep 2006 08:58:05 GMT Gary Byers [5165] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) FreeBSD (at least with libthr) seems to mask synchronous signals. ... Thu, 07 Sep 2006 08:57:14 GMT Gary Byers [5164] * trunk/ccl/lisp-kernel/thread_manager.c (modified) suspend_resume_handler() : ignore signal mask. Thu, 07 Sep 2006 08:56:22 GMT Gary Byers [5163] * trunk/ccl/lisp-kernel/lisptypes.h (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-gc.c (modified) * trunk/ccl/lisp-kernel/x86-constants64.h (modified) * trunk/ccl/lisp-kernel/x86-constants64.s (modified) Lose the CHAR_SIZE_32 bootstrapping conditional (char are 32 bits ... Thu, 07 Sep 2006 07:20:39 GMT Gary Byers [5162] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 07 Sep 2006 06:40:54 GMT Gary Byers [5161] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) SIGBUS might be SIGNUM_FOR_PROCESS_INTERRUPT. Thu, 07 Sep 2006 06:20:29 GMT Gary Byers [5160] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 07 Sep 2006 06:12:52 GMT Gary Byers [5159] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) _SPbuiltin_aref1: use box_fixnum_no_flags. Thu, 07 Sep 2006 06:12:18 GMT Gary Byers [5158] * trunk/ccl/lisp-kernel/x86-macros.s (modified) Define box_fixnum_no_flags (uses lea vice imul). Thu, 07 Sep 2006 03:20:32 GMT Gary Byers [5157] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 07 Sep 2006 03:18:29 GMT Gary Byers [5156] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) Need MIN/MAX-8-BIT-IVECTOR-SUBTAG. Thu, 07 Sep 2006 01:20:31 GMT Gary Byers [5155] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 07 Sep 2006 00:37:15 GMT Gary Byers [5154] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) misc_ref/misc_set: handle 32-bit strings. Thu, 07 Sep 2006 00:36:55 GMT Gary Byers [5153] * trunk/ccl/lisp-kernel/x86-macros.s (modified) Zero-extend early when extracting typecodes. Thu, 07 Sep 2006 00:36:34 GMT Gary Byers [5152] * trunk/ccl/level-1/l1-streams.lisp (modified) GET-OUTPUT-STREAM-STRING: use ENSURE-SIMPLE-STRING rather than ... Thu, 07 Sep 2006 00:35:41 GMT Gary Byers [5151] * trunk/ccl/level-1/l1-aprims.lisp (modified) x8664 *immheader-1-array-element-types* contains entry for 32-bit ... Thu, 07 Sep 2006 00:35:00 GMT Gary Byers [5150] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) zero-extend early when extracting typecodes. Thu, 07 Sep 2006 00:34:26 GMT Gary Byers [5149] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) * trunk/ccl/compiler/X86/X8664/x8664-backend.lisp (modified) 32-bit-chars. Thu, 07 Sep 2006 00:33:44 GMT Gary Byers [5148] * trunk/ccl/compiler/X86/x86-backend.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) Defer handling of the :rcontext pseudo-register name until the target ... Wed, 06 Sep 2006 23:20:28 GMT Gary Byers [5147] * trunk/ccl/ChangeLog (modified) *** empty log message ***