# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 3:15:29 AM Sun, 31 Dec 2006 09:28:25 GMT Gary Byers [5654] * trunk/ccl/level-1/version.lisp (modified) Bump; remove "Beta" designation. Sat, 30 Dec 2006 03:20:03 GMT Gary Byers [5653] * trunk/ccl/ChangeLog (modified) *** empty log message *** Sat, 30 Dec 2006 03:13:47 GMT Gary Byers [5652] * trunk/ccl/compiler/X86/X8664/x8664-arch.lisp (modified) * trunk/ccl/lisp-kernel/area.h (modified) * trunk/ccl/lisp-kernel/lisp_globals.h (modified) * trunk/ccl/lisp-kernel/x86-constants64.h (modified) * trunk/ccl/lisp-kernel/x86-constants64.s (modified) * trunk/ccl/xdump/xx8664-fasload.lisp (modified) Move NIL up a page on x86-64 as well. Fri, 29 Dec 2006 23:20:03 GMT Gary Byers [5651] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 29 Dec 2006 23:09:36 GMT Gary Byers [5650] * trunk/ccl/lisp-kernel/ppc-spjump.s (modified) Be a little clearer about where we're .orged. Fri, 29 Dec 2006 22:32:39 GMT Gary Byers [5649] * trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp (modified) * trunk/ccl/lisp-kernel/area.h (modified) * trunk/ccl/lisp-kernel/darwinppc/Makefile (modified) * trunk/ccl/lisp-kernel/ppc-constants32.h (modified) * trunk/ccl/lisp-kernel/ppc-constants32.s (modified) * trunk/ccl/xdump/xppcfasload.lisp (modified) Static area (including NIL) now one page higher on ppc32, as well. Fri, 29 Dec 2006 10:20:07 GMT Gary Byers [5648] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 29 Dec 2006 09:38:57 GMT Gary Byers [5647] * trunk/ccl/level-0/PPC/ppc-float.lisp (modified) SQRT in LAP (todo: inline it.) Fri, 29 Dec 2006 09:20:04 GMT Gary Byers [5646] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 29 Dec 2006 08:38:23 GMT Gary Byers [5645] * trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp (modified) Move ppc64::nil-value (and ppc64::reservation-discharge) up a page. Fri, 29 Dec 2006 08:37:33 GMT Gary Byers [5644] * trunk/ccl/xdump/xppcfasload.lisp (modified) xload-static-space-address for ppc64 is #x2000; still #x1000 for ... Fri, 29 Dec 2006 08:36:29 GMT Gary Byers [5643] * trunk/ccl/xdump/xfasload.lisp (modified) *xload-static-space-address* depends on the backend. ppc64 wants it ... Fri, 29 Dec 2006 08:35:07 GMT Gary Byers [5642] * trunk/ccl/lisp-kernel/darwinppc64/Makefile (modified) Change seg1addr/sectalign, so that the image starts at #x1000 and ... Fri, 29 Dec 2006 08:33:53 GMT Gary Byers [5641] * trunk/ccl/lisp-kernel/ppc-spjump.s (modified) Org the spjump table 3 pages from where the aligned text section data ... Fri, 29 Dec 2006 08:33:09 GMT Gary Byers [5640] * trunk/ccl/lisp-kernel/ppc-constants64.h (modified) * trunk/ccl/lisp-kernel/ppc-constants64.s (modified) nil_value, etc a page higher. Fri, 29 Dec 2006 08:32:35 GMT Gary Byers [5639] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Don't remap ppc64 spjump table if it's already where it should be. Fri, 29 Dec 2006 08:32:05 GMT Gary Byers [5638] * trunk/ccl/lisp-kernel/lisp_globals.h (modified) Access lisp_globals/nrs_symbols a page higher. Fri, 29 Dec 2006 08:30:36 GMT Gary Byers [5637] * trunk/ccl/lisp-kernel/area.h (modified) Move STATIC_BASE_ADDRESS up a page for ppc64. Fri, 22 Dec 2006 09:20:06 GMT Gary Byers [5636] * trunk/ccl/ChangeLog (modified) *** empty log message *** Fri, 22 Dec 2006 08:40:57 GMT Gary Byers [5635] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Ensure that sqrt() is prototyped. Fri, 22 Dec 2006 08:39:41 GMT Gary Byers [5634] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Insist on at least Panther for PPC32/Darwin. Use dlopen() on 64-bit ... Wed, 20 Dec 2006 20:08:16 GMT Gary Byers [5633] * trunk/ccl/ChangeLog (modified) *** empty log message *** Tue, 19 Dec 2006 08:24:52 GMT Gary Byers [5632] * trunk/ccl/library/parse-ffi.lisp (modified) Just to be on the safe side (new pathname bugs, or old ?), append ... Mon, 18 Dec 2006 20:22:41 GMT Gary Byers [5631] * trunk/ccl/lib/sequences.lisp (modified) COERCE/MAKE-SEQUENCE try to simplify vector types into concrete ... Mon, 18 Dec 2006 20:04:42 GMT Gary Byers [5630] * trunk/ccl/level-1/l1-pathnames.lisp (modified) Try (halfheartedly) to maintain PATHNAME-VERSION of physical ... Mon, 18 Dec 2006 20:03:26 GMT Gary Byers [5629] * trunk/ccl/level-1/l1-numbers.lisp (modified) Don't call out to do sqrt. Mon, 18 Dec 2006 19:57:49 GMT Gary Byers [5628] * trunk/ccl/level-1/l1-files.lisp (modified) Try (halfheartedly) to maintain PATHNAME-VERSION of physical ... Mon, 18 Dec 2006 19:54:55 GMT Gary Byers [5627] * trunk/ccl/level-0/X86/x86-float.lisp (modified) Do single/double-float sqrt inline. Sat, 16 Dec 2006 12:28:01 GMT Gary Byers [5626] * trunk/ccl/level-0/PPC/ppc-float.lisp (modified) Recognize that fsqrt/fsqrts instructions have a minor opcode in frb ... Sat, 16 Dec 2006 12:27:09 GMT Gary Byers [5625] * trunk/ccl/level-1/ppc-error-signal.lisp (modified) If we get an FP exception during a SQRT, note that there's only one ... Sat, 16 Dec 2006 12:25:59 GMT Gary Byers [5624] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Handle (some) unimplemented instructions, notably fsqrt/fqrts, which ... Sat, 16 Dec 2006 12:24:55 GMT Gary Byers [5623] * trunk/ccl/lisp-kernel/ppc-asmutils.s (modified) Add get_fpscr(). Fri, 15 Dec 2006 02:47:14 GMT Gary Byers [5622] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Need to handle SIGQUIT on ppc, too. Thu, 14 Dec 2006 23:43:13 GMT Gary Byers [5621] * trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp (modified) Constraints on some double-float arithmetic vinsns should say ... Thu, 14 Dec 2006 23:25:31 GMT Gary Byers [5620] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) *initial-lisp-thread*, not initial-thread. Thu, 14 Dec 2006 23:24:59 GMT Gary Byers [5619] * trunk/ccl/level-1/x86-trap-support.lisp (modified) Use frame pointer when signaling error. Thu, 14 Dec 2006 23:14:28 GMT Gary Byers [5618] * trunk/ccl/library/lispequ.lisp (modified) Add a %PHYSICAL-PATHAME-VERSION slot to physical pathnames. (Yes, ... Thu, 14 Dec 2006 23:01:35 GMT Gary Byers [5617] * trunk/ccl/level-1/x86-trap-support.lisp (modified) Recognize the kernel's attempt to signal errors for (e.g.) failed ... Thu, 14 Dec 2006 23:00:27 GMT Gary Byers [5616] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) If a memory allocation request fails, signal a lisp error (what a ... Thu, 14 Dec 2006 22:51:25 GMT Gary Byers [5615] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) Define DARWIN_USE_PSEUDO_SIGRETURN. Might be worth revisiting this. Thu, 14 Dec 2006 22:50:02 GMT Gary Byers [5614] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) Go back to using the pseudo_sigreturn mechanism on Darwin, since ... Thu, 14 Dec 2006 22:19:27 GMT Gary Byers [5613] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Ensure that newly-created threads have all signals unmasked. If a ... Thu, 14 Dec 2006 22:16:37 GMT Gary Byers [5612] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) lazarus() runs with a lock on the TCR_AREA_LOCK. Thu, 14 Dec 2006 22:15:04 GMT Gary Byers [5611] * trunk/ccl/lisp-kernel/memprotect.h (modified) Don't declare do_memo_reset(), which hasn't existed in years. Thu, 14 Dec 2006 22:14:20 GMT Gary Byers [5610] * trunk/ccl/level-1/version.lisp (modified) Bump. Thu, 14 Dec 2006 22:14:04 GMT Gary Byers [5609] * trunk/ccl/level-1/l1-readloop.lisp (modified) PREPARE-TO-QUIT: wait for the termination semaphore. Thu, 14 Dec 2006 22:13:19 GMT Gary Byers [5608] * trunk/ccl/level-1/l1-processes.lisp (modified) PROCESS objects are created with a termination semaphore. Thu, 14 Dec 2006 22:12:37 GMT Gary Byers [5607] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) THREAD-ENABLE: second arg is TERMINATION-SEMAPHORE. ... Sat, 09 Dec 2006 16:52:30 GMT Gary Byers [5606] * trunk/ccl/level-1/l1-streams.lisp (modified) STRING-OUTPUT-STREAMs need to override their CLEAR-OUTPUT methods. ... Sat, 09 Dec 2006 16:49:30 GMT Gary Byers [5605] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Disable underflow traps in new threads on x86-64. (The PPC never got ... Sat, 09 Dec 2006 16:47:47 GMT Gary Byers [5604] * trunk/ccl/lib/macros.lisp (modified) WITH-OUTPUT-TO-STRING: if string provided, evaluate the ELEMENT-TYPE ... Sat, 09 Dec 2006 16:36:12 GMT Gary Byers [5603] * trunk/ccl/compiler/X86/x862.lisp (modified) In aset2/aset3, ensure that the (final, 1d) index register is set - ... Sat, 09 Dec 2006 16:30:09 GMT Gary Byers [5602] * trunk/ccl/level-1/l1-typesys.lisp (modified) Ensure that the (relatively new) built-in-classes SIMPLE-FIXNUM- ... Sat, 09 Dec 2006 16:27:39 GMT Gary Byers [5601] * trunk/ccl/level-1/l1-aprims.lisp (modified) In list case of ELT: who says that value returned by NTHCDR is a LIST ... Thu, 07 Dec 2006 01:48:31 GMT Gary Byers [5600] * trunk/ccl/level-0/X86/x86-float.lisp (modified) x86-64 version of SFLOAT-SIGNIFICAND-ZEROS: count zero bits in the ... Thu, 07 Dec 2006 00:05:11 GMT Gary Byers [5599] * trunk/ccl/compiler/nx0.lisp (modified) DEFINE-COMPILER-MACRO: if a SETF name, use the right symbol for the ... Wed, 06 Dec 2006 05:44:07 GMT Gary Byers [5598] * trunk/ccl/release-notes.txt (modified) Update for 061205. Wed, 06 Dec 2006 03:31:26 GMT Gary Byers [5597] * trunk/ccl/lisp-kernel/darwinppc64/Makefile (modified) Change LDFLAGS, to keep ld64 from putting a linkedit segment in the ... Wed, 06 Dec 2006 03:30:02 GMT Gary Byers [5596] * trunk/ccl/level-1/version.lisp (modified) Bump. Wed, 06 Dec 2006 03:29:40 GMT Gary Byers [5595] * trunk/ccl/lisp-kernel/pmcl-kernel.c (modified) Use _exit(), just in case. Wed, 06 Dec 2006 01:53:24 GMT Gary Byers [5594] * trunk/ccl/level-1/l1-reader.lisp (modified) *ALTERNATE-LINE-TERMINATOR* set to #\Return on #+darwin-target, not ... Mon, 04 Dec 2006 22:13:00 GMT Gary Byers [5593] * trunk/ccl/level-1/version.lisp (modified) Append a patchlevel to the version string, at least until new ... Mon, 04 Dec 2006 22:12:01 GMT Gary Byers [5592] * trunk/ccl/level-1/l1-streams.lisp (modified) If stream element type upgrades to FIXNUM, upgrade it further (to ... Mon, 04 Dec 2006 20:02:03 GMT Gary Byers [5591] * trunk/ccl/level-0/l0-bignum32.lisp (modified) BIGNUM-BIGNUM-GCD (whatever it's called): don't bother to shift by 0 ... Mon, 04 Dec 2006 19:52:24 GMT Gary Byers [5590] * trunk/ccl/level-1/l1-streams.lisp (modified) Choke earlier on unsupported stream element-types; do some upgrading ... Mon, 04 Dec 2006 19:48:35 GMT Gary Byers [5589] * trunk/ccl/level-1/l1-clos-boot.lisp (modified) Make built-in classes for istruct types (compiler stuff, mostly). Mon, 04 Dec 2006 19:46:36 GMT Gary Byers [5588] * trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp (modified) Ensure that %ASHL handles shift count of 32 (and returns 0 in that case.) Mon, 04 Dec 2006 19:46:01 GMT Gary Byers [5587] * trunk/ccl/level-0/l0-bignum64.lisp (modified) In BIGNUM-SHIFT-RIGHT-LOOP-1, use %ASHL, not %ILSL. (Don't want ... 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 ***