# # ChangeLog for / # # Generated by Trac 1.6 # Nov 23, 2024, 9:14:48 PM Sun, 20 May 2007 08:05:47 GMT Gary Byers [6576] * trunk/ccl/level-1/l1-unicode.lisp (modified) Get number of args right in call to STRING-ENCODED-LENGTH-IN-BYTES ... Sun, 20 May 2007 07:54:10 GMT Gary Byers [6575] * branches/ide-1.0/ccl/level-0/X86/x86-misc.lisp (modified) %%get-[signed|unsigned]-longlong: unbox-fixnum args backwards. Sun, 20 May 2007 07:51:27 GMT Gary Byers [6574] * branches/ide-1.0/ccl/hemlock/src/linimage.lisp (modified) Not sure if this needs to be used, but stop referencing gap-related ... Sun, 20 May 2007 07:50:23 GMT Gary Byers [6573] * branches/ide-1.0/ccl/examples/compile-hemlock.lisp (modified) Don't try to compile/load files that've been moved to archive/ Sun, 20 May 2007 07:49:21 GMT Gary Byers [6572] * branches/ide-1.0/ccl/hemlock/src/filecoms.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/listener.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/macros.lisp (modified) Remove some functions/other constructs that're unlikely to be used. Sun, 20 May 2007 07:48:02 GMT Gary Byers [6571] * branches/ide-1.0/ccl/hemlock/src/cursor.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/files.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/htext1.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/htext2.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/htext3.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/htext4.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/line.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/search1.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/struct.lisp (modified) * branches/ide-1.0/ccl/hemlock/src/syntax.lisp (modified) Keep gap info in each buffer, not in special variables or symbol- macros. Sun, 20 May 2007 07:43:47 GMT Gary Byers [6570] * branches/ide-1.0/ccl/hemlock/src/bindings.lisp (modified) Comment out some stuff that's unlikely to be supported. Sun, 20 May 2007 07:41:11 GMT Gary Byers [6569] * branches/ide-1.0/ccl/hemlock/src/archive/auto-save.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/bufed.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/group.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/highlight.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/lisp-lib.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/overwrite.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/srccom.lisp (copied) * branches/ide-1.0/ccl/hemlock/src/archive/xcoms.lisp (moved) Move more (currently unused, often unlikely to ever be used) stuff to ... Sat, 19 May 2007 20:53:02 GMT Gary Byers [6568] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) %%get-unsigned-longlong, %%get-signed-longlong: args in UNBOX-FIXNUM ... Fri, 18 May 2007 01:07:44 GMT Gary Byers [6567] * branches/ide-1.0/ccl/hemlock/src/archive (added) * branches/ide-1.0/ccl/hemlock/src/archive/bit-display.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/bit-screen.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/debug.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/dired.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/diredcoms.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/display.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/dylan.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/eval-server.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/hunk-draw.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/input.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/lispbuf.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/lispeval.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/mh.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/netnews.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/pascal.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/rcs.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/screen.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/scribe.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/shell.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/spell-aug.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/spell-corr.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/spell-rt.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/spellcoms.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/ts-buf.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/ts-stream.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/unixcoms.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/window.lisp (moved) * branches/ide-1.0/ccl/hemlock/src/archive/winimage.lisp (moved) Move lots of (currently unused, often unlikely to ever be used) stuff ... Thu, 17 May 2007 07:18:10 GMT Gary Byers [6566] * branches/ide-1.0/ccl (copied) * branches/ide-1.0/ccl/examples/objc-support.lisp (modified) * branches/ide-1.0/ccl/level-0 (copied) * branches/ide-1.0/ccl/level-1 (copied) * branches/ide-1.0/ccl/lib (copied) * branches/ide-1.0/ccl/lisp-kernel (copied) * branches/ide-1.0/ccl/lisp-kernel/darwinx8664/Makefile (modified) populate Thu, 17 May 2007 07:14:53 GMT Gary Byers [6565] * branches/ide-1.0 (added) start branch Thu, 17 May 2007 07:06:54 GMT Gary Byers [6564] * branches/tfe/ccl/compiler/tfe/tgen.lisp (modified) Started to do some lambda-list stuff, but need more environment support. Thu, 17 May 2007 07:05:28 GMT Gary Byers [6563] * branches/tfe/ccl/compiler/tfe/tenv.lisp (modified) Some more env-processing stuff, just copied from nx. Wed, 16 May 2007 10:21:18 GMT Gary Byers [6562] * branches/tfe/ccl/level-0/X86/x86-def.lisp (modified) * branches/tfe/ccl/level-0/l0-aprims.lisp (modified) * branches/tfe/ccl/level-1/l1-unicode.lisp (modified) * branches/tfe/ccl/level-1/x86-error-signal.lisp (modified) * branches/tfe/ccl/lib/macros.lisp (modified) * branches/tfe/ccl/lib/sequences.lisp (modified) * branches/tfe/ccl/lisp-kernel/x86-exceptions.c (modified) * branches/tfe/ccl/lisp-kernel/x86-spentry64.s (modified) Add recent changes on tfe branch. Wed, 16 May 2007 09:54:55 GMT Gary Byers [6561] * branches/tfe/ccl/compiler/tfe/tgen.lisp (modified) close some parens Wed, 16 May 2007 08:33:51 GMT Gary Byers [6560] * trunk/ccl/level-1/l1-unicode.lisp (modified) Add STRING-ENCODED-LENGTH-IN-BYTES. Make it, ... Wed, 16 May 2007 07:31:25 GMT Gary Byers [6559] * trunk/ccl/level-0/l0-aprims.lisp (modified) Try to deal with the "SIMPLE-BASE-STRING, all of it" case in ... Wed, 16 May 2007 07:25:44 GMT Gary Byers [6558] * trunk/ccl/level-1/x86-error-signal.lisp (modified) xp-argument-list: stack args are under return address, exception ... Wed, 16 May 2007 07:23:04 GMT Gary Byers [6557] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) finish_function_entry: there's a return address on the top of the ... Wed, 16 May 2007 07:16:34 GMT Gary Byers [6556] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) uuos in subrprims called via lea/jmp: push ra0 on stack before trap, ... Wed, 16 May 2007 07:11:40 GMT Gary Byers [6555] * trunk/ccl/lib/sequences.lisp (modified) Eric Marsden's fixes to MISMATCH Tue, 15 May 2007 00:49:01 GMT Gary Byers [6554] * trunk/ccl/level-1/l1-unicode.lisp (modified) :utf-32 memory-encode function: don't write a BOM here. Mon, 14 May 2007 18:37:52 GMT Gary Byers [6553] * trunk/ccl/level-0/X86/x86-def.lisp (modified) %RETURN-ADDRESS-OFFSET has been wrong since the switch to the new ... Mon, 14 May 2007 18:37:01 GMT Gary Byers [6552] * trunk/ccl/lib/macros.lisp (modified) WITH-ENCODED-CSTR: accept arguments as produced by WITH-ENCODED- ... Sun, 13 May 2007 07:46:40 GMT Gary Byers [6551] * branches/tfe/ccl/compiler/tfe (added) * branches/tfe/ccl/compiler/tfe/globalfn.lisp (added) * branches/tfe/ccl/compiler/tfe/tattr.lisp (added) * branches/tfe/ccl/compiler/tfe/tenv.lisp (added) * branches/tfe/ccl/compiler/tfe/tgen.lisp (added) * branches/tfe/ccl/compiler/tfe/tnode.lisp (added) * branches/tfe/ccl/compiler/tfe/tprim.lisp (added) Add tree-front-end Sun, 13 May 2007 07:44:16 GMT Gary Byers [6550] * branches/tfe/ccl (copied) create tfe branch Sun, 13 May 2007 07:44:06 GMT Gary Byers [6549] * branches/tfe (added) Dir for new branch. Sun, 13 May 2007 00:22:47 GMT Gary Byers [6548] * trunk/ccl/ChangeLog (modified) Sat, 12 May 2007 23:02:20 GMT Gary Byers [6547] * trunk/ccl/release-notes.txt (modified) Update for 070512. Sat, 12 May 2007 21:20:49 GMT Gary Byers [6546] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) Fix typo in new_heap_segment(). Sat, 12 May 2007 21:18:34 GMT Gary Byers [6545] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Fix typo in ppc2-%i- Sat, 12 May 2007 21:16:18 GMT Gary Byers [6544] * trunk/ccl/level-1/version.lisp (modified) Bump. Sat, 12 May 2007 20:26:40 GMT Gary Byers [6543] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) new_heap_segment(): don't extend heap by more than what we need if ... Sat, 12 May 2007 20:25:09 GMT Gary Byers [6542] * trunk/ccl/compiler/PPC/ppc2.lisp (modified) Use *ppc2-target-half-fixnum-type* to suppress overflow checking in ... Sat, 12 May 2007 20:24:25 GMT Gary Byers [6541] * trunk/ccl/compiler/X86/x862.lisp (modified) Fix indentation. Sat, 12 May 2007 12:56:35 GMT Gary Byers [6540] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) new_heap_segment(): don't extend beyond segment if GC (obviously) ... Wed, 09 May 2007 12:00:02 GMT Gary Byers [6539] * trunk/ccl/level-1/l1-streams.lisp (modified) Fix typo. Wed, 09 May 2007 11:58:07 GMT Gary Byers [6538] * trunk/ccl/level-1/l1-streams.lisp (modified) * trunk/ccl/level-1/l1-unicode.lisp (modified) Keep bootsrapping separate character encode/decode limits. Wed, 09 May 2007 11:39:36 GMT Gary Byers [6537] * trunk/ccl/level-1/l1-unicode.lisp (modified) Start to bootstrap separate encode/decode limits. Wed, 09 May 2007 11:17:23 GMT Gary Byers [6536] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) Hide Darwin/Leopard exception context nonsense when referencing ... Wed, 09 May 2007 11:11:40 GMT Gary Byers [6535] * trunk/ccl/lisp-kernel/lisptypes.h (modified) Need alias for __r6 in Tiger and earlier. Sheesh. Wed, 09 May 2007 09:10:05 GMT Gary Byers [6534] * trunk/ccl/level-0/l0-hash.lisp (modified) Fix bad call to %pname-hash. Wed, 09 May 2007 09:07:03 GMT Gary Byers [6533] * trunk/ccl/level-1/version.lisp (modified) Bump, for now. Wed, 09 May 2007 09:04:38 GMT Gary Byers [6532] * trunk/ccl/xdump/faslenv.lisp (modified) * trunk/ccl/xdump/heap-image.lisp (modified) Bump fasl versions, image ABI version. Wed, 09 May 2007 09:03:33 GMT Gary Byers [6531] * trunk/ccl/lisp-kernel/x86-spentry64.s (modified) nmkunwind. New calling sequence; new TRA interpretation. Wed, 09 May 2007 09:02:58 GMT Gary Byers [6530] * trunk/ccl/lisp-kernel/x86-spjump64.s (modified) nmkunwind. Wed, 09 May 2007 09:02:31 GMT Gary Byers [6529] * trunk/ccl/lisp-kernel/x86-macros.s (modified) Make_Catch uses %imm2, not %temp2. nMake_Catch handles return ... Wed, 09 May 2007 09:00:36 GMT Gary Byers [6528] * trunk/ccl/lisp-kernel/x86-gc.c (modified) New TRA handling; new node regs in exception contexts. Wed, 09 May 2007 09:00:00 GMT Gary Byers [6527] * trunk/ccl/lisp-kernel/x86-exceptions.h (modified) New stuff for finding FP state in exception context; new TRA handling. Wed, 09 May 2007 08:59:10 GMT Gary Byers [6526] * trunk/ccl/lisp-kernel/x86-exceptions.c (modified) New tra handling. new_heap_segment: try to avoid requesting too much ... Wed, 09 May 2007 08:55:52 GMT Gary Byers [6525] * trunk/ccl/lisp-kernel/x86-constants64.s (modified) New register assignments. Wed, 09 May 2007 08:55:22 GMT Gary Byers [6524] * trunk/ccl/lisp-kernel/x86-constants64.h (modified) New register assignments. Wed, 09 May 2007 08:50:21 GMT Gary Byers [6523] * trunk/ccl/lisp-kernel/x86-subprims64.s (modified) New tra handling, new calling sequence. Wed, 09 May 2007 08:50:03 GMT Gary Byers [6522] * trunk/ccl/lisp-kernel/x86_print.c (modified) New tra handling. Wed, 09 May 2007 08:49:34 GMT Gary Byers [6521] * trunk/ccl/lisp-kernel/xlbt.c (modified) New tra handling. Wed, 09 May 2007 08:49:02 GMT Gary Byers [6520] * trunk/ccl/lisp-kernel/x86-asmutils64.s (modified) Use repret for RET instructions that're branch targets or that follow ... Wed, 09 May 2007 08:48:16 GMT Gary Byers [6519] * trunk/ccl/lisp-kernel/thread_manager.c (modified) Conditionalize for USE_MACH_EXCEPTION_LOCK. Wed, 09 May 2007 08:47:17 GMT Gary Byers [6518] * trunk/ccl/lisp-kernel/ppc-spjump.s (modified) .SPnmkunwind. Wed, 09 May 2007 08:47:04 GMT Gary Byers [6517] * trunk/ccl/lisp-kernel/ppc-spentry.s (modified) .SPnmkunwind. Old catch/unwind: do explicit blr. Wed, 09 May 2007 08:46:22 GMT Gary Byers [6516] * trunk/ccl/lisp-kernel/darwinppc/Makefile (modified) Use -Wno-deprecated-declarations. Gee, I hope that works. Wed, 09 May 2007 08:45:35 GMT Gary Byers [6515] * trunk/ccl/lisp-kernel/ppc-macros.s (modified) Make_Catch macro: don't include a blr. Wed, 09 May 2007 08:42:15 GMT Gary Byers [6514] * trunk/ccl/lisp-kernel/ppc-exceptions.h (modified) Only declare mach_exception_lock if using the mechanism. Wed, 09 May 2007 08:41:33 GMT Gary Byers [6513] * trunk/ccl/lisp-kernel/ppc-exceptions.c (modified) new_heap_segment: if we can't extend with (possibly very large) ... Wed, 09 May 2007 08:39:48 GMT Gary Byers [6512] * trunk/ccl/lisp-kernel/lisptypes.h (modified) xmm register alias nonsense. Wed, 09 May 2007 08:39:14 GMT Gary Byers [6511] * trunk/ccl/lisp-kernel/lisp-exceptions.h (modified) Change some function prototypes. Don't use a MACH_EXCEPTION_LOCK on ... Wed, 09 May 2007 08:37:43 GMT Gary Byers [6510] * trunk/ccl/lisp-kernel/lisp-debug.c (modified) lisp register display changes for x86-64. Get FPU display working on ... Wed, 09 May 2007 08:36:06 GMT Gary Byers [6509] * trunk/ccl/lisp-kernel/linuxx8664/.gdbinit (modified) gtra, just in time for the calling-sequence change. Wed, 09 May 2007 08:35:41 GMT Gary Byers [6508] * trunk/ccl/lisp-kernel/image.h (modified) New ABI version. Wed, 09 May 2007 08:35:17 GMT Gary Byers [6507] * trunk/ccl/lisp-kernel/darwinx8664/.gdbinit (modified) Ignore SIGSYS. If only I could; if only I could ... Wed, 09 May 2007 08:34:28 GMT Gary Byers [6506] * trunk/ccl/lib/x8664env.lisp (modified) More imm temps! (one more ...). Wed, 09 May 2007 08:34:12 GMT Gary Byers [6505] * trunk/ccl/lib/nfcomp.lisp (modified) Bump current fasl version. Wed, 09 May 2007 08:33:45 GMT Gary Byers [6504] * trunk/ccl/lib/macros.lisp (modified) RLET, MAKE-RECORD, etc: don't set pointer type in cross-compiled code. Wed, 09 May 2007 08:33:00 GMT Gary Byers [6503] * trunk/ccl/lib/foreign-types.lisp (modified) Don't use #. to initialize *host-ftd* interface dir, because of ... Wed, 09 May 2007 08:32:19 GMT Gary Byers [6502] * trunk/ccl/lib/db-io.lisp (modified) Support "queries" in FFI reader macros: #_?foo, #$?foo, and #&?foo ... Wed, 09 May 2007 08:30:59 GMT Gary Byers [6501] * trunk/ccl/lib/compile-ccl.lisp (modified) Lose some stuff leftover from 68k->PPC MCL transition. Wed, 09 May 2007 08:30:07 GMT Gary Byers [6500] * trunk/ccl/lib/ccl-export-syms.lisp (modified) Mapped-vector stuff. Wed, 09 May 2007 08:29:28 GMT Gary Byers [6499] * trunk/ccl/lib/encapsulate.lisp (modified) Add a comment. Wed, 09 May 2007 08:28:48 GMT Gary Byers [6498] * trunk/ccl/library/hash-cons.lisp (modified) Very small lap change. Wed, 09 May 2007 08:28:17 GMT Gary Byers [6497] * trunk/ccl/level-1/ppc-threads-utils.lisp (modified) Move %FIXNUM-REF-MACPTR and %FIXNUM-SET-MACPTR elsewhere. Wed, 09 May 2007 08:27:43 GMT Gary Byers [6496] * trunk/ccl/level-1/linux-files.lisp (modified) File-mapped vectors. Wed, 09 May 2007 07:57:55 GMT Gary Byers [6495] * trunk/ccl/level-1/l1-streams.lisp (modified) OPEN : :if-exists defaults to :new-version if pathname-version of ... Wed, 09 May 2007 07:56:48 GMT Gary Byers [6494] * trunk/ccl/level-1/l1-readloop-lds.lisp (modified) %BREAK-IN-FRAME might be called with a CONDITION object. Wed, 09 May 2007 07:56:04 GMT Gary Byers [6493] * trunk/ccl/level-1/l1-processes.lisp (modified) *HOST-PAGE-SIZE* initialized earlier. Wed, 09 May 2007 07:55:35 GMT Gary Byers [6492] * trunk/ccl/level-1/l1-pathnames.lisp (modified) If there's no host component in a namestring argument, LOGICAL- ... Wed, 09 May 2007 07:54:48 GMT Gary Byers [6491] * trunk/ccl/level-1/l1-lisp-threads.lisp (modified) Initial-lisp-thread, initial listener stack sizes now static. Wed, 09 May 2007 07:54:20 GMT Gary Byers [6490] * trunk/ccl/level-1/l1-files.lisp (modified) Pathname arcana. Wed, 09 May 2007 07:53:30 GMT Gary Byers [6489] * trunk/ccl/level-1/l1-events.lisp (modified) Optionally, invoke debugger-hook on SIGINT. Wed, 09 May 2007 07:52:41 GMT Gary Byers [6488] * trunk/ccl/level-1/l1-dcode.lisp (modified) Clear dispatch table cache if GF APO changes. Wed, 09 May 2007 07:51:51 GMT Gary Byers [6487] * trunk/ccl/level-0/l0-misc.lisp (modified) Don't cons when clearing spin lock. Commented-out (#+bad-idea) ... Wed, 09 May 2007 07:49:13 GMT Gary Byers [6486] * trunk/ccl/level-0/l0-hash.lisp (modified) Use %pname-hash to hash ... pnames. Wed, 09 May 2007 07:45:41 GMT Gary Byers [6485] * trunk/ccl/level-0/l0-def.lisp (modified) %FIXNUM-REF-MACPTR, %FIXNUM-SET-MACPTR: move here. Wed, 09 May 2007 07:45:10 GMT Gary Byers [6484] * trunk/ccl/level-0/l0-cfm-support.lisp (modified) Remove an old declaration. Wed, 09 May 2007 07:44:26 GMT Gary Byers [6483] * trunk/ccl/level-0/X86/x86-utils.lisp (modified) New calling sequence. Wed, 09 May 2007 07:44:04 GMT Gary Byers [6482] * trunk/ccl/level-0/X86/x86-pred.lisp (modified) New calling sequence. Use a CMOV in EQL. Wed, 09 May 2007 07:43:20 GMT Gary Byers [6481] * trunk/ccl/level-0/X86/x86-numbers.lisp (modified) New calling sequence. No need to be careful with %rcx (now %imm2) ... Wed, 09 May 2007 07:42:45 GMT Gary Byers [6480] * trunk/ccl/level-0/X86/x86-misc.lisp (modified) New calling sequence. Wed, 09 May 2007 07:42:31 GMT Gary Byers [6479] * trunk/ccl/level-0/X86/x86-float.lisp (modified) New calling sequence. Wed, 09 May 2007 07:42:03 GMT Gary Byers [6478] * trunk/ccl/level-0/X86/x86-def.lisp (modified) Handle new-style tras, other new-calling-sequence changes. Wed, 09 May 2007 07:41:15 GMT Gary Byers [6477] * trunk/ccl/level-0/X86/x86-clos.lisp (modified) New calling sequence. %rcx is %imm2 now, not %temp2, and no need to ...