# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 4:11:55 AM Wed, 08 Nov 2006 12:20:44 GMT Gary Byers [5522] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 08 Nov 2006 12:15:28 GMT Gary Byers [5521] * trunk/ccl/level-1/version.lisp (modified) Bump. Wed, 08 Nov 2006 12:15:05 GMT Gary Byers [5520] * trunk/ccl/level-1/l1-streams.lisp (modified) Some bivalent/binary fixes. TODO: get rid of "bivalent" streams, ... Wed, 08 Nov 2006 10:20:28 GMT Gary Byers [5519] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 08 Nov 2006 09:39:02 GMT Gary Byers [5518] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Typo in misc-ref-u64 vinsn emit. Wed, 08 Nov 2006 04:20:34 GMT Gary Byers [5517] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 08 Nov 2006 04:10:25 GMT Gary Byers [5516] * trunk/ccl/compiler/optimizers.lisp (modified) Transform three-argument AREF->%AREF3, ASET->%ASET3. Wed, 08 Nov 2006 03:40:12 GMT Gary Byers [5515] * trunk/ccl/compiler/X86/x862.lisp (modified) Implement %aset2 in the x8664 backend. Wed, 08 Nov 2006 03:39:06 GMT Gary Byers [5514] * trunk/ccl/level-0/X86/x86-array.lisp (modified) %aref3, %aset3. Wed, 08 Nov 2006 03:38:15 GMT Gary Byers [5513] * trunk/ccl/level-0/l0-array.lisp (modified) Use %aref2,%aref3. Wed, 08 Nov 2006 03:37:49 GMT Gary Byers [5512] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) More (often redundant) vector-store vinsns. Wed, 08 Nov 2006 03:37:24 GMT Gary Byers [5511] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) .SParef3, .SPaset3. Tue, 07 Nov 2006 18:20:32 GMT Gary Byers [5510] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 07 Nov 2006 17:28:27 GMT Gary Byers [5509] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) * trunk/ccl/lisp-kernel/x86-spjump64.s (modified) .SParef3, .SPaset3. Tue, 07 Nov 2006 17:27:32 GMT Gary Byers [5508] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) %ref3, %aset3. Tue, 07 Nov 2006 17:27:04 GMT Gary Byers [5507] * trunk/ccl/compiler/PPC/ppc-arch.lisp (modified) * trunk/ccl/lisp-kernel/ppc-spentry.s (modified) * trunk/ccl/lisp-kernel/ppc-spjump.s (modified) .SPref3, .SPaset3. Tue, 07 Nov 2006 17:26:06 GMT Gary Byers [5506] * trunk/ccl/lisp-kernel/ppc-macros.s (modified) Define mullr, which expands into one of mullw/mulld. Tue, 07 Nov 2006 11:20:38 GMT Gary Byers [5505] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 07 Nov 2006 11:12:52 GMT Gary Byers [5504] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) :signed-64-bit-vector is signed ... Tue, 07 Nov 2006 05:20:33 GMT Gary Byers [5503] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 07 Nov 2006 05:07:00 GMT Gary Byers [5502] * trunk/ccl/compiler/nx0.lisp (modified) nx-error-for-simple-2d-array-type: forgot the :fixnum-vector case. Tue, 07 Nov 2006 05:04:38 GMT Gary Byers [5501] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Handle vector assignment differently; handle (setf (aref ...)) of ... Tue, 07 Nov 2006 05:02:53 GMT Gary Byers [5500] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) Add vinsns for misc-set-s* and variants. (Identical to the unsigned ... Tue, 07 Nov 2006 05:01:08 GMT Gary Byers [5499] * trunk/ccl/compiler/nxenv.lisp (modified) general-aset2, simple-typed-aset2. Tue, 07 Nov 2006 05:00:39 GMT Gary Byers [5498] * trunk/ccl/compiler/nx1.lisp (modified) New %ASET2 handling. Tue, 07 Nov 2006 04:59:59 GMT Gary Byers [5497] * trunk/ccl/compiler/nx0.lisp (modified) ACODE-FORM-TYPE: use var-inittype if var is never assigned to. Mon, 06 Nov 2006 05:20:30 GMT Gary Byers [5496] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 06 Nov 2006 05:09:08 GMT Gary Byers [5495] * trunk/ccl/level-1/x86-trap-support.lisp (modified) Try to work around incompatibilites in Tiger/Leopard headers. Mon, 06 Nov 2006 05:08:10 GMT Gary Byers [5494] * trunk/ccl/level-1/l1-sockets.lisp (modified) LOOKUP-PORT: use the macro HTONS, since the foreign function may not ... Mon, 06 Nov 2006 04:20:29 GMT Gary Byers [5493] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 06 Nov 2006 03:41:53 GMT Gary Byers [5492] * trunk/ccl/compiler/X86/x862.lisp (modified) 2d array error lookup -> nx. Sun, 05 Nov 2006 15:20:33 GMT Gary Byers [5491] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sun, 05 Nov 2006 14:55:41 GMT Gary Byers [5490] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) %VALID-REMAINING-TIMESPEC-TIME-P for x86-64, as well. Sun, 05 Nov 2006 14:52:16 GMT Gary Byers [5489] * trunk/ccl/level-0/X86/x86-array.lisp (modified) %AREF2, %ASET2 in x8664 lap. Sun, 05 Nov 2006 14:50:58 GMT Gary Byers [5488] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) pre-add displacement in .SParef2, .SPaset2. Sun, 05 Nov 2006 14:48:56 GMT Gary Byers [5487] * trunk/ccl/lisp-kernel/ppc-spentry.s (modified) .SParef2, .SPaset2: since we aren't testing simple-array-ness, add ... Sun, 05 Nov 2006 14:47:36 GMT Gary Byers [5486] * trunk/ccl/lib/foreign-types.lisp (modified) PRINT-OBJECT method for EEPS: handle pointers on PPC(64), print ... Sun, 05 Nov 2006 14:46:36 GMT Gary Byers [5485] * trunk/ccl/level-1/version.lisp (modified) Bump; new binaries soon. Sun, 05 Nov 2006 14:46:21 GMT Gary Byers [5484] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) %NANOSLEEP calls %VALID-REMAINING-TIMESPEC-TIME-P, which is better ... Sun, 05 Nov 2006 14:44:55 GMT Gary Byers [5483] * trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp (modified) MACPTR->FIXNUM returns NIL if any non-fixnum bits would be set in the ... Sun, 05 Nov 2006 14:42:56 GMT Gary Byers [5482] * trunk/ccl/level-0/PPC/ppc-misc.lisp (modified) Try to detect the case where %NANOSLEEP's second (by reference) ... Sun, 05 Nov 2006 14:41:52 GMT Gary Byers [5481] * trunk/ccl/level-0/PPC/ppc-array.lisp (modified) %AREF2, %ASET2: in LAP, just call into the kernel. Sun, 05 Nov 2006 14:40:36 GMT Gary Byers [5480] * trunk/ccl/level-0/l0-cfm-support.lisp (modified) Some platforms (the L-word) generate ppc64 functions whose addresses ... Sun, 05 Nov 2006 14:37:17 GMT Gary Byers [5479] * trunk/ccl/level-0/l0-array.lisp (modified) %aref2, %aset2: call into kernel. Sun, 05 Nov 2006 14:36:35 GMT Gary Byers [5478] * trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) 2d aref support/changes. Sun, 05 Nov 2006 14:36:06 GMT Gary Byers [5477] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Get the PPC2 backend caught up with the x8664 wrt 2d aref. Stll a ... Sun, 05 Nov 2006 14:35:18 GMT Gary Byers [5476] * trunk/ccl/compiler/nx0.lisp (modified) NX-ERROR-FOR-SIMPLE-2D-ARRAY-TYPE. Sat, 04 Nov 2006 07:20:31 GMT Gary Byers [5475] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 04 Nov 2006 07:05:24 GMT Gary Byers [5474] * trunk/ccl/level-1/version.lisp (modified) Bump. Sat, 04 Nov 2006 06:20:29 GMT Gary Byers [5473] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 04 Nov 2006 06:10:07 GMT Gary Byers [5472] * trunk/ccl/level-1/ppc-error-signal.lisp (modified) fix parens. Sat, 04 Nov 2006 06:09:55 GMT Gary Byers [5471] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) arch gvector types contains :struct, not :structure. Sat, 04 Nov 2006 06:08:59 GMT Gary Byers [5470] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) aref2: new operator name(s), always call subprim. ... Fri, 03 Nov 2006 22:20:36 GMT Gary Byers [5469] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 03 Nov 2006 22:19:12 GMT Gary Byers [5468] * trunk/ccl/compiler/PPC/ppc-arch.lisp (modified) New .SParef2, .SPaset2 subprims. Fri, 03 Nov 2006 22:18:22 GMT Gary Byers [5467] * trunk/ccl/compiler/PPC/ppc-asm.lisp (modified) Comments/indentation. Fri, 03 Nov 2006 22:17:45 GMT Gary Byers [5466] * trunk/ccl/level-1/ppc-error-signal.lisp (modified) Change decoding/handlng of type-error UUOs. Fri, 03 Nov 2006 22:16:49 GMT Gary Byers [5465] * trunk/ccl/lisp-kernel/ppc-spentry.s (modified) * trunk/ccl/lisp-kernel/ppc-spjump.s (modified) .SParef2, .SPaset2. Fri, 03 Nov 2006 22:16:09 GMT Gary Byers [5464] * trunk/ccl/lisp-kernel/ppc-constants32.s (modified) * trunk/ccl/lisp-kernel/ppc-constants64.s (modified) Define arrayH (array-header) layout. Fri, 03 Nov 2006 21:20:38 GMT Gary Byers [5463] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 03 Nov 2006 20:46:02 GMT Gary Byers [5462] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) CANONICALIZE-SPECIALIZERS optionally returns its argument if all ... Fri, 03 Nov 2006 20:38:39 GMT Gary Byers [5461] * trunk/ccl/compiler/X86/x862.lisp (modified) Consistently use :struct (not :structure) to refer to primitive ... Fri, 03 Nov 2006 20:37:21 GMT Gary Byers [5460] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) Ensure that :STRUCT (not :STRUCTURE) is on target-gvector-types. Fri, 03 Nov 2006 20:20:37 GMT Gary Byers [5459] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 03 Nov 2006 19:53:14 GMT Gary Byers [5458] * trunk/ccl/lisp-kernel/x86-uuo.s (modified) uuo_error_array_bounds, such as it is. Fri, 03 Nov 2006 19:52:47 GMT Gary Byers [5457] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) * trunk/ccl/lisp-kernel/x86-spjump64.s (modified) SParef2, .SPaset2. More to come ... Fri, 03 Nov 2006 19:52:11 GMT Gary Byers [5456] * trunk/ccl/lisp-kernel/x86-constants64.s (modified) Define array-header layout. Fri, 03 Nov 2006 19:51:41 GMT Gary Byers [5455] * trunk/ccl/lisp-kernel/errors.s (modified) * trunk/ccl/lisp-kernel/lisp-errors.h (modified) New type-error uuo encodings, new type-error constants. Fri, 03 Nov 2006 19:50:33 GMT Gary Byers [5454] * trunk/ccl/level-1/x86-error-signal.lisp (modified) New range/encoding of type-error traps. Fri, 03 Nov 2006 19:49:58 GMT Gary Byers [5453] * trunk/ccl/level-1/l1-utils.lisp (modified) (temporary) mechanism to avoid constant-redefinition CERRORs. Fri, 03 Nov 2006 19:48:08 GMT Gary Byers [5452] * trunk/ccl/level-1/l1-error-system.lisp (modified) New %type-error-typespecs%. Fri, 03 Nov 2006 19:47:22 GMT Gary Byers [5451] * trunk/ccl/level-0/l0-pred.lisp (modified) array--header -> array-header. Fri, 03 Nov 2006 19:47:00 GMT Gary Byers [5450] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) Fix misc-set-c-u64 braino; add/change some 2d array stuff. Fri, 03 Nov 2006 19:43:52 GMT Gary Byers [5449] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) Define .SParef2/.SPaset2 subprims; seem to be much (>5x) faster than ... Fri, 03 Nov 2006 19:41:05 GMT Gary Byers [5448] * trunk/ccl/compiler/X86/x862.lisp (modified) Change handling of 2d-aref; lots of related changes. Split the code ... Fri, 03 Nov 2006 19:38:01 GMT Gary Byers [5447] * trunk/ccl/compiler/nx1.lisp (modified) Change handling of 2d-aref. Fri, 03 Nov 2006 19:37:42 GMT Gary Byers [5446] * trunk/ccl/compiler/nxenv.lisp (modified) aref2 -> simple-typed-aref2, add general-aref2. More changes to come ... Fri, 03 Nov 2006 19:35:44 GMT Gary Byers [5445] * trunk/ccl/compiler/arch.lisp (modified) type-errors (as encoded in UUOs) are now in the range 128-255, rather ... Thu, 02 Nov 2006 17:20:37 GMT Gary Byers [5444] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 02 Nov 2006 16:43:08 GMT Gary Byers [5443] * trunk/ccl/level-1/l1-error-system.lisp (modified) Move along, nothing to see here. Thu, 02 Nov 2006 16:37:41 GMT Gary Byers [5442] * trunk/ccl/compiler/arch.lisp (modified) New error constants; work in progress ... Wed, 01 Nov 2006 19:20:29 GMT Gary Byers [5441] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 01 Nov 2006 18:40:54 GMT Gary Byers [5440] * trunk/ccl/lisp-kernel/errors.s (modified) Some new constants; more to check in later. Tue, 31 Oct 2006 11:20:31 GMT Gary Byers [5439] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 31 Oct 2006 10:39:44 GMT Gary Byers [5438] * trunk/ccl/level-0/l0-io.lisp (modified) You must be reading the OLD rule book (Leopard and #$EINTR). Tue, 31 Oct 2006 10:21:42 GMT Gary Byers [5437] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) handle_protection_violation: pass the tcr. Initialize "addr" before ... Tue, 31 Oct 2006 10:21:18 GMT Gary Byers [5436] * trunk/ccl/lisp-kernel/lisp-exceptions.h (modified) handle_protection_violation: pass the tcr. Tue, 31 Oct 2006 04:20:41 GMT Gary Byers [5435] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 31 Oct 2006 03:40:30 GMT Gary Byers [5434] * trunk/ccl/lib/defstruct.lisp (modified) DEFSTRUCT-REF-TRANSFORM for typed vector expands into something more ... Tue, 31 Oct 2006 03:39:52 GMT Gary Byers [5433] * trunk/ccl/lisp-kernel/ppc-spentry.s (modified) Fix ppc32 misc_ref_double_float_vector. Mon, 30 Oct 2006 08:20:34 GMT Gary Byers [5432] * trunk/ccl/ChangeLog (modified) *** empty log message *** Mon, 30 Oct 2006 07:24:28 GMT Gary Byers [5431] * trunk/ccl/level-0/l0-bignum64.lisp (modified) Enable the destructive version of %BIGNUM-BIGNUM-GCD; conditionalize ... Sat, 28 Oct 2006 00:20:36 GMT Gary Byers [5430] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 27 Oct 2006 23:50:24 GMT Gary Byers [5429] * trunk/ccl/darwin-x86-headers64/libc/C (added) * trunk/ccl/darwin-x86-headers64/libc/C/.cvsignore (added) * trunk/ccl/darwin-x86-headers64/libc/C/populate.sh (added) New file. Thu, 26 Oct 2006 03:20:33 GMT Gary Byers [5428] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 26 Oct 2006 02:36:00 GMT Gary Byers [5427] * trunk/ccl/level-1/l1-streams.lisp (modified) %BIVALENT-IOBLOCK-READ-U8-BYTE (and variants): always clear the ... Tue, 24 Oct 2006 19:20:32 GMT Gary Byers [5426] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 24 Oct 2006 18:35:08 GMT Gary Byers [5425] * trunk/ccl/level-1/version.lisp (modified) Bump. Tue, 24 Oct 2006 08:21:21 GMT Gary Byers [5424] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 24 Oct 2006 07:29:14 GMT Gary Byers [5423] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Fix :ALLOW-OTHER-KEYS check in _SPdestbind1 (still used in inlining, ...