# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 5:53:58 AM 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 *** Wed, 06 Sep 2006 22:39:36 GMT Gary Byers [5146] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) 32-bit chars stuff for x8664. Wed, 06 Sep 2006 22:39:01 GMT Gary Byers [5145] * trunk/ccl/level-1/l1-reader.lisp (modified) kids: bourbon and editing COPY-READTABLE don't mix! Wed, 06 Sep 2006 22:38:30 GMT Gary Byers [5144] * trunk/ccl/lib/compile-ccl.lisp (modified) :verbose argument to rebuild-ccl. Wed, 06 Sep 2006 22:38:08 GMT Gary Byers [5143] * trunk/ccl/level-1/linux-files.lisp (modified) process input/output: don't assume 8-bit strings. Wed, 06 Sep 2006 21:20:33 GMT Gary Byers [5142] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 06 Sep 2006 20:42:44 GMT Gary Byers [5141] * trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp (modified) PPC64 callbacks are always #+poweropen-target; don't conditionalize ... Wed, 06 Sep 2006 06:20:25 GMT Gary Byers [5140] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 06 Sep 2006 06:08:56 GMT Gary Byers [5139] * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp (modified) remove 8-bit char stuff. Wed, 06 Sep 2006 06:08:15 GMT Gary Byers [5138] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) Forgot to set char-code-limit here. Wed, 06 Sep 2006 05:20:22 GMT Gary Byers [5137] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 06 Sep 2006 04:49:09 GMT Gary Byers [5136] * trunk/ccl/lib/macros.lisp (modified) In DO-GC-AREAS, don't use comma before call to AREA-SUCC. (Cross- ... Wed, 06 Sep 2006 04:42:00 GMT Gary Byers [5135] * trunk/ccl/level-0/l0-utils.lisp (modified) If ENSURE-SIMPLE-STRING has to make a copy of a non-simple string, ... Wed, 06 Sep 2006 04:41:04 GMT Gary Byers [5134] * trunk/ccl/level-0/nfasload.lisp (modified) Some fixnum decls in %FIND-PKG. Wed, 06 Sep 2006 04:40:31 GMT Gary Byers [5133] * trunk/ccl/level-1/l1-aprims.lisp (modified) ppc64 ARRAY-ELEMENT-SUBTYPES includes new string type. Wed, 06 Sep 2006 04:39:25 GMT Gary Byers [5132] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) cr3, nor c33, in ppc64 %init-misc. Wed, 06 Sep 2006 04:38:28 GMT Gary Byers [5131] * trunk/ccl/compiler/nx0.lisp (modified) NX-FORM-TYPEP uses NX-TARGET-TYPE. Tue, 05 Sep 2006 15:20:31 GMT Gary Byers [5130] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 05 Sep 2006 15:13:11 GMT Gary Byers [5129] * trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp (modified) darwinppc32 backend uses 32-bit chars, too. Tue, 05 Sep 2006 15:01:24 GMT Gary Byers [5128] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp (modified) ppc32 defaults to 32-bit chars. Tue, 05 Sep 2006 11:20:30 GMT Gary Byers [5127] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 05 Sep 2006 11:18:59 GMT Gary Byers [5126] * trunk/ccl/xdump/xfasload.lisp (modified) Deal with 32-bit lisp strings. Tue, 05 Sep 2006 11:18:32 GMT Gary Byers [5125] * trunk/ccl/lisp-kernel/linuxppc/.gdbinit (modified) Start to depend on calling print_lisp_object, since x/s doesn't deal ... Tue, 05 Sep 2006 11:17:33 GMT Gary Byers [5124] * trunk/ccl/lisp-kernel/ppc-gc.c (modified) conditionalize purify_displaced_object() for char size. Tue, 05 Sep 2006 11:16:30 GMT Gary Byers [5123] * trunk/ccl/lisp-kernel/plsym.c (modified) find_symbol(): don't assume 8-bir lisp strings. Tue, 05 Sep 2006 11:15:27 GMT Gary Byers [5122] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Try using "u8_t" and "u32_t" for lisp_char_code; this may be more ... Tue, 05 Sep 2006 11:14:41 GMT Gary Byers [5121] * trunk/ccl/lib/sequences.lisp (modified) SIMPLE-1D-ARRAY-SUBSEQ: handle new strings. Tue, 05 Sep 2006 11:13:47 GMT Gary Byers [5120] * trunk/ccl/level-1/linux-files.lisp (modified) CALL-WITH-STRING-VECTOR: don't assume 8-bit char/strings. Tue, 05 Sep 2006 11:13:03 GMT Gary Byers [5119] * trunk/ccl/level-1/l1-streams.lisp (modified) Use heap-ivectors of element-type (UNSIGNED-BYTE 8) for character ... Tue, 05 Sep 2006 11:09:30 GMT Gary Byers [5118] * trunk/ccl/level-1/l1-aprims.lisp (modified) Various archaic string functions: don't assume 8-bit strings. Tue, 05 Sep 2006 11:08:36 GMT Gary Byers [5117] * trunk/ccl/level-0/l0-array.lisp (modified) Handle 32-bit strings in %UVECTOR-REPLACE. Tue, 05 Sep 2006 11:07:31 GMT Gary Byers [5116] * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) No "x" in simple-base-string, when #-target-8-bit-chars. Tue, 05 Sep 2006 11:06:36 GMT Gary Byers [5115] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) REQUIRE-CHAR-CODE: comparison of OBJECT with TAG is not a CMPI. Tue, 05 Sep 2006 11:05:28 GMT Gary Byers [5114] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) PPC2-VREF: handle the 32-bit :SIMPLE-STRING case with constant index. Tue, 05 Sep 2006 00:20:32 GMT Gary Byers [5113] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 04 Sep 2006 23:44:26 GMT Gary Byers [5112] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Linux doesn't define uint8_t. Try "unsigned char", and cross fingers. Mon, 04 Sep 2006 23:38:15 GMT Gary Byers [5111] * trunk/ccl/lisp-kernel/lisptypes.h (modified) * trunk/ccl/lisp-kernel/ppc_print.c (modified) * trunk/ccl/lisp-kernel/x86_print.c (modified) Define lisp_char_code type, use it when printing lisp string in the ... Mon, 04 Sep 2006 23:28:08 GMT Gary Byers [5110] * trunk/ccl/level-1/version.lisp (modified) Bump. Mon, 04 Sep 2006 23:20:35 GMT Gary Byers [5109] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 04 Sep 2006 23:18:55 GMT Gary Byers [5108] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) Sigh. Test for 8-bit-char case was conditionalized backwards in ... Mon, 04 Sep 2006 23:05:18 GMT Gary Byers [5107] * trunk/ccl/level-1/l1-init.lisp (modified) Initial value of CHAR-CODE-LIMIT derived from the target arch (for ... Mon, 04 Sep 2006 23:04:41 GMT Gary Byers [5106] * trunk/ccl/level-1/l1-reader.lisp (modified) Use (UNSIGNED-BYTE 8) for array element type of rdtab.ttab. Don't ... Mon, 04 Sep 2006 22:20:30 GMT Gary Byers [5105] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 04 Sep 2006 22:16:18 GMT Gary Byers [5104] * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) LOAD-CHARACTER-CONSTANT: and the char code with #xff to get the low byte. Mon, 04 Sep 2006 22:15:25 GMT Gary Byers [5103] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) LOAD-CHARACTER-CONSTANT: and the char code with #xff or 255., not ... Mon, 04 Sep 2006 22:12:56 GMT Gary Byers [5102] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Use u32->char (which is defined) vice u8->char (which is no more) in ... Mon, 04 Sep 2006 12:20:30 GMT Gary Byers [5101] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 04 Sep 2006 12:04:17 GMT Gary Byers [5100] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) Gak. Get guard/predicate syntax right in LOAD-CHARACTER-CONSTANT. Mon, 04 Sep 2006 12:03:38 GMT Gary Byers [5099] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) New constants in ppc32 typecode range assertion. Mon, 04 Sep 2006 10:20:31 GMT Gary Byers [5098] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 04 Sep 2006 09:44:22 GMT Gary Byers [5097] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) ppc32/ppc64 %init-misc tweaks. Mon, 04 Sep 2006 09:43:51 GMT Gary Byers [5096] * trunk/ccl/compiler/PPC/ppc-lapmacros.lisp (modified) Typo in the (unused) 64-bit/no crf case of UNBOX-BASE-CHAR. Mon, 04 Sep 2006 09:20:24 GMT Gary Byers [5095] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 04 Sep 2006 08:30:00 GMT Gary Byers [5094] * trunk/ccl/level-1/l1-error-system.lisp (modified) Object-not- (mod #x110000) type error. Mon, 04 Sep 2006 08:29:49 GMT Gary Byers [5093] * trunk/ccl/level-0/PPC/ppc-symbol.lisp (modified) conditionalize %pname-hash for char size. Mon, 04 Sep 2006 08:26:33 GMT Gary Byers [5092] * 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) Conditionalize for CHAR_SIZE_32. Mon, 04 Sep 2006 08:25:28 GMT Gary Byers [5091] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) * trunk/ccl/level-0/l0-array.lisp (modified) * trunk/ccl/level-0/l0-pred.lisp (modified) Conditionalize for #-target-8-bit-chars. Mon, 04 Sep 2006 08:23:55 GMT Gary Byers [5090] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Deal - sometimes conditionally - with 32-bit characters. Mon, 04 Sep 2006 08:22:36 GMT Gary Byers [5089] * trunk/ccl/compiler/arch.lisp (modified) ERROR-OBJECT-NOT-MOD-CHAR-CODE-LIMIT. Sun, 03 Sep 2006 22:20:30 GMT Gary Byers [5088] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 03 Sep 2006 22:03:28 GMT Gary Byers [5087] * trunk/ccl/lisp-kernel/x86-constants64.h (modified) * trunk/ccl/lisp-kernel/x86-constants64.s (modified) conditionalize new string types. Sun, 03 Sep 2006 22:03:01 GMT Gary Byers [5086] * trunk/ccl/level-0/X86/x86-symbol.lisp (modified) %pname-hash: conditionalize for string element size. Sun, 03 Sep 2006 22:02:39 GMT Gary Byers [5085] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) * trunk/ccl/level-0/l0-array.lisp (modified) * trunk/ccl/level-0/l0-pred.lisp (modified) Sketch out new string types (read-time conditionalized.) Sun, 03 Sep 2006 21:20:28 GMT Gary Byers [5084] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 03 Sep 2006 21:02:17 GMT Gary Byers [5083] * trunk/ccl/level-0/l0-init.lisp (modified) Put :target-8-bit-chars on *features*, for bootstrapping. Sun, 03 Sep 2006 20:21:01 GMT Gary Byers [5082] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 03 Sep 2006 20:20:08 GMT Gary Byers [5081] * trunk/ccl/level-1/l1-streams.lisp (modified) More missing BASIC-STREAM methods.