Timeline


and

May 13, 2007:

8:21 AM Ticket #18 (undefined-function call: arglist is wrong, restart may not work) created by gb
[…] Something is failing to account for the fact that …
8:18 AM Ticket #16 (extraneous "6" in x862.lisp) closed by gb
fixed: Fixed in 070512.
7:46 AM Changeset [6551] by gb
  • branches/tfe/ccl/compiler/tfe
Add tree-front-end
7:44 AM Changeset [6550] by gb
  • branches/tfe/ccl
create tfe branch
7:44 AM Changeset [6549] by gb
  • branches/tfe
Dir for new branch.
12:22 AM Changeset [6548] by gb
  • trunk/ccl/ChangeLog

May 12, 2007:

11:02 PM Changeset [6547] by gb
  • trunk/ccl/release-notes.txt
Update for 070512.
9:20 PM Changeset [6546] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Fix typo in new_heap_segment().
9:18 PM Changeset [6545] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Fix typo in ppc2-%i-
9:16 PM Changeset [6544] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
8:26 PM Changeset [6543] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
new_heap_segment(): don't extend heap by more than what we need if GC …
8:25 PM Changeset [6542] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Use *ppc2-target-half-fixnum-type* to suppress overflow checking in …
8:24 PM Changeset [6541] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Fix indentation.
12:56 PM Changeset [6540] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
new_heap_segment(): don't extend beyond segment if GC (obviously) disabled.

May 9, 2007:

12:00 PM Changeset [6539] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Fix typo.
11:58 AM Changeset [6538] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Keep bootsrapping separate character encode/decode limits.
11:39 AM Changeset [6537] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Start to bootstrap separate encode/decode limits.
11:17 AM Changeset [6536] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Hide Darwin/Leopard? exception context nonsense when referencing mxcsr …
11:11 AM Changeset [6535] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Need alias for r6 in Tiger and earlier. Sheesh.
9:10 AM Changeset [6534] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Fix bad call to %pname-hash.
9:07 AM Changeset [6533] by gb
  • trunk/ccl/level-1/version.lisp
Bump, for now.
9:04 AM Changeset [6532] by gb
  • trunk/ccl/xdump/faslenv.lisp
Bump fasl versions, image ABI version.
9:03 AM Changeset [6531] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
nmkunwind. New calling sequence; new TRA interpretation.
9:02 AM Changeset [6530] by gb
  • trunk/ccl/lisp-kernel/x86-spjump64.s
nmkunwind.
9:02 AM Changeset [6529] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Make_Catch uses %imm2, not %temp2. nMake_Catch handles return …
9:00 AM Changeset [6528] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
New TRA handling; new node regs in exception contexts.
9:00 AM Changeset [6527] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
New stuff for finding FP state in exception context; new TRA handling.
8:59 AM Changeset [6526] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
New tra handling. new_heap_segment: try to avoid requesting too much …
8:55 AM Changeset [6525] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
New register assignments.
8:55 AM Changeset [6524] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
New register assignments.
8:50 AM Changeset [6523] by gb
  • trunk/ccl/lisp-kernel/x86-subprims64.s
New tra handling, new calling sequence.
8:50 AM Changeset [6522] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
New tra handling.
8:49 AM Changeset [6521] by gb
  • trunk/ccl/lisp-kernel/xlbt.c
New tra handling.
8:49 AM Changeset [6520] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
Use repret for RET instructions that're branch targets or that follow …
8:48 AM Changeset [6519] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Conditionalize for USE_MACH_EXCEPTION_LOCK.
8:47 AM Changeset [6518] by gb
  • trunk/ccl/lisp-kernel/ppc-spjump.s
.SPnmkunwind.
8:47 AM Changeset [6517] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
.SPnmkunwind. Old catch/unwind: do explicit blr.
8:46 AM Changeset [6516] by gb
  • trunk/ccl/lisp-kernel/darwinppc/Makefile
Use -Wno-deprecated-declarations. Gee, I hope that works.
8:45 AM Changeset [6515] by gb
  • trunk/ccl/lisp-kernel/ppc-macros.s
Make_Catch macro: don't include a blr.
8:42 AM Changeset [6514] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.h
Only declare mach_exception_lock if using the mechanism.
8:41 AM Changeset [6513] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
new_heap_segment: if we can't extend with (possibly very large) …
8:39 AM Changeset [6512] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
xmm register alias nonsense.
8:39 AM Changeset [6511] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
Change some function prototypes. Don't use a MACH_EXCEPTION_LOCK on …
8:37 AM Changeset [6510] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
lisp register display changes for x86-64. Get FPU display working on …
8:36 AM Changeset [6509] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
gtra, just in time for the calling-sequence change.
8:35 AM Changeset [6508] by gb
  • trunk/ccl/lisp-kernel/image.h
New ABI version.
8:35 AM Changeset [6507] by gb
  • trunk/ccl/lisp-kernel/darwinx8664/.gdbinit
Ignore SIGSYS. If only I could; if only I could …
8:34 AM Changeset [6506] by gb
  • trunk/ccl/lib/x8664env.lisp
More imm temps! (one more ...).
8:34 AM Changeset [6505] by gb
  • trunk/ccl/lib/nfcomp.lisp
Bump current fasl version.
8:33 AM Changeset [6504] by gb
  • trunk/ccl/lib/macros.lisp
RLET, MAKE-RECORD, etc: don't set pointer type in cross-compiled code.
8:33 AM Changeset [6503] by gb
  • trunk/ccl/lib/foreign-types.lisp
Don't use #. to initialize *host-ftd* interface dir, because of …
8:32 AM Changeset [6502] by gb
  • trunk/ccl/lib/db-io.lisp
Support "queries" in FFI reader macros: #_?foo, #$?foo, and #&?foo …
8:30 AM Changeset [6501] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Lose some stuff leftover from 68k->PPC MCL transition.
8:30 AM Changeset [6500] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Mapped-vector stuff.
8:29 AM Changeset [6499] by gb
  • trunk/ccl/lib/encapsulate.lisp
Add a comment.
8:28 AM Changeset [6498] by gb
  • trunk/ccl/library/hash-cons.lisp
Very small lap change.
8:28 AM Changeset [6497] by gb
  • trunk/ccl/level-1/ppc-threads-utils.lisp
Move %FIXNUM-REF-MACPTR and %FIXNUM-SET-MACPTR elsewhere.
8:27 AM Changeset [6496] by gb
  • trunk/ccl/level-1/linux-files.lisp
File-mapped vectors.
7:57 AM Changeset [6495] by gb
  • trunk/ccl/level-1/l1-streams.lisp
OPEN : :if-exists defaults to :new-version if pathname-version of …
7:56 AM Changeset [6494] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
%BREAK-IN-FRAME might be called with a CONDITION object.
7:56 AM Changeset [6493] by gb
  • trunk/ccl/level-1/l1-processes.lisp
*HOST-PAGE-SIZE* initialized earlier.
7:55 AM Changeset [6492] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
If there's no host component in a namestring argument, …
7:54 AM Changeset [6491] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Initial-lisp-thread, initial listener stack sizes now static.
7:54 AM Changeset [6490] by gb
  • trunk/ccl/level-1/l1-files.lisp
Pathname arcana.
7:53 AM Changeset [6489] by gb
  • trunk/ccl/level-1/l1-events.lisp
Optionally, invoke debugger-hook on SIGINT.
7:52 AM Changeset [6488] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Clear dispatch table cache if GF APO changes.
7:51 AM Changeset [6487] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Don't cons when clearing spin lock. Commented-out (#+bad-idea) …
7:49 AM Changeset [6486] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Use %pname-hash to hash ... pnames.
7:45 AM Changeset [6485] by gb
  • trunk/ccl/level-0/l0-def.lisp
%FIXNUM-REF-MACPTR, %FIXNUM-SET-MACPTR: move here.
7:45 AM Changeset [6484] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
Remove an old declaration.
7:44 AM Changeset [6483] by gb
  • trunk/ccl/level-0/X86/x86-utils.lisp
New calling sequence.
7:44 AM Changeset [6482] by gb
  • trunk/ccl/level-0/X86/x86-pred.lisp
New calling sequence. Use a CMOV in EQL.
7:43 AM Changeset [6481] by gb
  • trunk/ccl/level-0/X86/x86-numbers.lisp
New calling sequence. No need to be careful with %rcx (now %imm2) in …
7:42 AM Changeset [6480] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
New calling sequence.
7:42 AM Changeset [6479] by gb
  • trunk/ccl/level-0/X86/x86-float.lisp
New calling sequence.
7:42 AM Changeset [6478] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
Handle new-style tras, other new-calling-sequence changes.
7:41 AM Changeset [6477] by gb
  • trunk/ccl/level-0/X86/x86-clos.lisp
New calling sequence. %rcx is %imm2 now, not %temp2, and no need to …
7:41 AM Changeset [6476] by gb
  • trunk/ccl/level-0/X86/x86-array.lisp
New calling sequence. %rcx is %imm2 now, not %temp2, and no need to …
7:40 AM Changeset [6475] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
New calling sequence. %rcx is %imm2 now, not %temp2, and no need to …
7:39 AM Changeset [6474] by gb
  • trunk/ccl/compiler/vinsn.lisp
global label-valued temporaries.
7:38 AM Changeset [6473] by gb
  • trunk/ccl/compiler/optimizers.lisp
FLOAT with no protototype argument.
7:38 AM Changeset [6472] by gb
  • trunk/ccl/compiler/nx0.lisp
Try to do a little type inference for more flavors of AREF.
7:37 AM Changeset [6471] by gb
  • trunk/ccl/compiler/nx-basic.lisp
FUNCTION-INFORMATION might return an afunc (or equivalent) as a …
7:36 AM Changeset [6470] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Support the new (call/ret) calling sequence, new tra/talign scheme. …
7:35 AM Changeset [6469] by gb
  • trunk/ccl/compiler/X86/x86-lapmacros.lisp
Support the new (call/ret) calling sequence, new tra/talign scheme.
7:34 AM Changeset [6468] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Support :talign, (@ (: label) (% rip)).
7:34 AM Changeset [6467] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Recognize CALL label operands, rip-relative label refs.
7:33 AM Changeset [6466] by gb
  • trunk/ccl/compiler/X86/x86-backend.lisp
Allow label-valued temporaries, support :talign directive in vinsn …
7:32 AM Changeset [6465] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Add call instruction; note that %rip is a register …
7:31 AM Changeset [6464] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use "tail-aligned" calls for most things, except calls to subprims …
7:30 AM Changeset [6463] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Try to make cross-compilation with x86-64 targets a little easier, by …
7:29 AM Changeset [6462] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
move away from lea/jmp, towards call/ret. rcx is now an imm reg; ra0 = …
7:27 AM Changeset [6461] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
%immediate-set-xxx: get sign right. unwind-protect uses nmkunwind …
7:26 AM Changeset [6460] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
nmkunwind.
7:26 AM Changeset [6459] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
getu32/gets32, nmkunwind.
7:25 AM Changeset [6458] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
New .SPnmkunwind.
7:24 AM Changeset [6457] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Make %GET-KERNEL-GLOBAL-PTR actually work.
7:24 AM Changeset [6456] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Make %GET-KERNEL-GLOBAL-PTR actually work.
6:09 AM Changeset [6455] by gb
  • branches/x8664-call/ccl/lisp-kernel/image.h
Bump image abi version.
5:59 AM Changeset [6454] by gb
  • branches/x8664-call/ccl/xdump/faslenv.lisp
Update min fasl version.
5:49 AM Changeset [6453] by gb
  • branches/x8664-call/ccl/lib/nfcomp.lisp
Bump current fasl version.
4:07 AM Changeset [6452] by gb
  • branches/x8664-call/ccl/level-0/l0-hash.lisp
Use %pname-hash for symbol hashing; faster than string-hash.
3:14 AM Changeset [6451] by gb
  • branches/x8664-call/ccl/xdump/faslenv.lisp
Bump max fasl version.

May 8, 2007:

12:38 PM Changeset [6450] by gb
  • branches/x8664-call/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
%GET-KERNEL-GLOBAL-PTR: actually works …
12:37 PM Changeset [6449] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
x862-%immediate-store had signedness backwards, as well.
12:34 PM Changeset [6448] by gb
  • branches/x8664-call/ccl/compiler/PPC/ppc2.lisp
Get signedness right in ppc2-%immediate-store (exposed by .SPgetxlong …
11:04 AM Changeset [6447] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-debug.c
debug_show_fpu for x86-64 FreeBSD. FreeBSD xmm context stuff.
10:13 AM Changeset [6446] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
x86-64 new_heap_segment: keep trying smaller values …
9:48 AM Changeset [6445] by gb
  • branches/x8664-call/ccl/level-1/version.lisp
Bump.
9:48 AM Changeset [6444] by gb
  • branches/x8664-call/ccl/level-1/l1-lisp-threads.lisp
*initial-lisp-thread*, some stack sizes are static.
9:47 AM Changeset [6443] by gb
  • branches/x8664-call/ccl/level-0/l0-misc.lisp
Don't cons when clearing spinlock. Commented out alternate definitions …
9:25 AM Changeset [6442] by gb
  • branches/x8664-call/ccl/level-0/l0-def.lisp
%fixnum-ref-macptr, %fixnum-set-macptr should be defined early.
9:24 AM Changeset [6441] by gb
  • branches/x8664-call/ccl/level-1/ppc-threads-utils.lisp
%fixnum-ref-macptr, %fixnum-set-macptr don't belong here.
9:24 AM Changeset [6440] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-exceptions.c
In new_heap_segment(), try smaller deltas if we can't allocate …
9:21 AM Changeset [6439] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
*SPIN-LOCK-TRIES* is static.
1:15 AM Changeset [6438] by gb
  • trunk/ccl/ChangeLog
1:12 AM Changeset [6437] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
More file-mapping fixes.
1:03 AM Changeset [6436] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
More file-mapping stuff.
1:02 AM Changeset [6435] by gb
  • branches/x8664-call/ccl/compiler/PPC/ppc2.lisp
Use .SPgetu32/.SPgets33, no more .SPgetxlong.
1:02 AM Changeset [6434] by gb
  • branches/x8664-call/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Use .SPgetu32/.SPgets33, no more .SPgetxlong.
12:44 AM Changeset [6433] by gb
  • branches/x8664-call/ccl/level-1/l1-aprims.lisp
ELT/SET-ELT: fix on branch, too.
12:28 AM Changeset [6432] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
ELT, SET-ELT: don't assume that NTHCDR returns a CONS, signal the …

May 7, 2007:

6:58 AM Changeset [6431] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
More file-mapping stuff.
6:58 AM Changeset [6430] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
%GET-KERNEL-GLOBAL-PTR needs to use %INT-TO-PTR. Apparently, not much …

May 6, 2007:

12:15 AM Changeset [6429] by gb
  • trunk/ccl/ChangeLog

May 5, 2007:

11:24 PM Changeset [6428] by gb
  • trunk/ccl/level-0/l0-hash.lisp
If PUTHASH decides that it wants to grow the hash table, it tries to …
4:15 AM Changeset [6427] by gb
  • trunk/ccl/ChangeLog
3:45 AM Changeset [6426] by gb
  • trunk/ccl/compiler/nx-basic.lisp
FUNCTION-INFORMATION returns what it finds in the environment, not …

May 4, 2007:

2:49 PM Changeset [6425] by gb
  • branches/x8664-call/ccl/compiler/nx0.lisp
ACODE-FORM-TYPE: look at multi-dimensional array operations, too.
2:47 PM Changeset [6424] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Fixnum addition, subtraction: avoid overflow checks in binops if each …
2:24 PM Changeset [6423] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Unsafe unboxing.
2:23 PM Changeset [6422] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisptypes.h
Alias for xmm0 field in fp context.
2:23 PM Changeset [6421] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.h
Fix Darwin FP reg context stuff.
2:22 PM Changeset [6420] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-debug.c
No more (distinct) ra0. Get the FPU printer working on darwin-x8664.
2:21 PM Changeset [6419] by gb
  • branches/x8664-call/ccl/lib/db-io.lisp
Treat #_?sym, #$?sym, and #&?sym as tests for the definedness of the …
2:20 PM Changeset [6418] by gb
  • branches/x8664-call/ccl/lib/ccl-export-syms.lisp
Export file-mapping primitives.
2:20 PM Changeset [6417] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
Move *host-page-size* here. Add file-mapping primitives.
2:19 PM Changeset [6416] by gb
  • branches/x8664-call/ccl/level-1/l1-processes.lisp
Move *host-page-size* elsewhere.
5:38 AM Changeset [6415] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
Conditionalize for USE_MACH_EXCEPTION_LOCK. Pass the old_valence …
5:32 AM Changeset [6414] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-exceptions.c
Fix USE_MACH_EXCEPTION_LOCK conditionalization.
5:18 AM Changeset [6413] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-exceptions.h
Try to make use of mach_exception_lock conditional, disable it. (Need …
4:46 AM Changeset [6412] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-spentry.s
Don't assume that mkcatch macro does blr; do it ourselves, or jmp …
4:46 AM Changeset [6411] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-macros.s
mkcatch macro doesn't include blr.
4:45 AM Changeset [6410] by gb
  • branches/x8664-call/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Add nmkunwind vinsn, which handles *interrupt-level* binding …
4:20 AM Changeset [6409] by gb
  • branches/x8664-call/ccl/lisp-kernel/pmcl-kernel.c
Changes to suppress references to "running_under_rosetta" on branch, too.
4:19 AM Changeset [6408] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp.h
Changes to suppress references to "running_under_rosetta" on branch, too.
3:33 AM Changeset [6407] by gb
  • branches/x8664-call/ccl/compiler/PPC/ppc-arch.lisp
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
3:32 AM Changeset [6406] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-spentry.s
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
3:32 AM Changeset [6405] by gb
  • branches/x8664-call/ccl/lisp-kernel/ppc-exceptions.c
Arrange to pass old_valence through exception handlers, so we're less …
3:31 AM Changeset [6404] by gb
  • branches/x8664-call/ccl/lisp-kernel/darwinppc/Makefile
Squelch "foo is deprecated" warnings.
3:31 AM Changeset [6403] by gb
  • branches/x8664-call/ccl/lisp-kernel/lisp-exceptions.h
Arrange to pass old_valence through exception handlers, so we're less …

May 3, 2007:

5:03 PM Changeset [6402] by gb
  • branches/x8664-call/ccl/level-1/l1-files.lisp
PATHNAME-DEVICE is NIL for physical-pathnames, :UNSPECIFIC for …
5:02 PM Changeset [6401] by gb
  • branches/x8664-call/ccl/level-1/l1-pathnames.lisp
LOGICAL-PATHNAME: signal a type-error if there's no logical-host. …
5:01 PM Changeset [6400] by gb
  • branches/x8664-call/ccl/level-1/l1-streams.lisp
:IF-EXISTS defaults to :NEW-VERSION if the pathname's version is :NEWEST.
5:00 PM Changeset [6399] by gb
  • branches/x8664-call/ccl/level-1/l1-dcode.lisp
In SET-GF-ARG-INFO, clear the dt cache if APO changes.
4:59 PM Changeset [6398] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-pred.lisp
Use a CMOVE in EQL.
4:58 PM Changeset [6397] by gb
  • branches/x8664-call/ccl/compiler/optimizers.lisp
FLOAT: arrrgh.
4:58 PM Changeset [6396] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Remove the extraneous "6"; don't want to know how it got there ... …
4:56 PM Changeset [6395] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Need to revive the old MKUNWIND, to keep PROGV from losing.
6:54 AM Ticket #17 (Cocoa support should be a 'real library' (not just an example!)) created by bfulgham
OpenMCL ships with a bunch of useful functionality relegated to …
3:21 AM Ticket #16 (extraneous "6" in x862.lisp) created by rme
There's an extraneous "6" on line 18 of ccl:compiler;X86;x862.lisp

May 2, 2007:

12:15 AM Changeset [6394] by gb
  • trunk/ccl/ChangeLog

May 1, 2007:

11:56 PM Changeset [6393] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
Fix the "bytes allocated" message and computation for GC-VERBOSE entry.
12:15 PM Changeset [6392] by gb
  • trunk/ccl/ChangeLog
11:31 AM Changeset [6391] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Set literal-code-limit to #xd800 for utf-16 variants. Fix the typo …
11:27 AM Changeset [6390] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Mis-align some fields in the darwin ppc64 thread state structure, just …
5:39 AM OpenFred edited by bfulgham
(diff)
5:25 AM OpenFred created by bfulgham
5:15 AM Changeset [6389] by gb
  • trunk/ccl/ChangeLog
4:18 AM Changeset [6388] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
running_under_rosetta only exists on Darwin, and should probably be …
4:16 AM Changeset [6387] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
use_mach_exception_handling is referenced at runtime and explicitly …
4:15 AM Changeset [6386] by gb
  • trunk/ccl/lisp-kernel/lisp.h
running_under_rosetta - which is kind of an oxymoron - is specific to …
3:34 AM Ticket #14 (Extend Trac with Syntax Highlighting) closed by gb
wontfix: The bug page for the plugin suggests that there may be some issues …
3:03 AM Ticket #15 (Math-ML) created by bfulgham
Okay, this is probably inappropriate for OpenMCL, but I would love to …
2:56 AM Ticket #14 (Extend Trac with Syntax Highlighting) created by bfulgham
In addition to the other useful Trac plugins recently added, it would …

Apr 30, 2007:

1:30 PM Changeset [6385] by gb
  • branches/x8664-call/ccl/level-1/version.lisp
Bump.
12:48 PM Changeset [6384] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-constants64.h
Reassign registers: %rcx = %imm2, %r10 = %temp2. This basically means …
12:45 PM Changeset [6383] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
Don't think that %ra0 and %temp2 are disjoint. (They aren't, and we …
12:44 PM Changeset [6382] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-macros.s
Use %imm2 - not %temp2 - when building a catch frame.
12:44 PM Changeset [6381] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
Don't use %temp2 (which is aliased to %ra0, still used occasionally.) …
12:42 PM Changeset [6380] by gb
  • branches/x8664-call/ccl/lib/x8664env.lisp
x8664-imm-regs now include %imm2.
12:41 PM Changeset [6379] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-numbers.lisp
Things which do shifts - including %FIXNUM-GCD - should use %imm2, …
12:41 PM Changeset [6378] by gb
  • branches/x8664-call/ccl/level-0/X86/X8664/x8664-bignum.lisp
Things which do shifts - including %FIXNUM-GCD - should use %imm2, …
12:40 PM Changeset [6377] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
When unwinding the stack and returning values, don't let %imm2 be used …
12:39 PM Changeset [6376] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Don't need to worry about keeping %rcx from confusing the GC when %cl …
12:38 PM Changeset [6375] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
RCX is an immediate register (and also %nargs.q, and still used for …
5:57 AM Changeset [6374] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-asmutils64.s
Define and use repret instruction.
2:44 AM Changeset [6373] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-backend.lisp
x8664-setup-ftd: deal with cross-compilation issues.

Apr 29, 2007:

11:57 PM Changeset [6372] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-subprims64.s
Gak. .SPmkcatch1v wants return address on stack.
9:34 AM Changeset [6371] by gb
  • branches/x8664-call/ccl/library/hash-cons.lisp
LAP changes to support new x86-64 calling sequence.
9:33 AM Changeset [6370] by gb
  • branches/x8664-call/ccl/level-0/X86/X8664/x8664-bignum.lisp
LAP changes to support new x86-64 calling sequence (multiple-values, …
9:32 AM Changeset [6369] by gb
  • branches/x8664-call/ccl/level-0/l0-cfm-support.lisp
don't DECLARE IGNORE something that probably hasn't existed in years.
9:31 AM Changeset [6368] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86_print.c
Printing a single float might work; need to check that …
9:31 AM Changeset [6367] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
If we interrupt late in the write-barrier, force the thread to return …
9:29 AM Changeset [6366] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-subprims64.s
The one and only call to _SPfuncall in the world pushes a return address.
9:27 AM Changeset [6365] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spjump64.s
Lose most of the "new" call/ret-based subprim variants; most things …
9:27 AM Changeset [6364] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
Lose most of the "new" call/ret-based subprim variants; most things …
9:26 AM Changeset [6363] by gb
  • branches/x8664-call/ccl/lisp-kernel/linuxx8664/.gdbinit
Add gtra, just about when we're about to stop keeping return addresses …
9:25 AM Changeset [6362] by gb
  • branches/x8664-call/ccl/lib/macros.lisp
Don't set foreign record types when cross-compiling; too much …
9:24 AM Changeset [6361] by gb
  • branches/x8664-call/ccl/lib/foreign-types.lisp
Use an ecase to initialize ftd interface dir; #. won't work if the ftd …
9:23 AM Changeset [6360] by gb
  • branches/x8664-call/ccl/level-1/ppc-trap-support.lisp
Spell arg names correctly in ppc64 callback. Struct misalignment …
9:22 AM Changeset [6359] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Functions (and most subprims) called with return address on top of …
9:22 AM Changeset [6358] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
Functions (and most subprims) called with return address on top of …
9:22 AM Changeset [6357] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Functions (and most subprims) called with return address on top of …
9:21 AM Changeset [6356] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-backend.lisp
Spell FreeBSD package name correctly, for cross-compile.
9:20 AM Changeset [6355] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Lose most of the "new" subprims added a few weeks ago. Most things …
2:29 AM InstallingClxViaAsdf edited by bfulgham
(diff)
2:26 AM InstallingClxViaAsdf created by bfulgham
2:17 AM HintsForOpenmclUsers edited by bfulgham
(diff)
2:16 AM HintsForAsdfAndOpenmcl edited by bfulgham
(diff)
2:12 AM HintsForAsdfAndOpenmcl created by bfulgham
1:40 AM HintsForOpenmclUsers edited by bfulgham
(diff)
1:39 AM InstallingSlime created by bfulgham
1:37 AM HintsForOpenmclUsers edited by bfulgham
(diff)
1:35 AM InstallingEmacsViaMacPorts created by bfulgham
1:31 AM HintsForOpenmclUsers edited by bfulgham
(diff)
1:30 AM OldWikiStart edited by bfulgham
Fix typo (diff)
1:25 AM OldWikiStart edited by bfulgham
(diff)
1:21 AM OpenMclSoftware created by bfulgham
1:06 AM OldWikiStart edited by bfulgham
(diff)

Apr 28, 2007:

8:19 AM InstallingOpenmclViaMacPorts created by bfulgham
8:11 AM HintsForOpenmclUsers edited by bfulgham
(diff)
8:10 AM HintsForOpenmclUsers created by bfulgham
8:06 AM StoyeBackup created by bfulgham
8:04 AM ACL2 created by bfulgham
8:03 AM OpenMclProjects created by bfulgham
7:27 AM DiningPhilosophers created by bfulgham
7:25 AM SuccessfulLisp created by bfulgham
7:18 AM DanielKnapp created by bfulgham
Copied from old wiki.
7:17 AM CyrusHarmon created by bfulgham
Copied from old wiki.
7:10 AM AlanRuttenberg created by bfulgham
Copied from old wiki.
7:09 AM OpenMclPeople created by bfulgham
7:01 AM HowFastAreWe created by bfulgham
6:56 AM Ticket #13 (Please add 'footnote' Trac macro) closed by gb
fixed: Like FootNote(see above)? FootNote?
6:08 AM Ticket #13 (Please add 'footnote' Trac macro) created by bfulgham
Our Trac-based on-line documentation would really benefit from the …
6:04 AM IntegratedDevelopmentEnvironment edited by bfulgham
(diff)
5:45 AM ToDo edited by bfulgham
(diff)
5:44 AM ToDo edited by bfulgham
Typo! (diff)
5:43 AM IntegratedDevelopmentEnvironment edited by bfulgham
(diff)
5:42 AM ApplicationDelivery edited by bfulgham
(diff)
5:42 AM ApplicationDelivery created by bfulgham
5:41 AM ToDo edited by bfulgham
(diff)
5:41 AM ToDo edited by bfulgham
(diff)
5:40 AM IntegratedDevelopmentEnvironment edited by bfulgham
(diff)
5:39 AM IntegratedDevelopmentEnvironment created by bfulgham
5:20 AM ToDo edited by bfulgham
(diff)
5:20 AM ToDo created by bfulgham
5:16 AM OldWikiStart edited by bfulgham
(diff)

Apr 27, 2007:

6:14 AM Ticket #12 (Request adding Graphviz Plugin) closed by gb
fixed: […]
5:21 AM Ticket #12 (Request adding Graphviz Plugin) created by bfulgham
Now that we are using Trac, it would be fun to have access to Graphviz …

Apr 26, 2007:

7:42 AM Changeset [6354] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lap.lisp
Handle other label operands in (e.g.) CALL instructions.

Apr 24, 2007:

11:30 PM Ticket #11 (hand-rolled :darwin64-thread-state64 struct isn't mis-aligned, but ...) created by gb
Apple has decided that renaming some structures dealing with thread …
9:01 AM Changeset [6353] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
handle_fault: check for valid cmain before calling out to it.
9:00 AM Changeset [6352] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
makes64 is an xcall.
8:42 AM Changeset [6351] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
new unwind: call via lea/jmp, but do interrupt-level binding out-of-line.
8:41 AM Changeset [6350] by gb
  • branches/x8664-call/ccl/lisp-kernel/linuxx8664/.gdbinit
gtra for linuxx8664.
8:41 AM Changeset [6349] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
New catch, unwind-protect stuff.
8:41 AM Changeset [6348] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
New catch, unwind-protect stuff. define xcall-subprim, start to use it.

Apr 23, 2007:

11:16 AM Changeset [6347] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
(Finally) don't need to set %fn to jump to it, can jump to …
11:15 AM Changeset [6346] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-macros.s
New mkcatch, mkunwind.
11:15 AM Changeset [6345] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
New mkcatch, mkunwind.
11:14 AM Changeset [6344] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Back out of the "delta" stuff: probably more confusing that way.
9:55 AM Changeset [6343] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Use init-nclosure to make closures. LABELS needs to account for extra …
9:54 AM Changeset [6342] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Add INIT-NCLOSURE: closures now start with an instruction that sets …
4:49 AM Changeset [6341] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
.SPncall-closure.
3:05 AM Changeset [6340] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
In newfangled .SPnbuiltin_ash, return via ret (not jmp ra0) if shift …
3:04 AM Changeset [6339] by gb
  • branches/x8664-call/ccl/lib/encapsulate.lisp
Correct an assertion made in a comment. Should really throw most of …
3:03 AM Changeset [6338] by gb
  • branches/x8664-call/ccl/compiler/vinsn.lisp
Indentation …

Apr 22, 2007:

12:22 PM Changeset [6337] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Start to handle new "builtin" subprims.
12:21 PM Changeset [6336] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Add delta to label gensyms, commented instruction addresses. Use delta …
12:20 PM Changeset [6335] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
ESTABLISH-FN, XCALL-SUBPRIM.
12:20 PM Changeset [6334] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
In mark_xp(), mark rip as function if it looks like rip points to the …
10:52 AM Changeset [6333] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
aref1/aset1: fix array dims check: want a list of length 1.
10:50 AM Changeset [6332] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
Cant use (:array :uint 2) in the cold load without making a fuss about it.
10:47 AM Changeset [6331] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
ref-global.l
10:43 AM Changeset [6330] by gb
  • branches/x8664-call/ccl/level-1/version.lisp
Bump.
10:43 AM Changeset [6329] by gb
  • branches/x8664-call/ccl/lib/compile-ccl.lisp
Remove some stuff leftover from 68k->ppc MCL transition.
10:43 AM Changeset [6328] by gb
  • branches/x8664-call/ccl/lib/nfcomp.lisp
Indentation/comment changes only.
10:42 AM Changeset [6327] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
Fix tra checking.
10:42 AM Changeset [6326] by gb
  • branches/x8664-call/ccl/level-1/linux-files.lisp
FreeBSD CPU-COUNT sysctl call looked bad.
10:41 AM Changeset [6325] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-clos.lisp
Tried to use shorter insns; losing battle.
10:41 AM Changeset [6324] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Can use :talign, call instructions in some cases.
10:39 AM Changeset [6323] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Use xcall-subprim-2 (uses x86 CALL to call subprims) for a few numeric …
10:38 AM Changeset [6322] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lap.lisp
Prepend an rip-relative LEA that sets %fn; this will mean (with GC …
10:37 AM Changeset [6321] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Increase gf-code-size. Might shrink again soon.
6:18 AM CallingConvention edited by rme
(diff)

Apr 21, 2007:

6:16 AM Changeset [6320] by gb
  • trunk/ccl/ChangeLog
5:52 AM Changeset [6319] by gb
  • trunk/ccl/lib/dumplisp.lisp
In SAVE-APPLICATION: check for containing directory after translating …

Apr 20, 2007:

9:16 AM Changeset [6318] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Support :talign pseudo-op. Don't bother emitting SAVE-CLEANUP-CONTEXT …
9:05 AM Changeset [6317] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spjump64.s
Add variants of many subprims which take their return addresses on the …
9:02 AM Changeset [6316] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-spentry64.s
Add variants of many subprims which take their return addresses on the …
9:01 AM Changeset [6315] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-gc.c
mark_xp: if rip is unmarked and tagged as a return address, treat it …
8:58 AM Changeset [6314] by gb
  • branches/x8664-call/ccl/lisp-kernel/darwinx8664/.gdbinit
Handle SIGSYS, 'cause Leopard can't handle the truth.
8:55 AM Changeset [6313] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lap.lisp
Support for :talign pseudo-op: aligns the -end- of the next …
8:53 AM Changeset [6312] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
xcall-subprim (for testing).
8:52 AM Changeset [6311] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Recognize subprim addresses in CALL operands.
8:52 AM Changeset [6310] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-backend.lisp
Allow use of :talign pseudo-op in vinsns.
8:51 AM Changeset [6309] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Define "new" subprims (where "new" means "will be called via x8664 …

Apr 19, 2007:

9:16 PM Changeset [6308] by gb
  • trunk/ccl/ChangeLog
8:50 PM Changeset [6307] by gb
  • trunk/ccl/compiler/X86/x862.lisp
In x862-aset3, maybe push/pop the val reg if it conflicts with an …
6:37 AM Changeset [6306] by gb
  • branches/x8664-call/ccl/lisp-kernel/x86-exceptions.c
Use new scheme for mapping from tra to containing fn. Needs testing on …

Apr 18, 2007:

11:36 PM Changeset [6305] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-def.lisp
Use new scheme to map from tra to function/offset.
11:34 PM Changeset [6304] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Constants related to recognizing the RIP-relative instruction after …
11:29 AM Changeset [6303] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-utils.lisp
recover-fn-from-rip.
11:29 AM Changeset [6302] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-pred.lisp
recover-fn-from-rip.
11:29 AM Changeset [6301] by gb
  • branches/x8664-call/ccl/level-0/X86/x86-clos.lisp
New scheme - mandatory recovery of %FN relative to %RIP - causes …
11:27 AM Changeset [6300] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
When recovering %fn from %rip, use a temporary to reference the entry …
11:26 AM Changeset [6299] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-lapmacros.lisp
Don't define RECOVER-FN-FROM-RA0. Do define RECOVER-FN-FROM-RIP. Use …
11:25 AM Changeset [6298] by gb
  • branches/x8664-call/ccl/compiler/vinsn.lisp
In MATCH-TEMPLATE-VREGS, handle locals/temps which refer to global labels.
11:24 AM Changeset [6297] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-backend.lisp
Accept (name (:label n)) as a vinsn temporary.
9:19 AM Changeset [6296] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-disassemble.lisp
Recognize memory addresses of the form (@ (: label) (% rip)) as if …
9:18 AM Changeset [6295] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-asm.lisp
Do the right/obvious thing for memory addresses of the form (@ (:
2:58 AM Changeset [6294] by gb
  • branches/x8664-call/ccl/compiler/X86/x862.lisp
Some changes for new tagged-return-address scheme.
2:57 AM Changeset [6293] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use %rip-relative addressing to recover %fn at return address. Try to …
2:52 AM Changeset [6292] by gb
  • branches/x8664-call/ccl/compiler/X86/X8664/x8664-arch.lisp
Enumerated constant for x8664::rip.
2:51 AM Changeset [6291] by gb
  • branches/x8664-call/ccl/compiler/X86/x86-asm.lisp
Define "call" instruction templates. Add "rip" to x8664-register entries.
2:44 AM Changeset [6290] by gb
  • branches/x8664-call/ccl
new x86-64 experimental CALL
2:44 AM Changeset [6289] by gb
  • branches/x8664-call
For new branch.
2:17 AM Changeset [6288] by gb
  • trunk/ccl/ChangeLog
2:02 AM Changeset [6287] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Actually remember to check in the PPC version of recent aset2/aset3 …

Apr 16, 2007:

9:17 PM Changeset [6286] by gb
  • trunk/ccl/ChangeLog
8:17 PM Changeset [6285] by gb
  • trunk/ccl/ChangeLog
8:12 PM Ticket #10 (problem compiling ppc64-target: typo in defcallback xcmain) closed by gb
fixed: Fixed in changeset:6283 ; things propagate from SVN to CVS at roughly …
8:10 PM Ticket #9 (problem compiling CLASP) closed by gb
fixed: Should be fixed in changeset:6284, which should be in CVS in about an hour.
8:08 PM Changeset [6284] by gb
  • trunk/ccl/compiler/nx0.lisp
Don't try to access ARRAY-CTYPE-ELEMENT-TYPE of things that aren't …
7:52 PM Changeset [6283] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
:signed-doubleword, not :signed-doublewod.
7:44 PM Ticket #10 (problem compiling ppc64-target: typo in defcallback xcmain) created by moody
Hi Gary, I found a typo in ccl/level-1/ppc-transport.lisp in the cvs …
7:35 PM Ticket #9 (problem compiling CLASP) created by moody
Hi Gary, I found another problem related to the compilation of CLASP. …
7:17 PM Changeset [6282] by gb
  • trunk/ccl/ChangeLog
6:15 PM Changeset [6281] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Memory-fault errors on PPC, too.
6:15 PM Changeset [6280] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Memory-fault errors on PPC, too.
11:17 AM Changeset [6279] by gb
  • trunk/ccl/ChangeLog
10:29 AM Changeset [6278] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Define err, to work around Leopard renaming nonsense.
8:17 AM Changeset [6277] by gb
  • trunk/ccl/ChangeLog
7:17 AM Changeset [6276] by gb
  • trunk/ccl/ChangeLog
7:17 AM Changeset [6275] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
is_write_fault for FreeBSD.
7:08 AM Changeset [6274] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
is_write_vault for x86-64 Linux.
7:08 AM Changeset [6273] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Change wording of INVALID-MEMORY-ACCESS error message, a little.
6:38 AM Changeset [6272] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Call out to lisp on unhandled memory faults.
6:37 AM Changeset [6271] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
"advance PC" command is PPC-only, for now.
6:37 AM Changeset [6270] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Map SIGBUS signal to INVALID-MEMORY-ACCESS condition.
6:36 AM Changeset [6269] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
INVALID-MEMORY-ACCESS condition.
1:17 AM Changeset [6268] by gb
  • trunk/ccl/ChangeLog
12:53 AM Changeset [6267] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Use HARD-REGSPEC-VALUE in recent aset2/aset3 changes.
12:48 AM Changeset [6266] by gb
  • trunk/ccl/compiler/X86/x862.lisp
in aset2/aset3: don't clobber val-reg if it's an imm-reg; we need …

Apr 15, 2007:

12:17 AM Changeset [6265] by gb
  • trunk/ccl/ChangeLog

Apr 14, 2007:

11:17 PM Changeset [6264] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
raise_pending_interrupt(): unscramble what it means for an interrupt …
6:18 AM Changeset [6263] by gb
  • trunk/ccl/ChangeLog
5:38 AM Changeset [6262] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
I have no idea why SIGSYS is generated when it is in ... unmentionable …
5:37 AM Changeset [6261] by gb
  • trunk/ccl/lisp-kernel/lisp.h
Say "extern" a few times, to work around laughable Apple ld64 gibberish.
5:37 AM Changeset [6260] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Say "extern" a few times, to work around laughable Apple ld64 gibberish.
Note: See TracTimeline for information about the timeline view.