# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 6:25:40 AM 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 ... Sat, 26 Aug 2006 09:08:55 GMT Gary Byers [5032] * trunk/ccl/lib/numbers.lisp (modified) Check fpu overflow bit (not underflow) when deciding whether or not ... Sat, 26 Aug 2006 09:08:02 GMT Gary Byers [5031] * trunk/ccl/level-1/x86-trap-support.lisp (modified) Need an indirection to access mcontext from ucontext on Darwin; ... Sat, 26 Aug 2006 09:06:10 GMT Gary Byers [5030] * trunk/ccl/level-1/x86-error-signal.lisp (modified) Add a declaration, to make this easier to step through. Sat, 26 Aug 2006 09:05:06 GMT Gary Byers [5029] * trunk/ccl/level-0/l0-float.lisp (modified) SINGLE-FLOAT-HALF-PI: use f0 not e0, just in case. Sat, 26 Aug 2006 03:20:31 GMT Gary Byers [5028] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 26 Aug 2006 02:35:43 GMT Gary Byers [5027] * trunk/ccl/level-1/l1-boot-lds.lisp (modified) * trunk/ccl/level-1/l1-events.lisp (modified) * trunk/ccl/lib/ccl-export-syms.lisp (modified) Hyphenate ADD-AUTO-FLUSH-STREAM and REMOVE-AUTO-FLUSH-STREAM. ... Sat, 26 Aug 2006 02:22:31 GMT Gary Byers [5026] * trunk/ccl/lib/streams.lisp (modified) READ-LINE on BASIC-INPUT-STREAM w/o STREAM-READ-LINE. Sat, 26 Aug 2006 02:22:03 GMT Gary Byers [5025] * trunk/ccl/lib/macros.lisp (modified) HANDLER-CASE: the :NO-ERROR clause can appear at most once but ... Sat, 26 Aug 2006 02:21:08 GMT Gary Byers [5024] * trunk/ccl/level-1/l1-streams.lisp (modified) BASIC-OUTPUT-STREAM isn't an INPUT-STREAM. Some STREAM-READ-LINE ... Sat, 26 Aug 2006 02:20:28 GMT Gary Byers [5023] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 26 Aug 2006 02:19:53 GMT Gary Byers [5022] * trunk/ccl/level-1/l1-readloop.lisp (modified) PREPARE-TO-QUIT: other threads should be dead by the time that ... Sat, 26 Aug 2006 02:18:10 GMT Gary Byers [5021] * trunk/ccl/level-1/l1-pathnames.lisp (modified) FULL-PATHNAME: remove some weird old code that assumed that ... Sat, 26 Aug 2006 02:17:15 GMT Gary Byers [5020] * trunk/ccl/level-1/l1-events.lisp (modified) Rename EVENT-POLL to AUTO-FLUSH-INTERACTIVE-STREAMS. Make ... Sat, 26 Aug 2006 02:13:34 GMT Gary Byers [5019] * trunk/ccl/level-1/l1-boot-lds.lisp (modified) MAKE-MCL-LISTENER-STREAM uses ADD-AUTOFLUSH-STREAM, REMOVE-AUTOFLUSH- ... Thu, 24 Aug 2006 05:20:34 GMT Gary Byers [5018] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 24 Aug 2006 04:59:35 GMT Gary Byers [5017] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Darwin needs to decode the mxcsr on SIGFPE. DARWIN_GS_HACK changes ... Thu, 24 Aug 2006 04:58:37 GMT Gary Byers [5016] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) x86-64 Darwin's math library is pretty casual about causing spurious ... Thu, 24 Aug 2006 04:57:26 GMT Gary Byers [5015] * trunk/ccl/lisp-kernel/darwinx8664/.gdbinit (added) New file; like the linuxx8664 version, with different signals to be ... Thu, 24 Aug 2006 04:56:49 GMT Gary Byers [5014] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) Using ud2b to force an exception in pseudo_sigreturn() seems to ... Thu, 24 Aug 2006 04:55:09 GMT Gary Byers [5013] * trunk/ccl/level-1/x86-trap-support.lisp (modified) First attempt at Darwinx8664 support; may need more work. Tue, 22 Aug 2006 08:22:24 GMT Gary Byers [5012] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 22 Aug 2006 08:08:03 GMT Gary Byers [5011] * trunk/ccl/lisp-kernel/x86_print.c (modified) Try not to use sprintf() (at least not for printing integers), since ... Tue, 22 Aug 2006 08:06:42 GMT Gary Byers [5010] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Unbox %arg_z (boxed entrypoint) earlier in _SPffcall, before entering ... Tue, 22 Aug 2006 08:04:29 GMT Gary Byers [5009] * trunk/ccl/lisp-kernel/x86-macros.s (modified) Fix a typo. Tue, 22 Aug 2006 08:04:05 GMT Gary Byers [5008] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Define a few more things ... Tue, 22 Aug 2006 08:03:32 GMT Gary Byers [5007] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Lots of changes, especially to Mach exception handling code. Do the ... Tue, 22 Aug 2006 08:02:04 GMT Gary Byers [5006] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) atomic_and(), pseudo_sigreturn() for DarwinX8664. Tue, 22 Aug 2006 08:01:22 GMT Gary Byers [5005] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Some PPC64 conditionalizations should really have tested WORD_SIZE. ... Tue, 22 Aug 2006 07:59:49 GMT Gary Byers [5004] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Don't really flush cache lines on x8664. Some PPC64 ... Tue, 22 Aug 2006 07:58:52 GMT Gary Byers [5003] * trunk/ccl/lisp-kernel/m4macros.m4 (modified) Define SYSCALL_SETS_CARRY_ON_ERROR for FreeBSDX664, DarwinX8664. Tue, 22 Aug 2006 07:57:43 GMT Gary Byers [5002] * trunk/ccl/lisp-kernel/darwinx8664/Makefile (modified) Much smaller pagezero, much lower seg1addr. Something in the ... Tue, 22 Aug 2006 07:55:23 GMT Gary Byers [5001] * trunk/ccl/scripts/openmcl64 (modified) Untested changes for Darwinx8664. Tue, 22 Aug 2006 07:54:51 GMT Gary Byers [5000] * trunk/ccl/xdump/xx8664-fasload.lisp (modified) Fix typo in darwinx8664 xload-backend-info (compiler target is ... Tue, 22 Aug 2006 07:53:44 GMT Gary Byers [4999] * trunk/ccl/lib/nfcomp.lisp (modified) Dump concatenated functions from xfunctions when cross-compiling to ... Tue, 22 Aug 2006 07:52:50 GMT Gary Byers [4998] * trunk/ccl/lib/misc.lisp (modified) MACHINE-VERSION: conditionalize on :DARWIN-TARGET (not :DARWINPPC- ... Tue, 22 Aug 2006 07:50:49 GMT Gary Byers [4997] * trunk/ccl/lib/foreign-types.lisp (modified) :DARWIN-TARGET (not :DARWINPPC-TARGET). Tue, 22 Aug 2006 07:50:10 GMT Gary Byers [4996] * trunk/ccl/lib/compile-ccl.lisp (modified) :DARWINX8664 stuff. Tue, 22 Aug 2006 07:49:35 GMT Gary Byers [4995] * trunk/ccl/level-1/version.lisp (modified) Bump.