# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 3:43:55 AM Mon, 04 Dec 2006 19:43:01 GMT Gary Byers [5586] * trunk/ccl/level-0/l0-numbers.lisp (modified) Bugs in GCD-2. Long-standing bugs in GCD-2 ... Mon, 04 Dec 2006 16:26:02 GMT Gary Byers [5585] * trunk/ccl/level-1/l1-streams.lisp (modified) STREAM-CLEAR-INPUT: don't inherit method for STRING-INPUT-STREAMs. Mon, 04 Dec 2006 16:24:26 GMT Gary Byers [5584] * trunk/ccl/level-0/l0-bignum64.lisp (modified) BIGNUM-SHIFT-RIGHT-1: handle shift by 0 bits. BIGNUM-BIGNUM-GCD ... Mon, 04 Dec 2006 16:21:57 GMT Gary Byers [5583] * trunk/ccl/level-1/ppc-trap-support.lisp (modified) Reset error-reentry count before doing %SLOT-UNBOUND-TRAP. Mon, 04 Dec 2006 16:21:12 GMT Gary Byers [5582] * trunk/ccl/level-1/l1-streams.lisp (modified) Default STREAM-POSITION method for STREAMs, returns NIL. ... Mon, 04 Dec 2006 16:19:47 GMT Gary Byers [5581] * trunk/ccl/level-1/l1-pathnames.lisp (modified) Derive ccl-directory from pathname containing heap image. Sun, 03 Dec 2006 14:41:24 GMT Gary Byers [5580] * trunk/ccl/level-1/l1-streams.lisp (modified) FORCE-OUTPUT, FINISH-OUTPUT on STRING-OUTPUT-STREAMs are no-ops. ... Sun, 03 Dec 2006 14:37:10 GMT Gary Byers [5579] * trunk/ccl/lib/describe.lisp (modified) Minimal DESCRIBE support for CCL::BASIC-STREAM. Sun, 03 Dec 2006 14:36:38 GMT Gary Byers [5578] * trunk/ccl/lib/macros.lisp (modified) If :element-type is supplied in WITH-OUTPUT-TO-STRING, don't quote it. Sun, 03 Dec 2006 12:11:25 GMT Gary Byers [5577] * trunk/ccl/level-1/x86-trap-support.lisp (modified) Define RIP-REGISTER-OFFSET, which isn't necessarily 16. Sun, 03 Dec 2006 12:10:54 GMT Gary Byers [5576] * trunk/ccl/level-1/x86-error-signal.lisp (modified) Use RIP-REGISTER-OFFSET, which isn't necessarily 16. Use ... Sun, 03 Dec 2006 12:09:16 GMT Gary Byers [5575] * trunk/ccl/level-1/l1-streams.lisp (modified) Tweak stream hierarchy a little, to avoid some NO-NEXT-METHODs. Sun, 03 Dec 2006 09:42:13 GMT Gary Byers [5574] * trunk/ccl/compiler/nx1.lisp (modified) Handle VALUES type specifiers in THE forms a bit better. Sun, 03 Dec 2006 09:41:38 GMT Gary Byers [5573] * trunk/ccl/compiler/nx0.lisp (modified) Handle VALUES type specifiers in THE forms a bit. Sun, 03 Dec 2006 09:28:35 GMT Gary Byers [5572] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Do vector bounds checking by clearing the low byte of the header, ... Sun, 03 Dec 2006 09:26:55 GMT Gary Byers [5571] * trunk/ccl/level-1/l1-unicode.lisp (modified) Memory/vector encode functions: don't write BOM, leave that up to ... Sun, 03 Dec 2006 09:23:10 GMT Gary Byers [5570] * trunk/ccl/level-1/l1-sysio.lisp (modified) Fix some indentation. Sun, 03 Dec 2006 09:21:37 GMT Gary Byers [5569] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) CHECK-MISC-BOUNDS: shift the header word right (after clearing its ... Thu, 30 Nov 2006 04:07:13 GMT Gary Byers [5568] * trunk/ccl/lib/db-io.lisp (modified) Indentation change. Add CDB-ENUMERATE-KEYS. Thu, 30 Nov 2006 01:37:47 GMT Gary Byers [5567] * trunk/ccl/lib/level-2.lisp (modified) %DESTRUCTURE-LAMBDA-LIST: other callers of VERIFY-LAMBDA-LIST ... Wed, 29 Nov 2006 01:42:39 GMT Gary Byers [5566] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Wrong register typo in .SPaset2. Tue, 28 Nov 2006 23:14:22 GMT Gary Byers [5565] * trunk/ccl/examples/cocoa-window.lisp (modified) DEFAULT-FONT: retain the font. Tue, 28 Nov 2006 23:12:52 GMT Gary Byers [5564] * trunk/ccl/examples/objc-runtime.lisp (modified) Wrap a (primitive) WITH-AUTORELEASE-POOL around the code which ... Tue, 28 Nov 2006 23:09:38 GMT Gary Byers [5563] * trunk/ccl/examples/cocoa-listener.lisp (modified) Don't claim that a callback parameter is ignored; use IGNORABLE instead. Tue, 21 Nov 2006 09:21:36 GMT Gary Byers [5562] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 21 Nov 2006 08:28:06 GMT Gary Byers [5561] * trunk/ccl/level-1/l1-sockets.lisp (modified) Typo in PATH-FROM-UNIX-ADDRESS conditionalization. Tue, 21 Nov 2006 08:20:33 GMT Gary Byers [5560] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 21 Nov 2006 07:55:56 GMT Gary Byers [5559] * trunk/ccl/level-1/l1-sockets.lisp (modified) INIT-UNIX-SOCKADDR: don't use %COPY-IVECTOR-TO-PTR to copy string to ... Fri, 10 Nov 2006 12:20:41 GMT Gary Byers [5558] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 10 Nov 2006 12:08:44 GMT Gary Byers [5557] * trunk/ccl/release-notes.txt (modified) Update. Fri, 10 Nov 2006 11:28:39 GMT Gary Byers [5556] * trunk/ccl/lisp-kernel/image.h (modified) Bump min image version. Fri, 10 Nov 2006 11:20:31 GMT Gary Byers [5555] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 10 Nov 2006 11:19:51 GMT Gary Byers [5554] * trunk/ccl/xdump/heap-image.lisp (modified) bump current image version. Fri, 10 Nov 2006 11:19:28 GMT Gary Byers [5553] * trunk/ccl/lisp-kernel/image.h (modified) bump current, max image version. Fri, 10 Nov 2006 11:10:19 GMT Gary Byers [5552] * trunk/ccl/xdump/faslenv.lisp (modified) Bump min fasl version. Fri, 10 Nov 2006 10:56:11 GMT Gary Byers [5551] * trunk/ccl/lib/nfcomp.lisp (modified) bump current fasl version. Fri, 10 Nov 2006 10:47:44 GMT Gary Byers [5550] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) save_application: use #__exit, not #_exit Fri, 10 Nov 2006 10:46:58 GMT Gary Byers [5549] * trunk/ccl/compiler/X86/x862.lisp (modified) TYPE typo. Fri, 10 Nov 2006 10:32:14 GMT Gary Byers [5548] * trunk/ccl/xdump/faslenv.lisp (modified) Bump max fasl version. Fri, 10 Nov 2006 10:25:41 GMT Gary Byers [5547] * trunk/ccl/level-1/version.lisp (modified) Bump. New snapshots today! Fri, 10 Nov 2006 00:20:32 GMT Gary Byers [5546] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 09 Nov 2006 23:26:12 GMT Gary Byers [5545] * trunk/ccl/level-1/l1-readloop.lisp (modified) QUIT uses #__quit. PREPARE-TO-QUIT kill stragglers without waiting ... Thu, 09 Nov 2006 23:20:33 GMT Gary Byers [5544] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 09 Nov 2006 22:50:04 GMT Gary Byers [5543] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Use #_ _exit for fatal termination. Try to run lisp code after ... Thu, 09 Nov 2006 22:45:44 GMT Gary Byers [5542] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Use _exit afer save-application. Thu, 09 Nov 2006 22:43:29 GMT Gary Byers [5541] * trunk/ccl/examples/cocoa-window.lisp (modified) * trunk/ccl/examples/cocoa.lisp (modified) Change the quit protocol. Thu, 09 Nov 2006 22:42:21 GMT Gary Byers [5540] * trunk/ccl/examples/cocoa-listener.lisp (modified) :set-document-edited for listener "documents" is a no-op. Thu, 09 Nov 2006 22:39:48 GMT Gary Byers [5539] * 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) 3d-array accessor stuff for PPC as well. Thu, 09 Nov 2006 20:20:32 GMT Gary Byers [5538] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 09 Nov 2006 19:50:34 GMT Gary Byers [5537] * trunk/ccl/compiler/X86/x862.lisp (modified) Always check that array-ctype's dimensions are a list before taking ... Thu, 09 Nov 2006 19:20:33 GMT Gary Byers [5536] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 09 Nov 2006 19:13:55 GMT Gary Byers [5535] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) 3d-unscaled-index does the right thing ... Thu, 09 Nov 2006 17:20:38 GMT Gary Byers [5534] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 09 Nov 2006 17:08:59 GMT Gary Byers [5533] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/ccl/compiler/X86/x862.lisp (modified) * trunk/ccl/compiler/nx1.lisp (modified) Three-arg aref/(setf aref) for x8664. Thu, 09 Nov 2006 13:20:35 GMT Gary Byers [5532] * trunk/ccl/ChangeLog (modified) *** empty log message *** Thu, 09 Nov 2006 12:37:41 GMT Gary Byers [5531] * trunk/ccl/compiler/nx0.lisp (modified) Map array-type keywords to 3d-array type errors. Thu, 09 Nov 2006 12:37:15 GMT Gary Byers [5530] * trunk/ccl/compiler/nxenv.lisp (modified) Operators for 3d array access. Thu, 09 Nov 2006 12:36:13 GMT Gary Byers [5529] * trunk/ccl/compiler/arch.lisp (modified) * trunk/ccl/level-1/l1-error-system.lisp (modified) * trunk/ccl/lisp-kernel/errors.s (modified) * trunk/ccl/lisp-kernel/lisp-errors.h (modified) Type-errors for 3d array types. Wed, 08 Nov 2006 20:20:42 GMT Gary Byers [5528] * trunk/ccl/ChangeLog (modified) *** empty log message *** Wed, 08 Nov 2006 19:50:57 GMT Gary Byers [5527] * trunk/ccl/level-1/x86-trap-support.lisp (modified) In darwin Fake Structures For Leopard nonsense: define the stack ... Wed, 08 Nov 2006 19:46:30 GMT Gary Byers [5526] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) Fix comment ("/*", not "/%" ...). Wed, 08 Nov 2006 19:40:33 GMT Gary Byers [5525] * trunk/ccl/compiler/optimizers.lisp (modified) Try to infer/insert the array type when compiler-macroexpanding MAKE- ... Wed, 08 Nov 2006 19:39:16 GMT Gary Byers [5524] * trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp (modified) DarwinPPC32 FTD follows :poweropen-alignment rules. Wed, 08 Nov 2006 19:38:13 GMT Gary Byers [5523] * trunk/ccl/lib/foreign-types.lisp (modified) parse-foreign-record-fields: conformance to poweropen structure ... 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 ...