# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 6:22:09 AM 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. Sun, 03 Sep 2006 19:23:04 GMT Gary Byers [5080] * trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp (modified) * trunk/ccl/compiler/X86/X8664/x8664-backend.lisp (modified) :target-8-bit-chars on target features. Sun, 03 Sep 2006 19:21:38 GMT Gary Byers [5079] * trunk/ccl/level-0/l0-int.lisp (modified) Some comments/indentation. Sun, 03 Sep 2006 19:20:30 GMT Gary Byers [5078] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 03 Sep 2006 19:01:26 GMT Gary Byers [5077] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) Make CHAR-CODE-LIMIT an attribute of the target arch, for bootstrapping. Sat, 02 Sep 2006 18:20:31 GMT Gary Byers [5076] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 02 Sep 2006 17:24:57 GMT Gary Byers [5075] * trunk/ccl/level-1/x86-error-signal.lisp (modified) * trunk/ccl/lib/db-io.lisp (modified) Fix typo. Sat, 02 Sep 2006 17:20:32 GMT Gary Byers [5074] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 02 Sep 2006 17:15:15 GMT Gary Byers [5073] * trunk/ccl/lisp-kernel/x86_print.c (modified) hex/decimal integer printers: 3 is also a hex digit. Sat, 02 Sep 2006 17:11:43 GMT Gary Byers [5072] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Install a "bogus signal handler" on Darwin, to deal with apparent ... Sat, 02 Sep 2006 17:07:26 GMT Gary Byers [5071] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) Use a hlt instruction to trap in pseudo_sigreturn. Still get ... Sat, 02 Sep 2006 17:06:43 GMT Gary Byers [5070] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Define some things in terms of USE_MACH_SEMAPHORES or ... Sat, 02 Sep 2006 17:03:28 GMT Gary Byers [5069] * trunk/ccl/lisp-kernel/Threads.h (modified) Define some things in terms of USE_MACH_SEMAPHORES or ... Sat, 02 Sep 2006 17:01:19 GMT Gary Byers [5068] * trunk/ccl/lib/db-io.lisp (modified) Try to avoid things like %COPY-IVECTOR-TO-IVECTOR when strings are ... Sat, 02 Sep 2006 17:01:02 GMT Gary Byers [5067] * trunk/ccl/level-1/x86-threads-utils.lisp (modified) Things that're %HEAP-IVECTOR-P aren't bogus objects. Sat, 02 Sep 2006 17:00:15 GMT Gary Byers [5066] * trunk/ccl/level-1/l1-streams.lisp (modified) Try to avoid things like %COPY-IVECTOR-TO-IVECTOR when strings are ... Sat, 02 Sep 2006 16:59:32 GMT Gary Byers [5065] * trunk/ccl/level-1/l1-events.lisp (modified) AUTO-FLUSH-INTERACTIVE-STREAMS: use FORCE-OUTPUT. Sat, 02 Sep 2006 16:57:41 GMT Gary Byers [5064] * trunk/ccl/level-0/l0-misc.lisp (modified) %COPY-U8-TO-STRING, %COPY-STRING-TO-U8: new, to avoid %COPY-IVECTOR- ... Sat, 02 Sep 2006 16:55:07 GMT Gary Byers [5063] * trunk/ccl/level-0/l0-aprims.lisp (modified) %CSTR-POINTER and %CSTR-SEGMENT-POINTER: don't assume 8-bit chars. Tue, 29 Aug 2006 00:20:33 GMT Gary Byers [5062] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 28 Aug 2006 23:35:49 GMT Gary Byers [5061] * trunk/ccl/lisp-kernel/ppc-spentry.s (modified) Fix tag check in 32-bit misc_set_single_float_vector. Mon, 28 Aug 2006 23:20:34 GMT Gary Byers [5060] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 28 Aug 2006 23:01:02 GMT Gary Byers [5059] * trunk/ccl/xdump/faslenv.lisp (modified) Bump max fasl version. Mon, 28 Aug 2006 22:48:57 GMT Gary Byers [5058] * trunk/ccl/lib/nfcomp.lisp (modified) Use new string ops. Bump current fasl version. Mon, 28 Aug 2006 22:33:41 GMT Gary Byers [5057] * trunk/ccl/xdump/faslenv.lisp (modified) Bump (max) fasl version. Mon, 28 Aug 2006 22:30:54 GMT Gary Byers [5056] * trunk/ccl/xdump/xfasload.lisp (modified) xloader was missing a few new ops. Mon, 28 Aug 2006 12:20:25 GMT Gary Byers [5055] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 28 Aug 2006 11:34:02 GMT Gary Byers [5054] * trunk/ccl/xdump/xfasload.lisp (modified) New string stuff here, too. Mon, 28 Aug 2006 11:28:21 GMT Gary Byers [5053] * trunk/ccl/level-0/nfasload.lisp (modified) New string stuff. Mon, 28 Aug 2006 11:20:21 GMT Gary Byers [5052] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 28 Aug 2006 10:57:55 GMT Gary Byers [5051] * trunk/ccl/level-1/l1-streams.lisp (modified) More missing BASIC-STREAM methods (STREAM-LINE-COLUMN, STREAM-LISTEN, ... Mon, 28 Aug 2006 10:57:15 GMT Gary Byers [5050] * trunk/ccl/level-1/l1-reader.lisp (modified) Use READ-CHAR instead of STREAM-READ-CHAR, since it may be faster in ... Mon, 28 Aug 2006 10:56:28 GMT Gary Byers [5049] * trunk/ccl/level-1/l1-events.lisp (modified) Unscramble auto-flush-streams stuff (don't assume ioblock-based stream.) Mon, 28 Aug 2006 10:55:55 GMT Gary Byers [5048] * trunk/ccl/level-1/l1-boot-2.lisp (modified) Initial FD-STREAMs are BASIC-STREAMs. Mon, 28 Aug 2006 10:55:13 GMT Gary Byers [5047] * trunk/ccl/level-0/PPC/ppc-symbol.lisp (modified) Change some REQUIRE forms; cosmetic. (Maybe not even cosmetic.) Mon, 28 Aug 2006 10:54:19 GMT Gary Byers [5046] * 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) %unbox-u8, u8-vref stuff. Mon, 28 Aug 2006 10:53:02 GMT Gary Byers [5045] * trunk/ccl/xdump/faslenv.lisp (modified) New fasl ops for new string encodings. Mon, 28 Aug 2006 10:52:42 GMT Gary Byers [5044] * trunk/ccl/lib/macros.lisp (modified) %CHAR-CODE: for how long has limit not been 2^16 ? For how long will ... Mon, 28 Aug 2006 10:51:59 GMT Gary Byers [5043] * trunk/ccl/level-0/nfasload.lisp (modified) More fasl ops. Mon, 28 Aug 2006 10:51:29 GMT Gary Byers [5042] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) %UNBOX-U8, u8-vref stuff. Mon, 28 Aug 2006 10:50:51 GMT Gary Byers [5041] * trunk/ccl/compiler/arch.lisp (modified) Add CHAR-CODE-LIMIT slot to TARGET-ARCH; may not be the best way to ... Sat, 26 Aug 2006 20:20:22 GMT Gary Byers [5040] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 26 Aug 2006 19:58:24 GMT Gary Byers [5039] * trunk/ccl/release-notes.txt (modified) Updated. Sat, 26 Aug 2006 19:50:44 GMT Gary Byers [5038] * trunk/ccl/release-notes.txt (modified) Updated. Sat, 26 Aug 2006 19:50:34 GMT Gary Byers [5037] * trunk/ccl/darwin-x86-headers64 (added) * trunk/ccl/darwin-x86-headers64/libc (added) * trunk/ccl/darwin-x86-headers64/libc/.cvsignore (added) Added. Sat, 26 Aug 2006 09:20:22 GMT Gary Byers [5036] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 26 Aug 2006 09:17:58 GMT Gary Byers [5035] * trunk/ccl/level-1/version.lisp (modified) Bump. New snapshots soon, I hope. Sat, 26 Aug 2006 09:12:27 GMT Gary Byers [5034] * trunk/ccl/lisp-kernel/darwinx8664/Makefile (modified) Pass -g in ASFLAGS; same problems as always, but avoids problems with ... Sat, 26 Aug 2006 09:11:26 GMT Gary Byers [5033] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Need to do an explicit sigreturn on Darwin (because of the ...