# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 3:52:56 AM Thu, 05 Aug 2010 17:21:04 GMT Gary Byers [14147] * trunk/source/compiler/ARM/arm-arch.lisp (modified) kernel-import for WAIT-FOR-SIGNAL. Thu, 05 Aug 2010 14:41:13 GMT Gary Byers [14146] * trunk/source/lisp-kernel/ppc-constants32.h (modified) * trunk/source/lisp-kernel/ppc-constants64.h (modified) Common struct defs, #defines in constants.h. Thu, 05 Aug 2010 14:40:48 GMT Gary Byers [14145] * trunk/source/lisp-kernel/memprotect.h (modified) Don't #include ppc-constants.h directly. Thu, 05 Aug 2010 14:30:09 GMT Gary Byers [14144] * trunk/source/lisp-kernel/constants.h (modified) Reinstate foreign_fpe tcr flag bit. Thu, 05 Aug 2010 14:29:39 GMT Gary Byers [14143] * trunk/source/lisp-kernel/x86-constants64.h (modified) Remove redundant/shared constant definitions. Thu, 05 Aug 2010 14:17:20 GMT Gary Byers [14142] * trunk/source/lisp-kernel/x86-constants32.h (modified) Remove redundant/common struct and constant definitions. Thu, 05 Aug 2010 14:08:39 GMT Gary Byers [14141] * trunk/source/lisp-kernel/constants.h (modified) Common constants here; need to remove duplicates from most platform- ... Thu, 05 Aug 2010 14:08:02 GMT Gary Byers [14140] * trunk/source/lisp-kernel/lisp-debug.c (modified) ARM conditionalization botch. Thu, 05 Aug 2010 14:07:48 GMT Gary Byers [14139] * trunk/source/lisp-kernel/linuxarm/Makefile (modified) Right Makefile. Thu, 05 Aug 2010 13:58:37 GMT Gary Byers [14138] * trunk/linuxarm/ccl (modified) externals properties Thu, 05 Aug 2010 13:54:34 GMT Gary Byers [14137] * trunk/arm-headers (copied) for trunk Thu, 05 Aug 2010 13:53:19 GMT Gary Byers [14136] * trunk/linuxarm/ccl (added) new Thu, 05 Aug 2010 13:52:41 GMT Gary Byers [14135] * trunk/linuxarm (added) new Thu, 05 Aug 2010 13:50:36 GMT Gary Byers [14134] * trunk/windows/ccl/wx86cl64.exe (modified) * trunk/windows/ccl/wx86cl64.image (modified) win64 binaries Thu, 05 Aug 2010 13:49:19 GMT Gary Byers [14133] * trunk/windows/ccl/wx86cl.exe (modified) * trunk/windows/ccl/wx86cl.image (modified) win32 binaries Thu, 05 Aug 2010 13:48:53 GMT Gary Byers [14132] * trunk/freebsdx86/ccl/fx86cl64 (modified) * trunk/freebsdx86/ccl/fx86cl64.image (modified) 64-bit FreeBSD binaries Thu, 05 Aug 2010 13:46:50 GMT Gary Byers [14131] * trunk/freebsdx86/ccl/fx86cl (modified) * trunk/freebsdx86/ccl/fx86cl.image (modified) 32-bit FreeBSD binaries Thu, 05 Aug 2010 13:44:56 GMT Gary Byers [14130] * trunk/solarisx86/ccl/sx86cl (modified) * trunk/solarisx86/ccl/sx86cl.image (modified) * trunk/solarisx86/ccl/sx86cl64 (modified) * trunk/solarisx86/ccl/sx86cl64.image (modified) Solaris binaries Thu, 05 Aug 2010 13:43:58 GMT Gary Byers [14129] * trunk/darwinx86/ccl/dx86cl (modified) * trunk/darwinx86/ccl/dx86cl.image (modified) * trunk/darwinx86/ccl/dx86cl64 (modified) * trunk/darwinx86/ccl/dx86cl64.image (modified) darwinx86 binaries Thu, 05 Aug 2010 13:33:37 GMT Gary Byers [14128] * trunk/linuxx86/ccl/lx86cl (modified) * trunk/linuxx86/ccl/lx86cl.image (modified) * trunk/linuxx86/ccl/lx86cl64 (modified) * trunk/linuxx86/ccl/lx86cl64.image (modified) linuxx86 binaries Thu, 05 Aug 2010 13:33:06 GMT Gary Byers [14127] * trunk/darwinppc/ccl/dppccl (modified) * trunk/darwinppc/ccl/dppccl.image (modified) * trunk/darwinppc/ccl/dppccl64 (modified) * trunk/darwinppc/ccl/dppccl64.image (modified) darwinppc binaries Thu, 05 Aug 2010 13:30:27 GMT Gary Byers [14126] * trunk/linuxppc/ccl/ppccl (modified) * trunk/linuxppc/ccl/ppccl.image (modified) * trunk/linuxppc/ccl/ppccl64 (modified) * trunk/linuxppc/ccl/ppccl64.image (modified) linuxppc binaries Thu, 05 Aug 2010 13:17:53 GMT Gary Byers [14125] * trunk/source/lib/nfcomp.lisp (modified) FASL-SCAN-DISPATCH: ppc64 tagging isn't like the other children. Thu, 05 Aug 2010 13:17:09 GMT Gary Byers [14124] * trunk/source/lisp-kernel/ppc-exceptions.c (modified) extra arg to install_signal_handler; ignored on PPC. Thu, 05 Aug 2010 10:32:03 GMT Gary Byers [14123] * trunk/source/lisp-kernel/platform-freebsdx8664.h (modified) Fix xpMXCSR macro definition. Thu, 05 Aug 2010 08:48:55 GMT Gary Byers [14122] * trunk/source/lisp-kernel/x86-exceptions.c (modified) De-pessimize the handling of the on_altstack arg to ... Thu, 05 Aug 2010 08:16:55 GMT Gary Byers [14121] * trunk/source/compiler/nx1.lisp (modified) FTYPE declaration for %DEFINE-ARM-LAP-FUNCTION. Thu, 05 Aug 2010 08:15:52 GMT Gary Byers [14120] * trunk/source/level-0/l0-pred.lisp (modified) Un-botch NUMBERP/REALP on platforms that don't define target::max- ... Thu, 05 Aug 2010 07:33:28 GMT Gary Byers [14119] * trunk/source/compiler/ARM (added) * trunk/source/compiler/ARM/arm-arch.lisp (added) * trunk/source/compiler/ARM/arm-asm.lisp (added) * trunk/source/compiler/ARM/arm-backend.lisp (added) * trunk/source/compiler/ARM/arm-disassemble.lisp (added) * trunk/source/compiler/ARM/arm-lap.lisp (added) * trunk/source/compiler/ARM/arm-lapmacros.lisp (added) * trunk/source/compiler/ARM/arm-vinsns.lisp (added) * trunk/source/compiler/ARM/arm2.lisp (added) * trunk/source/compiler/backend.lisp (modified) * trunk/source/compiler/nx1.lisp (modified) * trunk/source/compiler/optimizers.lisp (modified) * trunk/source/compiler/vinsn.lisp (modified) * trunk/source/level-0/ARM (added) * trunk/source/level-0/ARM/arm-array.lisp (added) * trunk/source/level-0/ARM/arm-bignum.lisp (added) * trunk/source/level-0/ARM/arm-clos.lisp (added) * trunk/source/level-0/ARM/arm-def.lisp (added) * trunk/source/level-0/ARM/arm-float.lisp (added) * trunk/source/level-0/ARM/arm-hash.lisp (added) * trunk/source/level-0/ARM/arm-io.lisp (added) * trunk/source/level-0/ARM/arm-misc.lisp (added) * trunk/source/level-0/ARM/arm-numbers.lisp (added) * trunk/source/level-0/ARM/arm-pred.lisp (added) * trunk/source/level-0/ARM/arm-symbol.lisp (added) * trunk/source/level-0/ARM/arm-utils.lisp (added) * trunk/source/level-0/l0-aprims.lisp (modified) * trunk/source/level-0/l0-array.lisp (modified) * trunk/source/level-0/l0-bignum32.lisp (modified) * trunk/source/level-0/l0-cfm-support.lisp (modified) * trunk/source/level-0/l0-float.lisp (modified) * trunk/source/level-0/l0-hash.lisp (modified) * trunk/source/level-0/l0-init.lisp (modified) * trunk/source/level-0/l0-misc.lisp (modified) * trunk/source/level-0/l0-numbers.lisp (modified) * trunk/source/level-0/l0-pred.lisp (modified) * trunk/source/level-0/l0-symbol.lisp (modified) * trunk/source/level-1/arm-callback-support.lisp (added) * trunk/source/level-1/arm-error-signal.lisp (added) * trunk/source/level-1/arm-threads-utils.lisp (added) * trunk/source/level-1/arm-trap-support.lisp (added) * trunk/source/level-1/l1-aprims.lisp (modified) * trunk/source/level-1/l1-boot-1.lisp (modified) * trunk/source/level-1/l1-boot-2.lisp (modified) * trunk/source/level-1/l1-clos-boot.lisp (modified) * trunk/source/level-1/l1-clos.lisp (modified) * trunk/source/level-1/l1-dcode.lisp (modified) * trunk/source/level-1/l1-error-signal.lisp (modified) * trunk/source/level-1/l1-io.lisp (modified) * trunk/source/level-1/l1-lisp-threads.lisp (modified) * trunk/source/level-1/l1-numbers.lisp (modified) * trunk/source/level-1/l1-readloop-lds.lisp (modified) * trunk/source/level-1/l1-sockets.lisp (modified) * trunk/source/level-1/l1-streams.lisp (modified) * trunk/source/level-1/l1-typesys.lisp (modified) * trunk/source/level-1/level-1.lisp (modified) * trunk/source/lib/arm-backtrace.lisp (added) * trunk/source/lib/armenv.lisp (added) * trunk/source/lib/backtrace-lds.lisp (modified) * trunk/source/lib/backtrace.lisp (modified) * trunk/source/lib/compile-ccl.lisp (modified) * trunk/source/lib/describe.lisp (modified) * trunk/source/lib/edit-callers.lisp (modified) * trunk/source/lib/ffi-linuxarm.lisp (added) * trunk/source/lib/foreign-types.lisp (modified) * trunk/source/lib/macros.lisp (modified) * trunk/source/lib/misc.lisp (modified) * trunk/source/lib/nfcomp.lisp (modified) * trunk/source/lib/sequences.lisp (modified) * trunk/source/lib/systems.lisp (modified) * trunk/source/library/elf.lisp (modified) * trunk/source/lisp-kernel/albt.c (added) * trunk/source/lisp-kernel/area.h (modified) * trunk/source/lisp-kernel/arm-asmutils.s (added) * trunk/source/lisp-kernel/arm-constants.h (added) * trunk/source/lisp-kernel/arm-constants.s (added) * trunk/source/lisp-kernel/arm-exceptions.c (added) * trunk/source/lisp-kernel/arm-exceptions.h (added) * trunk/source/lisp-kernel/arm-gc.c (added) * trunk/source/lisp-kernel/arm-macros.s (added) * trunk/source/lisp-kernel/arm-spentry.s (added) * trunk/source/lisp-kernel/arm-subprims.s (added) * trunk/source/lisp-kernel/arm-uuo.s (added) * trunk/source/lisp-kernel/arm_print.c (added) * trunk/source/lisp-kernel/bits.h (modified) * trunk/source/lisp-kernel/darwinarm (added) * trunk/source/lisp-kernel/darwinarm/Makefile (added) * trunk/source/lisp-kernel/gc-common.c (modified) * trunk/source/lisp-kernel/gc.h (modified) * trunk/source/lisp-kernel/image.c (modified) * trunk/source/lisp-kernel/linuxarm (added) * trunk/source/lisp-kernel/linuxarm/.gdbinit (added) * trunk/source/lisp-kernel/linuxarm/Makefile (added) * trunk/source/lisp-kernel/linuxarm/armlinux.x (added) * trunk/source/lisp-kernel/lisp-debug.c (modified) * trunk/source/lisp-kernel/lisp-exceptions.h (modified) * trunk/source/lisp-kernel/lisp.h (modified) * trunk/source/lisp-kernel/lisp.s (modified) * trunk/source/lisp-kernel/lisp_globals.h (modified) * trunk/source/lisp-kernel/m4macros.m4 (modified) * trunk/source/lisp-kernel/macros.h (modified) * trunk/source/lisp-kernel/platform-darwinarm.h (added) * trunk/source/lisp-kernel/platform-linuxarm.h (added) * trunk/source/lisp-kernel/pmcl-kernel.c (modified) * trunk/source/lisp-kernel/thread_manager.c (modified) * trunk/source/lisp-kernel/x86-exceptions.c (modified) * trunk/source/scripts/ccl (modified) * trunk/source/xdump/xarmfasload.lisp (added) * trunk/source/xdump/xfasload.lisp (modified) Changes from ARM branch. Need testing ... Thu, 05 Aug 2010 00:41:17 GMT Gary Byers [14118] * branches/arm/lisp-kernel/linuxarm/Makefile (modified) Enable -O2. Thu, 05 Aug 2010 00:41:04 GMT Gary Byers [14117] * branches/arm/lisp-kernel/arm-constants.h (modified) * branches/arm/lisp-kernel/arm-constants.s (modified) * branches/arm/lisp-kernel/arm-exceptions.c (modified) * branches/arm/lisp-kernel/arm-macros.s (modified) * branches/arm/lisp-kernel/arm-spentry.s (modified) * branches/arm/lisp-kernel/arm-uuo.s (modified) Scheme for stack-overflow recovery (e.g., for re-protecting guard ... Wed, 04 Aug 2010 20:39:06 GMT Gary Byers [14116] * branches/arm/level-0/ARM/arm-bignum.lisp (modified) Fix result order in use of umull in TRUNCATE-GUESS-LOOP (should be ... Wed, 04 Aug 2010 05:36:41 GMT Gary Byers [14115] * trunk/tests/ansi-tests/ccl.lsp (modified) Comment out ccl.bug#612-3, until we can figure out what it's testing. Wed, 04 Aug 2010 02:54:20 GMT Gary Byers [14114] * branches/arm/level-0/ARM/arm-clos.lisp (modified) Fix the large (>= 256 slots/instance) slot-id lookup stuff. Wed, 04 Aug 2010 02:53:44 GMT Gary Byers [14113] * branches/arm/compiler/ARM/arm-asm.lisp (modified) rscs /= rsc. Tue, 03 Aug 2010 04:05:47 GMT Gary Byers [14112] * branches/arm/lisp-kernel/x86-exceptions.c (modified) Host changes. Tue, 03 Aug 2010 04:05:10 GMT Gary Byers [14111] * branches/arm/compiler/ARM/arm-asm.lisp (modified) * branches/arm/compiler/ARM/arm-disassemble.lisp (modified) * branches/arm/compiler/ARM/arm-lap.lisp (modified) * branches/arm/compiler/ARM/arm-lapmacros.lisp (modified) * branches/arm/compiler/ARM/arm-vinsns.lisp (modified) * branches/arm/compiler/ARM/arm2.lisp (modified) * branches/arm/level-0/ARM/arm-array.lisp (modified) * branches/arm/level-0/ARM/arm-bignum.lisp (modified) * branches/arm/level-0/ARM/arm-clos.lisp (modified) * branches/arm/level-0/ARM/arm-def.lisp (modified) * branches/arm/level-0/ARM/arm-float.lisp (modified) * branches/arm/level-0/ARM/arm-hash.lisp (modified) * branches/arm/level-0/ARM/arm-misc.lisp (modified) * branches/arm/level-0/ARM/arm-numbers.lisp (modified) * branches/arm/level-0/ARM/arm-symbol.lisp (modified) * branches/arm/level-0/ARM/arm-utils.lisp (modified) * branches/arm/level-1/arm-callback-support.lisp (modified) * branches/arm/xdump/xarmfasload.lisp (modified) Yet another scheme for subprim calls. Go ahead and laugh. Details: ... Mon, 02 Aug 2010 21:18:48 GMT gz [14110] * branches/qres/ccl/library/cover.lisp (modified) acode coverage reporting: remember to init *code-note-acode-strings*. ... Mon, 02 Aug 2010 17:48:22 GMT Gary Byers [14109] * branches/arm/level-0/ARM (modified) props Mon, 02 Aug 2010 17:41:14 GMT Gary Byers [14108] * branches/arm/compiler/ARM/arm-lapmacros.lisp (modified) * branches/arm/level-0/ARM/arm-numbers.lisp (modified) * branches/arm/level-1/l1-init.lisp (modified) arm-lapmacros: define LRI, which loads a 32-bit constant into a GPR ... Sun, 01 Aug 2010 22:00:29 GMT Gary Byers [14107] * branches/arm/compiler/ARM/arm-asm.lisp (modified) * branches/arm/compiler/ARM/arm-disassemble.lisp (modified) More subprim changes. Sun, 01 Aug 2010 16:09:25 GMT Gary Byers [14106] * branches/arm/armcl.image (modified) Current image. Sun, 01 Aug 2010 16:06:54 GMT Gary Byers [14105] * branches/arm/level-1/arm-threads-utils.lisp (modified) * branches/arm/level-1/arm-trap-support.lisp (modified) * branches/arm/level-1/l1-lisp-threads.lisp (modified) * branches/arm/level-1/l1-readloop-lds.lisp (modified) Deal with exception frames better, especially for ^C. Sun, 01 Aug 2010 15:58:51 GMT Gary Byers [14104] * branches/arm/level-0/ARM/arm-array.lisp (modified) * branches/arm/level-0/ARM/arm-bignum.lisp (modified) * branches/arm/level-0/ARM/arm-clos.lisp (modified) * branches/arm/level-0/ARM/arm-def.lisp (modified) * branches/arm/level-0/ARM/arm-float.lisp (modified) * branches/arm/level-0/ARM/arm-hash.lisp (modified) * branches/arm/level-0/ARM/arm-misc.lisp (modified) * branches/arm/level-0/ARM/arm-numbers.lisp (modified) * branches/arm/level-0/ARM/arm-symbol.lisp (modified) * branches/arm/level-0/ARM/arm-utils.lisp (modified) Don't use "ba" pseudo-instruction. Sun, 01 Aug 2010 15:54:44 GMT Gary Byers [14103] * branches/arm/level-1/arm-callback-support.lisp (modified) Don't use "ba" pseudo-instruction. Sun, 01 Aug 2010 15:53:07 GMT Gary Byers [14102] * branches/arm/xdump/xarmfasload.lisp (modified) Don't use "ba" pseudo-instruction. Sun, 01 Aug 2010 15:44:38 GMT Gary Byers [14101] * branches/arm/lisp-kernel/arm-macros.s (modified) un-botch interrupt check. Sun, 01 Aug 2010 15:40:24 GMT Gary Byers [14100] * branches/arm/level-0/l0-pred.lisp (modified) Finish bootstrapping STRUCTURE-TYPEP. (Started 2 years ago.) Sun, 01 Aug 2010 05:22:37 GMT Gary Byers [14099] * branches/arm/compiler/ARM/arm2.lisp (modified) Register usage in ARM2-ASET2; subprim changes. Sun, 01 Aug 2010 05:21:34 GMT Gary Byers [14098] * branches/arm/compiler/ARM/arm-vinsns.lisp (modified) Fix braino in UNBOX-S8; new subprim call/jump scheme. Sun, 01 Aug 2010 05:20:46 GMT Gary Byers [14097] * branches/arm/compiler/ARM/arm-lapmacros.lisp (modified) Fix COMPOSE-DIGIT; add LOAD-SUBPRIM. Sun, 01 Aug 2010 05:20:09 GMT Gary Byers [14096] * branches/arm/compiler/ARM/arm-lap.lisp (modified) No more arm::*called-subprim-jmp-labels*. Sun, 01 Aug 2010 05:18:39 GMT Gary Byers [14095] * branches/arm/compiler/ARM/arm-asm.lisp (modified) Stop supporting the "BA" pseudoinstruction (which was really a "mov ... Sun, 01 Aug 2010 05:07:06 GMT Gary Byers [14094] * branches/arm/compiler/ARM/arm-arch.lisp (modified) Make a built-in-class for FAKE-STACK-FRAME. Fri, 30 Jul 2010 21:35:33 GMT Gary Byers [14093] * branches/arm/lib/sequences.lisp (modified) SIMPLE-1D-ARRAY-SUBSEQ: fix conditionalization. Fri, 30 Jul 2010 15:49:50 GMT Gary Byers [14092] * branches/arm/lisp-kernel/arm-spentry.s (modified) _SPbuiltin_ash: right shift via asr, not lsr. Sheesh. _SPsdiv32: ... Fri, 30 Jul 2010 15:47:56 GMT Gary Byers [14091] * branches/arm/lisp-kernel/arm-gc.c (modified) Skip over 0 word pairs when walking cstack. (Leftovers from bignum ... Fri, 30 Jul 2010 15:47:05 GMT Gary Byers [14090] * branches/arm/level-1/l1-error-signal.lisp (modified) Handle DIVISION-BY-ZERO via #'%ERR-DISP. Fri, 30 Jul 2010 15:46:09 GMT Gary Byers [14089] * branches/arm/level-0/ARM/arm-bignum.lisp (modified) %MULTIPLY-AND-ADD-HARDER-LOOP: need to preserve X, which is kind of ... Fri, 30 Jul 2010 15:44:50 GMT Gary Byers [14088] * branches/arm/level-0/ARM/arm-numbers.lisp (modified) In %FIXNUM-TRUNCATE, set fn register so we can ref constant. Fri, 30 Jul 2010 15:43:50 GMT Gary Byers [14087] * branches/arm/compiler/ARM/arm-vinsns.lisp (modified) Typo in REQUIRE-NUMBER. Thu, 29 Jul 2010 22:30:00 GMT gz [14086] * trunk/source (modified) * trunk/source/compiler/nx-basic.lisp (modified) in decomp-afunc, handle circular refs Thu, 29 Jul 2010 22:29:02 GMT gz [14085] * branches/qres/ccl/compiler/nx-basic.lisp (modified) in decomp-afunc, handle circular refs Thu, 29 Jul 2010 16:00:10 GMT Gary Byers [14084] * branches/arm/lisp-kernel/arm-spentry.s (modified) Typo in bitvector case of .SPmisc-set. Thu, 29 Jul 2010 15:59:25 GMT Gary Byers [14083] * branches/arm/level-1/arm-error-signal.lisp (modified) In errors involving 3-bit tag, order of CONS and NULL changed a few ... Thu, 29 Jul 2010 15:57:57 GMT Gary Byers [14082] * branches/arm/level-0/ARM/arm-float.lisp (modified) Constant too large in %MAKE-SHORT-FLOAT-FROM-FIXNUMS. Thu, 29 Jul 2010 15:57:27 GMT Gary Byers [14081] * branches/arm/level-0/ARM/arm-array.lisp (modified) Fix the SINGLE-FLOAT-VECTOR case in ... %INIT-MISC. Thu, 29 Jul 2010 15:56:30 GMT Gary Byers [14080] * branches/arm/compiler/ARM/arm2.lisp (modified) Register targeting in ARM2-AREF2. (May need to do more of this ... Thu, 29 Jul 2010 15:52:59 GMT Gary Byers [14079] * branches/arm/compiler/ARM/arm-vinsns.lisp (modified) REQUIRE-REAL, REQUIRE-NUMBER: use arm::real-tags-mask, arm::numeric- ... Thu, 29 Jul 2010 15:51:49 GMT Gary Byers [14078] * branches/arm/compiler/ARM/arm-arch.lisp (modified) arm::real-tags-mask, arm::numeric-tags-mask. Wed, 28 Jul 2010 13:06:08 GMT Gary Byers [14077] * branches/arm/level-0/ARM (modified) svn property changes only, AFAIK. Wed, 28 Jul 2010 13:01:49 GMT Gary Byers [14076] * branches/arm/lisp-kernel/linuxarm/Makefile (modified) Don't disable EGC or enable integrity checks in the Makefile. (Have ... Wed, 28 Jul 2010 12:57:49 GMT Gary Byers [14075] * branches/arm/lisp-kernel/arm-spentry.s (modified) Straighten out keyword_flags definitions. Don't consider ... Wed, 28 Jul 2010 12:55:54 GMT Gary Byers [14074] * branches/arm/lisp-kernel/arm-exceptions.c (modified) * branches/arm/lisp-kernel/arm-exceptions.h (modified) handle_uuo(): pass more kinds of UUOs to handle_error(). Make sure ... Wed, 28 Jul 2010 12:53:55 GMT Gary Byers [14073] * branches/arm/level-0/ARM/arm-def.lisp (modified) APPLY+: just restore lr from saved lisp frame. Wed, 28 Jul 2010 12:52:28 GMT Gary Byers [14072] * branches/arm/level-0/ARM/arm-array.lisp (modified) Bug du Jour in %INIT-MISC. Wed, 28 Jul 2010 12:51:16 GMT Gary Byers [14071] * branches/arm/compiler/ARM/arm2.lisp (modified) %SLOT-REF: keep dest, slot-vector, index args disjoint. Wed, 28 Jul 2010 12:50:21 GMT Gary Byers [14070] * branches/arm/compiler/ARM/arm-vinsns.lisp (modified) SET-OR-CLEAR-BIT had it backwards (should clear bit if E flag set). ... Wed, 28 Jul 2010 12:46:37 GMT Gary Byers [14069] * branches/arm/compiler/ARM/arm-asm.lisp (modified) Encoding of fnegs/fnegd instructions was wrong. Tue, 27 Jul 2010 23:48:20 GMT gz [14068] * branches/qres/ccl/compiler/nx-basic.lisp (modified) Declaration Tue, 27 Jul 2010 23:10:40 GMT Gary Byers [14067] * branches/arm/lisp-kernel/arm-spentry.s (modified) Fixes to _SPdebind (lots of 'em) and _SPstack_misc_alloc_init. (Some ... Tue, 27 Jul 2010 23:08:50 GMT Gary Byers [14066] * branches/arm/lisp-kernel/arm-exceptions.c (modified) * branches/arm/lisp-kernel/arm-exceptions.h (modified) * branches/arm/lisp-kernel/lisp.h (modified) * branches/arm/lisp-kernel/memory.c (modified) * branches/arm/lisp-kernel/platform-linuxarm.h (modified) * branches/arm/lisp-kernel/pmcl-kernel.c (modified) Lots of changes to support stack-overflow detection on ARM Linux. ... Tue, 27 Jul 2010 22:58:01 GMT Gary Byers [14065] * branches/arm/lisp-kernel/arm-constants.s (modified) debind subprim bitmask constants. Tue, 27 Jul 2010 22:57:30 GMT Gary Byers [14064] * branches/arm/lisp-kernel/arm-asmutils.s (modified) add call_handler_on_main_stack, for sigaltstack nonsense. Tue, 27 Jul 2010 22:55:01 GMT Gary Byers [14063] * branches/arm/level-1/arm-error-signal.lisp (modified) %ERR-DISP callback: report stack overflow. Tue, 27 Jul 2010 22:52:51 GMT Gary Byers [14062] * branches/arm/level-0/l0-pred.lisp (modified) Fix runtime versions of REALP, NUMBERP, too. Tue, 27 Jul 2010 22:52:06 GMT Gary Byers [14061] * branches/arm/level-0/l0-bignum32.lisp (modified) BIGNUM-REM: missed refs to *TRUNCATE-X*. Tue, 27 Jul 2010 22:51:07 GMT Gary Byers [14060] * branches/arm/level-0/ARM/arm-array.lisp (modified) Typechecking, other fixes in %INIT-MISC. Tue, 27 Jul 2010 22:49:54 GMT Gary Byers [14059] * branches/arm/compiler/ARM/arm2.lisp (modified) * branches/arm/compiler/optimizers.lisp (modified) arm2.lisp: in ARM2-SPREAD-LAMBDA-LIST, get the bits in the doadlword ... Tue, 27 Jul 2010 02:21:17 GMT gz [14058] * branches/qres/ccl (modified) * branches/qres/ccl/compiler/lambda-list.lisp (modified) * branches/qres/ccl/compiler/nx-basic.lisp (modified) * branches/qres/ccl/compiler/nx0.lisp (modified) * branches/qres/ccl/level-1/l1-reader.lisp (modified) * branches/qres/ccl/lib/pprint.lisp (modified) * branches/qres/ccl/library/cover.lisp (modified) support for code coverage of acode (r13891, r13929, r13942, r13964, ... Tue, 27 Jul 2010 02:14:33 GMT gz [14057] * branches/qres/ccl (modified) * branches/qres/ccl/lib/defstruct-lds.lisp (modified) * branches/qres/ccl/lib/defstruct.lisp (modified) Couple defstruct fixes from trunk (r13590, r13788) Tue, 27 Jul 2010 01:40:45 GMT gz [14056] * branches/qres/ccl (modified) * branches/qres/ccl/level-1/l1-clos-boot.lisp (modified) * branches/qres/ccl/level-1/l1-dcode.lisp (modified) * branches/qres/ccl/lib/macros.lisp (modified) r13980 from trunk (defmethod memory leak) Tue, 27 Jul 2010 01:39:56 GMT gz [14055] * branches/qres/ccl (modified) * branches/qres/ccl/level-0/l0-init.lisp (modified) * branches/qres/ccl/level-1/version.lisp (modified) Bump version (r13660, r13656) Tue, 27 Jul 2010 01:32:28 GMT gz [14054] * branches/qres/ccl (modified) * branches/qres/ccl/level-0/X86/x86-symbol.lisp (modified) * branches/qres/ccl/level-1/l1-lisp-threads.lisp (modified) Bounds checking for tlb indices (r13745, r13752) Tue, 27 Jul 2010 01:10:18 GMT gz [14053] * branches/qres/ccl (modified) * branches/qres/ccl/lisp-kernel/pmcl-kernel.c (modified) No longer look for image in LX86CL64 (r13592) Tue, 27 Jul 2010 01:09:09 GMT gz [14052] * branches/qres/ccl (modified) * branches/qres/ccl/lib/read.lisp (modified) Faster #n=/#n# from trunk (r13591) Tue, 27 Jul 2010 01:08:10 GMT gz [14051] * branches/qres/ccl (modified) * branches/qres/ccl/level-1/l1-pathnames.lisp (modified) * branches/qres/ccl/lib/pathnames.lisp (modified) Pathname fixes from trunk (r13579, r13582) Tue, 27 Jul 2010 01:04:54 GMT gz [14050] * branches/qres/ccl (modified) * branches/qres/ccl/level-1/l1-files.lisp (modified) assume newer asdf (r13682) Tue, 27 Jul 2010 00:59:48 GMT gz [14049] * branches/qres/ccl (modified) * branches/qres/ccl/compiler/nx0.lisp (modified) * branches/qres/ccl/compiler/nxenv.lisp (modified) * branches/qres/ccl/level-0/l0-float.lisp (modified) * branches/qres/ccl/level-0/l0-numbers.lisp (modified) * branches/qres/ccl/level-1/l1-clos-boot.lisp (modified) * branches/qres/ccl/level-1/l1-files.lisp (modified) * branches/qres/ccl/level-1/l1-io.lisp (modified) * branches/qres/ccl/level-1/l1-pathnames.lisp (modified) * branches/qres/ccl/level-1/l1-processes.lisp (modified) * branches/qres/ccl/level-1/l1-reader.lisp (modified) * branches/qres/ccl/level-1/l1-readloop-lds.lisp (modified) * branches/qres/ccl/level-1/l1-sockets.lisp (modified) * branches/qres/ccl/level-1/l1-streams.lisp (modified) * branches/qres/ccl/level-1/l1-symhash.lisp (modified) * branches/qres/ccl/level-1/l1-utils.lisp (modified) * branches/qres/ccl/lib/ccl-export-syms.lisp (modified) * branches/qres/ccl/lib/compile-ccl.lisp (modified) * branches/qres/ccl/lib/describe.lisp (modified) * branches/qres/ccl/lib/lists.lisp (modified) * branches/qres/ccl/lib/misc.lisp (modified) * branches/qres/ccl/lib/nfcomp.lisp (modified) * branches/qres/ccl/lib/ppc-init-ccl.lisp (deleted) * branches/qres/ccl/lib/streams.lisp (modified) * branches/qres/ccl/library/serial-streams.lisp (copied) * branches/qres/ccl/lisp-kernel/gc-common.c (modified) * branches/qres/ccl/lisp-kernel/lisp-debug.c (modified) * branches/qres/ccl/lisp-kernel/pmcl-kernel.c (modified) * branches/qres/ccl/lisp-kernel/thread_manager.c (modified) * branches/qres/ccl/lisp-kernel/windows-calls.c (modified) * branches/qres/ccl/lisp-kernel/x86-exceptions.c (modified) Misc tweaks and fixes from trunk ... Tue, 27 Jul 2010 00:24:41 GMT gz [14048] * branches/qres/ccl (modified) * branches/qres/ccl/lisp-kernel/Threads.h (modified) * branches/qres/ccl/lisp-kernel/area.h (modified) * branches/qres/ccl/lisp-kernel/constants.h (copied) * branches/qres/ccl/lisp-kernel/linuxx8664/Makefile (modified) * branches/qres/ccl/lisp-kernel/lisp.h (modified) * branches/qres/ccl/lisp-kernel/lisptypes.h (modified) * branches/qres/ccl/lisp-kernel/macros.h (modified) * branches/qres/ccl/lisp-kernel/os-darwin.h (added) * branches/qres/ccl/lisp-kernel/os-freebsd.h (copied) * branches/qres/ccl/lisp-kernel/os-linux.h (added) * branches/qres/ccl/lisp-kernel/os-solaris.h (added) * branches/qres/ccl/lisp-kernel/os-windows.h (added) * branches/qres/ccl/lisp-kernel/platform-darwinppc.h (added) * branches/qres/ccl/lisp-kernel/platform-darwinppc64.h (copied) * branches/qres/ccl/lisp-kernel/platform-darwinx8632.h (copied) * branches/qres/ccl/lisp-kernel/platform-darwinx8664.h (copied) * branches/qres/ccl/lisp-kernel/platform-freebsdx8632.h (added) * branches/qres/ccl/lisp-kernel/platform-freebsdx8664.h (added) * branches/qres/ccl/lisp-kernel/platform-linuxppc.h (copied) * branches/qres/ccl/lisp-kernel/platform-linuxppc64.h (copied) * branches/qres/ccl/lisp-kernel/platform-linuxx8632.h (copied) * branches/qres/ccl/lisp-kernel/platform-linuxx8664.h (copied) * branches/qres/ccl/lisp-kernel/platform-solarisx64.h (copied) * branches/qres/ccl/lisp-kernel/platform-solarisx86.h (copied) * branches/qres/ccl/lisp-kernel/platform-win32.h (added) * branches/qres/ccl/lisp-kernel/platform-win64.h (copied) * branches/qres/ccl/lisp-kernel/pmcl-kernel.c (modified) * branches/qres/ccl/lisp-kernel/ppc-constants.h (modified) * branches/qres/ccl/lisp-kernel/ppc-constants64.h (modified) * branches/qres/ccl/lisp-kernel/ppc-exceptions.h (modified) * branches/qres/ccl/lisp-kernel/solaris-inttypes.h (copied) * branches/qres/ccl/lisp-kernel/standard-inttypes.h (copied) * branches/qres/ccl/lisp-kernel/unix-calls.c (modified) * branches/qres/ccl/lisp-kernel/windows-inttypes.h (copied) * branches/qres/ccl/lisp-kernel/x86-constants.h (modified) * branches/qres/ccl/lisp-kernel/x86-constants32.h (modified) * branches/qres/ccl/lisp-kernel/x86-constants64.h (modified) from trunk, reorg of platform-specific kernel files (r13589-r13956)