# # ChangeLog for / # # Generated by Trac 1.6 # Nov 23, 2024, 11:47:52 PM Tue, 14 Jun 2011 08:01:25 GMT Gary Byers [14826] * release/1.6/source/lisp-kernel/x86-exceptions.c (modified) propagate r14825 to 1.6 branch; fixes ticket:868 in 1.6 Tue, 14 Jun 2011 07:54:09 GMT Gary Byers [14825] * trunk/source/lisp-kernel/x86-exceptions.c (modified) If pc_luser_xp() finds that the target thread was interrupted while ... Mon, 13 Jun 2011 15:40:44 GMT gz [14824] * trunk/source/level-1/sysutils.lisp (modified) In redefine-kernel-function, add a restart to permanently turn off ... Mon, 13 Jun 2011 11:24:41 GMT Gary Byers [14823] * trunk/source/compiler/ARM/arm2.lisp (modified) * trunk/source/lisp-kernel/arm-macros.s (modified) * trunk/source/lisp-kernel/arm-spentry.s (modified) Save the (C) non-volatile FPRs (d8-d15, which are aliased to s16-s31) ... Sun, 12 Jun 2011 23:37:52 GMT Gary Byers [14822] * trunk/source/compiler/X86/x862.lisp (modified) Use acode optimizers in x86 backend. Sun, 12 Jun 2011 04:38:20 GMT Gary Byers [14821] * trunk/source/objc-bridge/objc-runtime.lisp (modified) * trunk/source/objc-bridge/objc-support.lisp (modified) Move along. Nothing to see here. Fri, 10 Jun 2011 23:02:40 GMT gz [14820] * trunk/source/level-1/l1-streams.lisp (modified) Add a couple stream-length methods Fri, 10 Jun 2011 22:58:00 GMT gz [14819] * trunk/source/compiler/nx-basic.lisp (modified) Add code-note-acode-start/end-pos Wed, 08 Jun 2011 02:19:26 GMT R. Matthew Emerson [14818] * trunk/source/tools/asdf.lisp (modified) ASDF 2.016 from upstream. Tue, 07 Jun 2011 18:54:20 GMT Shannon Spires [14817] * trunk/source/cocoa-ide/hemlock/src/bindings.lisp (modified) Uncomment-out control-y binding for I-search mode from r14812 because ... Tue, 07 Jun 2011 18:26:18 GMT Shannon Spires [14816] * trunk/source/cocoa-ide/hemlock/src/listener.lisp (modified) Ron Garret's patches. Fix copy-region-to-input to work like FRED did ... Mon, 06 Jun 2011 21:46:37 GMT R. Matthew Emerson [14815] * release/1.6/source (modified) * release/1.6/source/level-0/l0-misc.lisp (modified) * release/1.6/source/level-1/l1-reader.lisp (modified) Merge r14814 (%parse-token fix) from trunk. Mon, 06 Jun 2011 21:13:40 GMT R. Matthew Emerson [14814] * trunk/source/level-1/l1-reader.lisp (modified) In %parse-token, use with-package-lock instead of without-interrupts. ... Mon, 06 Jun 2011 18:57:02 GMT R. Matthew Emerson [14813] * release/1.6/source/level-1/l1-sockets.lisp (modified) Merge r14803 (Windows socket fixes) from trunk. Mon, 06 Jun 2011 18:22:07 GMT Shannon Spires [14812] * trunk/source/cocoa-ide/hemlock/src/bindings.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/isearchcoms.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/killcoms.lisp (modified) Invert sense of arg in "Exchange Point and Mark" to be more like ... Mon, 06 Jun 2011 17:51:12 GMT Shannon Spires [14811] * trunk/source/cocoa-ide/cocoa-listener.lisp (modified) Kill dead listener windows truly dead. Make ... Fri, 03 Jun 2011 19:04:45 GMT R. Matthew Emerson [14810] * trunk/source/compiler/X86/x86-disassemble.lisp (modified) Repair bad indentation from copy-and-paste in x86-print-di-lap. Fri, 03 Jun 2011 18:57:17 GMT R. Matthew Emerson [14809] * trunk/source/compiler/X86/x86-disassemble.lisp (modified) * trunk/source/lib/misc.lisp (modified) New parameter ccl::*disassemble-verbose*. In the x86 disassembler, ... Tue, 31 May 2011 23:25:44 GMT R. Matthew Emerson [14808] * trunk/source/level-0/ARM/arm-utils.lisp (modified) We want one arg (not zero) in allow-heap-allocation. Mon, 23 May 2011 12:25:45 GMT Gary Byers [14807] * trunk/source/compiler/arch.lisp (modified) * trunk/source/level-0/ARM/arm-utils.lisp (modified) * trunk/source/level-1/arm-error-signal.lisp (modified) * trunk/source/level-1/l1-error-system.lisp (modified) * trunk/source/lib/ccl-export-syms.lisp (modified) * trunk/source/lisp-kernel/arm-exceptions.c (modified) * trunk/source/lisp-kernel/arm-exceptions.h (modified) * trunk/source/lisp-kernel/gc.h (modified) * trunk/source/lisp-kernel/lisp-errors.h (modified) Define and export the functions ALLOW-HEAP-ALLOCATION and ... Fri, 20 May 2011 11:07:03 GMT Gary Byers [14806] * trunk/arm-headers/libc/C/populate.sh (modified) * trunk/arm-headers/libc/constants.cdb (modified) * trunk/arm-headers/libc/functions.cdb (modified) * trunk/arm-headers/libc/objc-classes.cdb (modified) * trunk/arm-headers/libc/objc-methods.cdb (modified) * trunk/arm-headers/libc/records.cdb (modified) * trunk/arm-headers/libc/types.cdb (modified) * trunk/arm-headers/libc/vars.cdb (modified) Process . Fri, 20 May 2011 09:59:00 GMT Gary Byers [14805] * trunk/source/lisp-kernel/x86-spentry64.s (modified) In _SPcallback, save the caller's mxcsr on and restore it from the ... Fri, 20 May 2011 02:03:30 GMT R. Matthew Emerson [14804] * trunk/source/lib/compile-ccl.lisp (modified) Don't compile asdf.lisp when rebuilding the lisp. It has peculiar ... Wed, 18 May 2011 09:13:31 GMT Gary Byers [14803] * trunk/source/level-1/l1-sockets.lisp (modified) Many Winsock functions return unsigned 32-bit values, where ... Sun, 15 May 2011 02:00:23 GMT Gary Byers [14802] * trunk/source/doc/ccl-documentation.html (modified) updated Sun, 15 May 2011 01:30:49 GMT gz [14801] * trunk/source/doc/src/using.xml (modified) Not Sun, 15 May 2011 01:27:37 GMT gz [14800] * trunk/source/doc/src/hemlock.xml (modified) Fix up links. Also fixes for some obscure docbook restrictions. Sat, 14 May 2011 16:00:25 GMT Gary Byers [14799] * trunk/source/doc/ccl-documentation.html (modified) updated Sat, 14 May 2011 15:39:10 GMT gz [14798] * trunk/source/doc/src/using.xml (modified) * trunk/source/library/cover.lisp (modified) Initial support for incremental code coverage info. Sat, 14 May 2011 15:33:46 GMT gz [14797] * trunk/source/doc/src/ccl-documentation.xml (modified) * trunk/source/doc/src/hemlock.xml (added) Add hemlock programming documentation Fri, 13 May 2011 20:38:13 GMT gz [14796] * trunk/source/lib/misc.lisp (modified) add get-svn-changes, runs svn diff and parses the result Wed, 11 May 2011 18:00:20 GMT Gary Byers [14795] * trunk/source/doc/ccl-documentation.html (modified) updated Wed, 11 May 2011 17:49:40 GMT R. Matthew Emerson [14794] * trunk/source/doc/src/using.xml (modified) Document native-translated-namestring and with-filename-cstrs. Wed, 11 May 2011 11:03:24 GMT Gary Byers [14793] * trunk/source/compiler/nx-basic.lisp (modified) * trunk/source/compiler/nx0.lisp (modified) * trunk/source/lib/defstruct.lisp (modified) * trunk/source/lib/macros.lisp (modified) Add a new "strict-structure-typechecking" hook to compiler-policy ... Tue, 10 May 2011 16:12:27 GMT R. Matthew Emerson [14792] * trunk/source/lisp-kernel/linuxarm/Makefile (modified) Now that we don't use the deprecated swp instruction, there's no ... Tue, 10 May 2011 05:33:37 GMT Gary Byers [14791] * trunk/source/lisp-kernel/arm-exceptions.c (modified) * trunk/source/lisp-kernel/arm-spentry.s (modified) Don't use swp instructions: they're deprecated and may be disabled ... Mon, 09 May 2011 20:43:39 GMT R. Matthew Emerson [14790] * trunk/source/level-1/l1-aprims.lisp (modified) Get rid of a pair of (apparently) pointless top-level progns wrapping ... Mon, 09 May 2011 17:12:10 GMT R. Matthew Emerson [14789] * trunk/source/tools/asdf.lisp (modified) ASDF 2.015 from upstream. Sat, 07 May 2011 08:34:15 GMT Gary Byers [14788] * trunk/source/lib/sequences.lisp (modified) In SOME-XX-MULTI, traverse the list of sequences in a way that ... Fri, 06 May 2011 11:19:53 GMT Gary Byers [14787] * trunk/source/compiler/ARM/arm-vinsns.lisp (modified) * trunk/source/compiler/ARM/arm2.lisp (modified) Try to straighten out ARM2-GET-FLOAT and supporting vinsns. Thu, 05 May 2011 17:43:35 GMT R. Matthew Emerson [14786] * trunk/source/lisp-kernel/linuxarm/Makefile (modified) Minor corrections to linuxarm makefile. Thu, 05 May 2011 06:33:59 GMT Gary Byers [14785] * trunk/source/lisp-kernel/linuxarm/Makefile (modified) Speed up the ARM GC! (e.g, enable COPT=-O2 in the Makefile.) Thu, 05 May 2011 06:08:29 GMT Gary Byers [14784] * trunk/source/lisp-kernel/linuxarm/Makefile (modified) Older versions of as for ARM don't understand -mno-warn-deprecated, ... Tue, 03 May 2011 20:39:25 GMT R. Matthew Emerson [14783] * trunk/source/lisp-kernel/arm-spentry.s (modified) Use mla for index computation in _SParef2, _SParef3, and _SPaset2. Tue, 03 May 2011 20:08:26 GMT R. Matthew Emerson [14782] * trunk/source/lisp-kernel/linuxarm/Makefile (modified) Pass -march=arm7-a and -mno-warn-deprecated to the assembler. ... Tue, 03 May 2011 17:42:34 GMT R. Matthew Emerson [14781] * trunk/tests/ansi-tests/ccl.lsp (modified) Simple test for _SPaset3. Tue, 03 May 2011 05:03:44 GMT Gary Byers [14780] * trunk/source/compiler/nx2.lisp (modified) In ACODE-OPTIMIZE-SUB2, actually generate some code for the single- ... Tue, 03 May 2011 04:06:49 GMT R. Matthew Emerson [14779] * trunk/source/lisp-kernel/arm-spentry.s (modified) Try to make _SPaset3 work. Tue, 03 May 2011 03:14:22 GMT Gary Byers [14778] * trunk/source/compiler/ARM/arm2.lisp (modified) * trunk/source/compiler/nx2.lisp (modified) Constant-fold in ACODE-OPTIMIZE-MINUS1; call it in the ARM backend. Tue, 03 May 2011 00:23:45 GMT Gary Byers [14777] * trunk/source/compiler/X86/X8632/x8632-vinsns.lisp (modified) * trunk/source/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/source/compiler/X86/x862.lisp (modified) Floating-point negation in the x86 backends; this time, don't depend ... Mon, 02 May 2011 23:08:22 GMT Gary Byers [14776] * trunk/source/compiler/X86/X8632/x8632-vinsns.lisp (modified) * trunk/source/compiler/X86/X8664/x8664-vinsns.lisp (modified) * trunk/source/compiler/X86/x862.lisp (modified) Floating-point negation in the x86 backends. Mon, 02 May 2011 22:50:39 GMT Gary Byers [14775] * trunk/source/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) * trunk/source/compiler/PPC/PPC64/ppc64-vinsns.lisp (modified) * trunk/source/compiler/PPC/ppc2.lisp (modified) * trunk/source/compiler/nx2.lisp (modified) Unary fp negation in the PPC backend, and in acode. Mon, 02 May 2011 20:21:01 GMT Gary Byers [14774] * trunk/source/compiler/nx2.lisp (modified) Back out of r14758, too. Mon, 02 May 2011 20:17:50 GMT Gary Byers [14773] * trunk/source/compiler/nx1.lisp (modified) Back out of r14759. Mon, 02 May 2011 19:12:19 GMT R. Matthew Emerson [14772] * trunk/source/compiler/ARM/arm-asm.lisp (modified) * trunk/source/compiler/ARM/arm-vinsns.lisp (modified) Teach lisp assembler about mla (multiply accumulate). Use it in ... Mon, 02 May 2011 18:35:21 GMT Gary Byers [14771] * trunk/source/compiler/ARM/arm-vinsns.lisp (modified) Use the LR to point into double-float vectors when getting/setting ... Mon, 02 May 2011 18:33:04 GMT Gary Byers [14770] * trunk/source/lisp-kernel/arm-gc.c (modified) Change a comment, to clarify that the LR can point to the "pad" ... Mon, 02 May 2011 18:31:56 GMT Gary Byers [14769] * trunk/source/lib/macros.lisp (modified) In RLET, just use (setf uvref) to set the type ordinal. New macros ... Sun, 01 May 2011 12:27:53 GMT Gary Byers [14768] * trunk/source/compiler/ARM/arm-vinsns.lisp (modified) !ALLOC-EABI-C-FRAME: can save a few instructions, since the size of ... Sun, 01 May 2011 12:26:15 GMT Gary Byers [14767] * trunk/source/level-1/arm-trap-support.lisp (modified) RETURN-ADDRESS-OFFSET: ARM code vectors are in the 1st element of ... Sun, 01 May 2011 12:24:36 GMT Gary Byers [14766] * trunk/source/lib/foreign-types.lisp (modified) Give the foreign :FLOAT and :DOUBLE types canonical type ordinals. ... Sun, 01 May 2011 12:14:20 GMT Gary Byers [14765] * trunk/source/compiler/ARM/arm-disassemble.lisp (modified) Print the relative PC every few instructions. Sun, 01 May 2011 12:13:57 GMT Gary Byers [14764] * trunk/source/compiler/ARM/arm-lapmacros.lisp (modified) The CHECK-NARGS ARM lapmacro has handled the case when min and max ... Sat, 30 Apr 2011 10:19:57 GMT Gary Byers [14763] * trunk/source/compiler/ARM/arm2.lisp (modified) Floating-point negation. Tighten up some FP memory access stuff. ... Sat, 30 Apr 2011 08:37:21 GMT Gary Byers [14762] * trunk/source/compiler/ARM/arm-vinsns.lisp (modified) Floating-point negation. Tighten up some FP memory access stuff. ... Sat, 30 Apr 2011 02:53:20 GMT Gary Byers [14761] * trunk/source/compiler/optimizers.lisp (modified) Don't use LOAD-TIME-VALUE in new REQUIRE-STRUCTURE-TYPE stuff, since ... Fri, 29 Apr 2011 23:50:15 GMT Gary Byers [14760] * trunk/source/level-0/l0-pred.lisp (modified) * trunk/source/level-1/sysutils.lisp (modified) Move REQUIRE-STRUCTURE-TYPE to level-0. Fri, 29 Apr 2011 22:00:06 GMT Gary Byers [14759] * trunk/source/compiler/nx1.lisp (modified) Treat unary - as subtraction from 0, maybe turn that to negation in ... Fri, 29 Apr 2011 21:57:56 GMT Gary Byers [14758] * trunk/source/compiler/nx2.lisp (modified) In ACODE-OPTIMIZE-SUB2, turn subtraction from 0 into negation. Fri, 29 Apr 2011 21:56:55 GMT Gary Byers [14757] * trunk/source/compiler/nxenv.lisp (modified) New operators for %SINGLE-FLOAT-NEGATE, %DOUBLE-FLOAT-NEGATE. Fri, 29 Apr 2011 21:49:16 GMT Gary Byers [14756] * trunk/source/compiler/optimizers.lisp (modified) * trunk/source/level-1/sysutils.lisp (modified) sysutils.lisp: REQUIRE-STRUCTURE-TYPE; basically inlines a ... Fri, 29 Apr 2011 20:29:30 GMT Gary Byers [14755] * trunk/source/level-1/l1-error-signal.lisp (modified) Remove a (commented out) Trip Down Memory Lane. Fri, 29 Apr 2011 18:23:52 GMT Gary Byers [14754] * trunk/source/lisp-kernel/arm-exceptions.c (modified) In pc_luser_xp(), recognize that the alloc_trap is now immediately ... Fri, 29 Apr 2011 15:32:06 GMT gz [14753] * release/1.6/source (modified) * release/1.6/source/library/cover.lisp (modified) Merge another code coverage fix (r14572) Fri, 29 Apr 2011 15:20:43 GMT gz [14752] * trunk/source/library/cover.lisp (modified) List uninstrumented color in the key Fri, 29 Apr 2011 02:54:50 GMT Shannon Spires [14751] * trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/processes.nib/keyedobjects.nib (modified) Processes window is no longer always frontmost nor does it hide on ... Fri, 29 Apr 2011 01:05:40 GMT Shannon Spires [14750] * trunk/source/cocoa-ide/cocoa-listener.lisp (modified) #'background-process-run-function now contains a destructuring-bind ... Fri, 29 Apr 2011 01:02:06 GMT Shannon Spires [14749] * trunk/source/cocoa-ide/cocoa-utils.lisp (modified) #'target. Does the same thing as in MCL. Fri, 29 Apr 2011 00:51:11 GMT Gary Byers [14748] * trunk/source/level-1/l1-lisp-threads.lisp (modified) CLEANUP-THREAD-TCR: a thread needs to hold the state-change lock to ... Fri, 29 Apr 2011 00:00:17 GMT Gary Byers [14747] * trunk/source/doc/ccl-documentation.html (modified) updated Thu, 28 Apr 2011 23:55:03 GMT gz [14746] * trunk/source/doc/src/using.xml (modified) Tweaks Thu, 28 Apr 2011 20:00:18 GMT Gary Byers [14745] * trunk/source/doc/ccl-documentation.html (modified) updated Thu, 28 Apr 2011 19:52:41 GMT gz [14744] * trunk/source/doc/src/using.xml (modified) Clean up coverage doc; add a section about interpreting the coloring ... Thu, 28 Apr 2011 19:44:12 GMT R. Matthew Emerson [14743] * trunk/tests/ansi-tests/makefile (modified) In make clean, remove files ending in additional fasl file extensions. Wed, 27 Apr 2011 23:19:01 GMT Gary Byers [14742] * trunk/source/lib/foreign-types.lisp (modified) Register the foreign type ordinal of :ARRAY foreign types. Wed, 27 Apr 2011 23:06:55 GMT Gary Byers [14741] * trunk/source/lib/ccl-export-syms.lisp (modified) * trunk/source/lib/macros.lisp (modified) Define/export DPAREF, SPAREF. Wed, 27 Apr 2011 22:53:19 GMT Gary Byers [14740] * trunk/source/compiler/nx1.lisp (modified) Wrap a THE around the acode generated for FF-CALL. Wed, 27 Apr 2011 22:52:12 GMT Gary Byers [14739] * trunk/source/compiler/ARM/arm2.lisp (modified) Use ACODE-OPTIMIZE-{NUMCMP,ADD2,SUB2,MUL2,DIV2} in ARM backend. Wed, 27 Apr 2011 22:51:17 GMT Gary Byers [14738] * trunk/source/compiler/nx2.lisp (modified) ACODE-OPTIMIZE-NUMCMP. Wed, 27 Apr 2011 18:19:49 GMT gz [14737] * trunk/source/cocoa-ide/cocoa-editor.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/killcoms.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/lispmode.lisp (modified) When moving point to new position by mouse click, leave mark at the ... Wed, 27 Apr 2011 05:32:02 GMT Gary Byers [14736] * trunk/source/lib/foreign-types.lisp (modified) Don't use MAKE-LOAD-FORM-SAVING-SLOTS in MAKE-LOAD-FORM for ... Wed, 27 Apr 2011 05:00:15 GMT gz [14735] * trunk/source/objc-bridge/bridge.lisp (modified) In #/ reader, don't crash at end of file Mon, 25 Apr 2011 23:33:10 GMT gz [14734] * trunk/source/cocoa-ide/hemlock/src/bindings.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/filecoms.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/morecoms.lisp (modified) Add "Insert Date and Time" and "Insert Date", bind the former to c-x ... Mon, 25 Apr 2011 19:15:59 GMT gz [14733] * release/1.6/source (modified) * release/1.6/source/level-0/l0-misc.lisp (modified) * release/1.6/source/lib/nfcomp.lisp (modified) * release/1.6/source/library/cover.lisp (modified) Merge source location and code coverage fixes from trunk (r14717, r14718) Mon, 25 Apr 2011 18:10:16 GMT gz [14732] * trunk/source/cocoa-ide/cocoa-editor.lisp (modified) * trunk/source/cocoa-ide/hemlock/src/lispmode.lisp (modified) Handle navigating around # a bit better - dtrt for #' #_ #$ $/ Mon, 25 Apr 2011 18:00:20 GMT Gary Byers [14731] * trunk/source/doc/ccl-documentation.html (modified) updated Mon, 25 Apr 2011 17:45:09 GMT R. Matthew Emerson [14730] * trunk/source/doc/src/install.xml (modified) Mention the lisp kernel's "--" pseudo-argument in the manual. Mon, 25 Apr 2011 08:26:40 GMT Gary Byers [14729] * trunk/source/lisp-kernel/pmcl-kernel.c (modified) Mention the "--" convention in the help message. Fri, 22 Apr 2011 21:59:53 GMT Gary Byers [14728] * trunk/linuxx86/ccl/lx86cl.image (modified) * trunk/linuxx86/ccl/lx86cl64.image (modified) current trunk images for linux x86 Fri, 22 Apr 2011 21:45:32 GMT Gary Byers [14727] * trunk/source/compiler/acode-rewrite.lisp (modified) * trunk/source/compiler/nx2.lisp (modified) Move ACODE-CONSTANT-P from acode-rewrite.lisp to nx2.lisp, since the ...