# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 3:49:17 AM Mon, 16 Aug 2010 17:56:50 GMT R. Matthew Emerson [14193] * trunk/source/compiler/X86/X8664/x8664-vinsns.lisp (modified) Add :call, :subprim-call, and :jumplr attributes to some vinsns. Mon, 16 Aug 2010 07:29:48 GMT Gary Byers [14192] * trunk/darwin-arm-headers/libc/C/populate.sh (modified) Use new translator, hosted on OSX and derived from Apple's gcc-5664. ... Mon, 16 Aug 2010 07:26:30 GMT Gary Byers [14191] * trunk/darwin-arm-headers/libc/constants.cdb (modified) * trunk/darwin-arm-headers/libc/functions.cdb (modified) * trunk/darwin-arm-headers/libc/objc-classes.cdb (modified) * trunk/darwin-arm-headers/libc/objc-methods.cdb (modified) * trunk/darwin-arm-headers/libc/records.cdb (modified) * trunk/darwin-arm-headers/libc/types.cdb (modified) * trunk/darwin-arm-headers/libc/vars.cdb (modified) new, generated natively Sat, 14 Aug 2010 14:16:16 GMT Gary Byers [14190] * trunk/source/lisp-kernel/arm-exceptions.c (modified) is_write_fault() returns true if the 0x800 bit is set in the fsr. Sat, 14 Aug 2010 14:15:30 GMT Gary Byers [14189] * trunk/source/lisp-kernel/platform-darwinarm.h (modified) * trunk/source/lisp-kernel/platform-linuxarm.h (modified) Define xpFaultStatus (to access the fault status register copy in a ... Sat, 14 Aug 2010 14:11:41 GMT Gary Byers [14188] * trunk/source/lisp-kernel/arm-spentry.s (modified) * trunk/source/lisp-kernel/arm-subprims.s (modified) Ensure that stack pointer is aligned on an 8-byte boundary when ... Fri, 13 Aug 2010 17:01:22 GMT gz [14187] * trunk/source (modified) * trunk/source/compiler/nx-basic.lisp (modified) * trunk/source/lib/nfcomp.lisp (modified) * trunk/source/library/cover.lisp (modified) Fixes in acode code coverage (r14085, r14110, r14164, r14165, r14172 ... Fri, 13 Aug 2010 16:02:21 GMT gz [14186] * trunk/tests/ansi-tests/exp.lsp (modified) update renamed feature Fri, 13 Aug 2010 11:02:49 GMT Gary Byers [14185] * trunk/source/lisp-kernel/lisp-debug.c (modified) in describe_memfault(), there's not much to say if we don't have a ... Fri, 13 Aug 2010 11:01:07 GMT Gary Byers [14184] * trunk/source/lisp-kernel/arm-asmutils.s (modified) * trunk/source/lisp-kernel/pmcl-kernel.c (modified) Change the signature of the ARM flush_cache_lines() - from ... Fri, 13 Aug 2010 10:16:50 GMT Gary Byers [14183] * trunk/source/compiler/ARM/arm2.lisp (modified) 64-bit alignment in ff-call. Fri, 13 Aug 2010 10:16:17 GMT Gary Byers [14182] * trunk/source/level-0/ARM/arm-misc.lisp (modified) Fix typo/braino in %%GET-SIGNED-LONGLONG. Fri, 13 Aug 2010 10:15:47 GMT Gary Byers [14181] * trunk/source/level-0/ARM/arm-def.lisp (modified) Darwin/ARM ABI changes in #'%FF-CALL. Fri, 13 Aug 2010 10:15:10 GMT Gary Byers [14180] * trunk/source/level-0/l0-cfm-support.lisp (modified) Darwin/ARM doesn't support the legacy foreign symbol stuff. We ... Fri, 13 Aug 2010 10:13:07 GMT Gary Byers [14179] * trunk/source/level-1/arm-trap-support.lisp (modified) Darwin/ARM abi changes (signal context accessors.) Fri, 13 Aug 2010 10:12:41 GMT Gary Byers [14178] * trunk/source/lib/ffi-darwinarm.lisp (modified) Darwin/ARM abi changes (no natural alignment for 64-bit arguments.) Fri, 13 Aug 2010 10:11:54 GMT Gary Byers [14177] * trunk/source/lib/compile-ccl.lisp (modified) Darwin/ARM, too. Wed, 11 Aug 2010 21:28:19 GMT R. Matthew Emerson [14176] * trunk/source/compiler/X86/x862.lisp (modified) Fix dopey typo. Wed, 11 Aug 2010 21:26:56 GMT R. Matthew Emerson [14175] * trunk/source/compiler/X86/X8664/x8664-arch.lisp (modified) Arrange for the disassembler on Darwin and Windows to show r11 as ... Wed, 11 Aug 2010 21:02:25 GMT R. Matthew Emerson [14174] * trunk/tests/ansi-tests/ccl.lsp (modified) Ensure default optimization settings in test for ticket:708. Wed, 11 Aug 2010 20:55:20 GMT R. Matthew Emerson [14173] * trunk/tests/ansi-tests/ccl.lsp (modified) Test for ticket:708. Wed, 11 Aug 2010 18:01:21 GMT gz [14172] * branches/qres/ccl/compiler/nx-basic.lisp (modified) Last acode coverage bug (knock wood): defuns inside flet Wed, 11 Aug 2010 11:54:26 GMT Gary Byers [14171] * trunk/source/compiler/ARM/arm-backend.lisp (modified) * trunk/source/compiler/nx1.lisp (modified) * trunk/source/level-0/l0-init.lisp (modified) * trunk/source/level-1/l1-boot-2.lisp (modified) * trunk/source/level-1/l1-streams.lisp (modified) * trunk/source/lib/compile-ccl.lisp (modified) * trunk/source/lib/ffi-darwinarm.lisp (added) * trunk/source/lib/foreign-types.lisp (modified) * trunk/source/lib/systems.lisp (modified) Darwin/ARM changes. Wed, 11 Aug 2010 11:46:41 GMT Gary Byers [14170] * trunk/source/xdump/xarmfasload.lisp (modified) Darwin/ARM changes. Wed, 11 Aug 2010 11:40:32 GMT Gary Byers [14169] * trunk/source/lisp-kernel/arm-asmutils.s (modified) * trunk/source/lisp-kernel/arm-exceptions.c (modified) * trunk/source/lisp-kernel/arm-exceptions.h (modified) * trunk/source/lisp-kernel/arm-macros.s (modified) * trunk/source/lisp-kernel/arm-uuo.s (modified) Lots more changes, most of which have to do with Mach exception ... Wed, 11 Aug 2010 11:39:48 GMT Gary Byers [14168] * trunk/source/lisp-kernel/darwinarm/Makefile (modified) Lots-o-changes, not all of them the final word. Wed, 11 Aug 2010 11:39:12 GMT Gary Byers [14167] * trunk/source/lisp-kernel/pmcl-kernel.c (modified) Don't really need to #include ; don't do so on Darwin/ARM, ... Wed, 11 Aug 2010 00:09:30 GMT Gary Byers [14166] * trunk/darwin-arm-headers/libc/C/populate.sh (modified) * trunk/darwin-arm-headers/libc/constants.cdb (modified) * trunk/darwin-arm-headers/libc/functions.cdb (modified) * trunk/darwin-arm-headers/libc/objc-classes.cdb (modified) * trunk/darwin-arm-headers/libc/objc-methods.cdb (modified) * trunk/darwin-arm-headers/libc/records.cdb (modified) * trunk/darwin-arm-headers/libc/types.cdb (modified) * trunk/darwin-arm-headers/libc/vars.cdb (modified) Add some missing headers (mostly net stuff.) Tue, 10 Aug 2010 20:28:43 GMT gz [14165] * branches/qres/ccl/compiler/nx-basic.lisp (modified) better decomp methods for builtin-call, typed-form, type-asserted- ... Tue, 10 Aug 2010 20:16:19 GMT gz [14164] * branches/qres/ccl/compiler/nx-basic.lisp (modified) * branches/qres/ccl/lib/nfcomp.lisp (modified) arrange so don't output coverage acode for compiler-generated ... Tue, 10 Aug 2010 13:09:27 GMT Gary Byers [14163] * trunk/darwin-arm-headers (moved) wrong place Tue, 10 Aug 2010 08:56:29 GMT Gary Byers [14162] * trunk/linuxarm/ccl/darwin-arm-headers (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/C (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/C/populate.sh (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/constants.cdb (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/functions.cdb (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/objc-classes.cdb (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/objc-methods.cdb (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/records.cdb (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/types.cdb (added) * trunk/linuxarm/ccl/darwin-arm-headers/libc/vars.cdb (added) Gotta start somewhere. Mon, 09 Aug 2010 18:07:38 GMT R. Matthew Emerson [14161] * trunk/source/lib/compile-ccl.lisp (modified) In ensure-tests, show the output from run-program invocations. Mon, 09 Aug 2010 17:38:45 GMT R. Matthew Emerson [14160] * trunk/source/cocoa-ide/cocoa-editor.lisp (modified) Don't crash when using the change text color contextual menu in ... Mon, 09 Aug 2010 10:31:00 GMT Gary Byers [14159] * trunk/source/compiler/ARM/arm-vinsns.lisp (modified) * trunk/source/compiler/ARM/arm2.lisp (modified) * trunk/source/level-0/ARM/arm-def.lisp (modified) Unscramble variable-c-frame stuff. Use it to implement #'%FF-CALL. Mon, 09 Aug 2010 07:04:44 GMT Gary Byers [14158] * trunk/source/level-1/linux-files.lisp (modified) In CPU-COUNT on Linux/Solaris: use #$_SC_NPROCESSORS_CONF. (This ... Mon, 09 Aug 2010 07:01:42 GMT Gary Byers [14157] * trunk/source/level-0/ARM (modified) ignore *.lafsl. Mon, 09 Aug 2010 06:59:18 GMT Gary Byers [14156] * trunk/source/compiler/X86/x862.lisp (modified) * trunk/source/level-0/X86/x86-def.lisp (modified) FF-CALL on win64 is sufficiently different from other x8664 platforms ... Sat, 07 Aug 2010 07:31:17 GMT Gary Byers [14155] * trunk/source/level-0/l0-cfm-support.lisp (modified) Add a PROCESS arg to OPEN-SHARED-LIBRARY, whose value can be ... Sat, 07 Aug 2010 07:28:43 GMT Gary Byers [14154] * trunk/source/level-1/l1-processes.lisp (modified) Implement CALL-IN-INITIAL-PROCESS in terms of a slightly more general ... Thu, 05 Aug 2010 18:23:52 GMT R. Matthew Emerson [14153] * trunk/source/level-1/l1-sockets.lisp (modified) In VERIFY-SOCKET-BUFFER: CHARACTER is not an 8-bit type. Thu, 05 Aug 2010 18:17:25 GMT R. Matthew Emerson [14152] * trunk/source/lisp-kernel/gc-common.c (modified) Remove stray backquote. Thu, 05 Aug 2010 18:17:08 GMT R. Matthew Emerson [14151] * trunk/source/level-0/l0-float.lisp (modified) Restore r13769. Thu, 05 Aug 2010 17:23:09 GMT Gary Byers [14150] * trunk/linuxarm/ccl/armcl (added) * trunk/linuxarm/ccl/armcl.image (added) ARM Linux binaries. Thu, 05 Aug 2010 17:22:25 GMT Gary Byers [14149] * trunk/source/lisp-kernel/memory.c (modified) If write-protecting a memory region fails with ENOMEM, map the ... Thu, 05 Aug 2010 17:21:32 GMT Gary Byers [14148] * trunk/source/level-0/ARM/arm-symbol.lisp (modified) %ENSURE-TLB-INDEX for ARM. 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.