Timeline


and

Apr 11, 2006:

11:20 PM Changeset [4210] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:29 PM Changeset [4209] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
ada prints active dynamic (GC) area.
10:29 PM Changeset [4208] by gb
  • trunk/ccl/lisp-kernel/x86-subprims64.s
Maintain the MXCSR on transitions between lisp/foreign code.
10:29 PM Changeset [4207] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Add write barrier stuff (may have bit-order problems.) Maintain the …
10:28 PM Changeset [4206] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Access globals in expressions.
10:27 PM Changeset [4205] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
Start to implement EGC for X8664; this'll need some bootstrapping …
10:27 PM Changeset [4204] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
If we get an FP exception, report the siginfo error code.
10:26 PM Changeset [4203] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
Define MXCSR fields in tcr.
10:25 PM Changeset [4202] by gb
  • trunk/ccl/lisp-kernel/x86-constants.h
Define MXCSR bits.
10:25 PM Changeset [4201] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Setup the MXCSR somewhat sanely when starting a lisp thread. (It'll …
10:24 PM Changeset [4200] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Recognize what complaints about non-uvectors are trying to tell us.
10:23 PM Changeset [4199] by gb
  • trunk/ccl/level-1/l1-io.lisp
PRINT-OBJECT method for TRAs, symbol/function vectors.
10:23 PM Changeset [4198] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Spell TAGGED-RETURN-ADDRESS with more Ses. Define classes for …
10:22 PM Changeset [4197] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
%RETURN-ADDRESS-OFFSET.
10:21 PM Changeset [4196] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Closure initialization needs to add a function boundary marker (but we …
10:20 PM Changeset [4195] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:20 PM Changeset [4194] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Define FUNCTION-BOUNDARY-MARKER, which should never exist in the wild.
10:19 PM Changeset [4193] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Emit a function boundary marker between code and constants. (For GC …
10:18 PM Changeset [4192] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Emit a function boundary marker between code and constants. (For GC …
10:17 PM Changeset [4191] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Require more stuff.
10:17 PM Changeset [4190] by gb
  • trunk/ccl/compiler/nxenv.lisp
Require X8664ENV on X8664. See if we can get by without 68K condition …
1:20 PM Changeset [4189] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:53 PM Changeset [4188] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
We'll need to handle FP exceptions soon.
12:53 PM Changeset [4187] by gb
  • trunk/ccl/lib/numbers.lisp
Infinity constants conditionalized on/off during MXCSR adventures. On now.
12:52 PM Changeset [4186] by gb
  • trunk/ccl/lib/describe.lisp
Comment indentation. No such thing as an interpreted function; hasn't …
12:51 PM Changeset [4185] by gb
  • trunk/ccl/level-1/x86-threads-utils.lisp
Fixup lfun bits of %FIXNUM-SET et al.
12:51 PM Changeset [4184] by gb
  • trunk/ccl/level-1/version.lisp
Bumped yesterday.
12:50 PM Changeset [4183] by gb
  • trunk/ccl/level-1/l1-error-signal.lisp
Comments.
12:50 PM Changeset [4182] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
CLASS-OF handles non-simple vectors, at least.
12:50 PM Changeset [4181] by gb
  • trunk/ccl/level-0/X86/x86-float.lisp
MXCSR stuff. Better, mostly because a fixnum constant is boxed in …
12:49 PM Changeset [4180] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
Get info about register usage.
12:49 PM Changeset [4179] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Natural arithmetic; start work on 2d aref. Fix MISC-SET-U64 (or some …
12:48 PM Changeset [4178] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Natural arithmetic; start work on 2d aref.
12:48 PM Changeset [4177] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
FRAGs are freelisted. Really need to do something about …
12:46 PM Changeset [4176] by gb
  • trunk/ccl/compiler/X86/x86-backend.lisp
Vinsn template fixup mechanism, for when opcode ordinals change.
12:46 PM Changeset [4175] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
UUO-ERROR-STACK-OVERFLOW -> UUO-ERROR-ARRAY-RANK. Vinsn template …
12:45 PM Changeset [4174] by gb
  • trunk/ccl/compiler/X86/x86-arch.lisp
Try to unscramble MXCSR bits/masks.
12:45 PM Changeset [4173] by gb
  • trunk/ccl/compiler/nx0.lisp
NX-U31-CONSTANT-P.
12:44 PM Changeset [4172] by gb
  • trunk/ccl/compiler/dll-node.lisp
WITH-DLL-NODE-FREELIST: syntax to allow specialized list header …
12:44 PM Changeset [4171] by gb
  • trunk/ccl/compiler/arch.lisp
Type errors for 2d float arrays.

Apr 10, 2006:

4:20 PM Changeset [4170] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:19 PM Changeset [4169] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
_SPcallback is now called with the foreign SP properly obeying C …
4:18 PM Changeset [4168] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Ensure that the copied sigcontext is 16-byte aligned, so that the …
4:13 PM Changeset [4167] by gb
  • trunk/ccl/lib/numbers.lisp
Define FP infinities, since we're running with FP exceptions masked. …
4:10 PM Changeset [4166] by gb
  • trunk/ccl/lib/level-2.lisp
Remove the WARN and the conditionalization around bit/bitfield …
4:09 PM Changeset [4165] by gb
  • trunk/ccl/level-0/X86/x86-float.lisp
Repeat after me: to load the mxcsr from memory, we say "ldmxcsr". We …
4:07 PM Changeset [4164] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
%GET-BIT/%SET-BIT.
3:20 PM Changeset [4163] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:29 PM Changeset [4162] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Float addition/multiplication: either arg can overlap result (and …
2:27 PM Changeset [4161] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Float arithmetic is two-address; ensure that result doesn't overlap …
2:26 PM Changeset [4160] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Show FPRs on LinuxX8664.
11:20 AM Changeset [4159] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:12 AM Changeset [4158] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Don't free dead TCRs if we didn't malloc them.
11:12 AM Changeset [4157] by gb
  • trunk/ccl/lib/compile-ccl.lisp
REBUILD-CCL paramaters for :LINUXX8664.
11:11 AM Changeset [4156] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
No need to reference PPC package, and good reason not to.
10:39 AM Changeset [4155] by gb
  • trunk/ccl/xdump/xfasload.lisp
signed 32-bit, 64-bit integers in fasl files are always big-endian.
10:38 AM Changeset [4154] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
mark_root(): if we're marking a function reachable via a TRA, update …
10:37 AM Changeset [4153] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
Remove some breakpoints.
10:37 AM Changeset [4152] by gb
  • trunk/ccl/level-0/X86/x86-array.lisp
%SIMPLE-BIT-BOOLE. Could stand to be a bit simpler.
10:36 AM Changeset [4151] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Whoops: %SET-NEEDS-REHASHING is called from the MAKE-LOAD-FORM method …

Apr 9, 2006:

3:20 PM Changeset [4150] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:17 PM Changeset [4149] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Inflate control stack size on x8664, until DWS marker works (and do so …
3:12 PM Changeset [4148] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Inflate control stack size on x8664, until DWS marker works.
3:09 PM Changeset [4147] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Now that bitvectors work, remove #+x86-target DBG trap.
2:57 PM Changeset [4146] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Set/clear rehash bits via SBIT, not AREF. (Should be exactly the same …
2:56 PM Changeset [4145] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Clear bits in a bit vector via btrX (Bit Test and Reset), not btcX …
10:20 AM Changeset [4144] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:52 AM Changeset [4143] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Parens around negative displacement in condition_to_boolean. Not …
9:24 AM Changeset [4142] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Use shorter sequence in condition_to_boolean.
9:20 AM Changeset [4141] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:32 AM Changeset [4140] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Using cmovCC intstead of setCC for cr-bit->boolean is 1 instruction …
8:21 AM Changeset [4139] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:37 AM Changeset [4138] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
reg/reg variants of bsfX, bsrX had operands backwards.
7:37 AM Changeset [4137] by gb
  • trunk/ccl/compiler/optimizers.lisp
Comment formatting.
7:29 AM Changeset [4136] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
%BIGNUM-SIGN-DIGITS: bsr/xorl != clz when (zerop n).
4:20 AM Changeset [4135] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:25 AM Changeset [4134] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Forget about blocking SIGINT in current thread before entering kernel …
3:21 AM Changeset [4133] by gb
  • trunk/ccl/lib/compile-ccl.lisp
early def of XLOAD-LEVEL-0: require (TARGET-XLOAD-MODULES).
3:21 AM Changeset [4132] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
misc_set_s16: forgot a lognot.
3:20 AM Changeset [4131] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:20 AM Changeset [4130] by gb
  • trunk/ccl/level-0/nfasload.lisp
64-bit vectors: target::, not ppc64::.
2:46 AM Changeset [4129] by gb
  • trunk/ccl/lib/foreign-types.lisp
Add missing paren …
2:45 AM Changeset [4128] by gb
  • trunk/ccl/lib/foreign-types.lisp
Recognize a :struct-by-value case.
2:44 AM Changeset [4127] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
X8664 ABI seems to pass structs by value, sort of.
2:43 AM Changeset [4126] by gb
  • trunk/ccl/x86-headers64/libc/C/populate.sh
Add -D_GNU_SOURCE to CFLAGS.
2:42 AM Changeset [4125] by gb
  • trunk/ccl/library/hash-cons.lisp
Port some of this to x8664; need to add code to maintain "used" bitmap.
2:42 AM Changeset [4124] by gb
  • trunk/ccl/lib/numbers.lisp
Conditionalize out the FP infinity stuff in the short term.
2:41 AM Changeset [4123] by gb
  • trunk/ccl/lib/edit-callers.lisp
%MAP-LFIMMS: lfun-vector changes. Should someday fix this crap.
2:40 AM Changeset [4122] by gb
  • trunk/ccl/lib/describe.lisp
Conditionalize, a little.
2:40 AM Changeset [4121] by gb
  • trunk/ccl/lib/db-io.lisp
SAVE-DB-FUNCTION appears to be unused.
2:39 AM Changeset [4120] by gb
  • trunk/ccl/level-1/l1-io.lisp
PRINT-A-NAN not #+ppc-target.
2:39 AM Changeset [4119] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Error reentry stuff here.
2:39 AM Changeset [4118] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Workaround ffi translator lossage in _inet_ntoa (just as Darwin has …
2:38 AM Changeset [4117] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Error-reentry stuff to l1-readloop-lds (nothing to do with PPC or …
2:37 AM Changeset [4116] by gb
  • trunk/ccl
Ignore *CL*/*cl*, not necessarily *CCL*/*ccl*.

Apr 8, 2006:

11:20 AM Changeset [4115] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:46 AM Changeset [4114] by gb
  • trunk/ccl/compiler/X86/x862.lisp
X862-MVCALL needs to always save and restore, even if there's only one …
10:45 AM Changeset [4113] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Need to actually define INSERT-IMM64.
10:43 AM Changeset [4112] by gb
  • trunk/ccl/lib/macros.lisp
Scanning backwards for instructions depends on a reasonable architecture.
10:43 AM Changeset [4111] by gb
  • trunk/ccl/lib/compile-ccl.lisp
TARGET-XLOAD-MODULES for x8664.
10:42 AM Changeset [4110] by gb
  • trunk/ccl/xdump/xfasload.lisp
Hide ppc32 double-float-vector stuff in target arch.
10:41 AM Changeset [4109] by gb
  • trunk/ccl/xdump
ignore *.*fsl
5:20 AM Changeset [4108] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:46 AM Changeset [4107] by gb
  • trunk/ccl/compiler/nx.lisp
XCOMPILE-LAMBDA is #+ppc-target for now.
4:45 AM Changeset [4106] by gb
  • trunk/ccl/compiler/nx1.lisp
Provide an FTYPE declaration for %DEFINE-PPC-LAP-FUNCTION.
4:25 AM Changeset [4105] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
4:20 AM Changeset [4104] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:19 AM Changeset [4103] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
ARCH::OPCODE, ARCH::OPERAND moved to CCL package.
4:18 AM Changeset [4102] by gb
  • trunk/ccl/compiler/risc-lap.lisp
OPCODE, OPERAND moved here and from arch:: to ccl::.
4:17 AM Changeset [4101] by gb
  • trunk/ccl/compiler/arch.lisp
OPERAND, OPCODE belong elsewhere (in RISC-LAP, for instance). That's …
3:20 AM Changeset [4100] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:46 AM Changeset [4099] by gb
  • trunk/ccl/library/lispequ.lisp
%CONS-FAKE-STACK-FRAME here. Really.
2:45 AM Changeset [4098] by gb
  • trunk/ccl/level-0/l0-pred.lisp
*IMMHEADER-1-TYPES* was wrong, too. Should I maybe look at the …
2:44 AM Changeset [4097] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
jns->jne when checking for a DOUBLE-FLOAT.
2:41 AM Changeset [4096] by gb
  • trunk/ccl/level-0/nfasload.lisp
Print file pos in FASL-DISPATCH debug message.
2:40 AM Changeset [4095] by gb
  • trunk/ccl/lib/nfcomp.lisp
#+x8664: Check for fulltag-immheader-1, not fulltag-immheader-0 twice …

Apr 7, 2006:

2:20 PM Changeset [4094] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:55 PM Changeset [4093] by gb
  • trunk/ccl/lib/describe.lisp
Formatting changes, mostly.
1:54 PM Changeset [4092] by gb
  • trunk/ccl/compiler/X86/x862.lisp
multiple-value-calls need to reserve an outgoing stack frame when more …
1:53 PM Changeset [4091] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
_SPrecover-values-for-mvcall (reserves outgoing frame if necessary.)
1:52 PM Changeset [4090] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
%CONS-FAKE-STACK-FRAME moved to lispequ.
1:20 PM Changeset [4089] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:28 PM Changeset [4088] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
pop argument regs in the right order.
12:27 PM Changeset [4087] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
VALUES accounts for reserved frame.
10:20 AM Changeset [4086] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:59 AM Changeset [4085] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Don't push the function on the "value" stack when doing a …
9:51 AM Changeset [4084] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
TEMP-PUSH-NODE, TEMP-POP-NODE.
4:20 AM Changeset [4083] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:27 AM Changeset [4082] by gb
  • trunk/ccl/lib/db-io.lisp
CDB-HASH-MASK happens to be = PPC32::TARGET-MOST-POSITIVE-FIXNUM.
3:26 AM Changeset [4081] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Bugs, not worth describing in detail.
3:25 AM Changeset [4080] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Bugs, not worth describing in detail …
3:24 AM Changeset [4079] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Simplify CFP-LFUN.
3:23 AM Changeset [4078] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
Fenceposts with the last gpr/fpr args.
3:22 AM Changeset [4077] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
tcr->linear_end -> tcr->save_rbp.
3:21 AM Changeset [4076] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Maintain tcr->save_rbp on ffcall/callback.
3:20 AM Changeset [4075] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Setup tcr->save_rbp when doing a callback. Pass rpc to %ERR-DISP, as …
3:20 AM Changeset [4074] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Apr 6, 2006:

1:20 PM Changeset [4073] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:03 PM Changeset [4072] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Call out to handle errors.
1:03 PM Changeset [4071] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
Ignore more signals.
12:44 PM Changeset [4070] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use new UUOs for slot-boundp checks, eep.address.
12:43 PM Changeset [4069] by gb
  • trunk/ccl/compiler/X86/x862.lisp
X862-FIXUP-FWD-REFS: don't assume that functions are uvectors or that …
12:20 PM Changeset [4068] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:58 AM Changeset [4067] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
RESOLVE-EEP uuo needs source and dest registers to be recoverable. …
11:53 AM Changeset [4066] by gb
  • trunk/ccl/lib/macros.lisp
DEFSETF for INTERRUPT-LEVEL here.
11:53 AM Changeset [4065] by gb
  • trunk/ccl/level-0/l0-init.lisp
Better (useful) X8664 *FEATURES*.
11:52 AM Changeset [4064] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Remove some #+x86-target DBG traps. Add a few fixnum decls in and …
11:51 AM Changeset [4063] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
%RETURN-ADDRESS-FUNCTION: if argument is a "real" tagged return …
11:50 AM Changeset [4062] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Flesh this out some. The FAKE-STACK-FRAME stuff isn't quite the right …
11:49 AM Changeset [4061] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Remove HANDLE-GC-HOOKS.
11:49 AM Changeset [4060] by gb
  • trunk/ccl/level-1/ppc-threads-utils.lisp
DEFSETF for INTERRUPT-LEVEL moved ... anywhere but a platform-specific …
11:48 AM Changeset [4059] by gb
  • trunk/ccl/level-1/l1-events.lisp
HANDLE-GC-HOOKS isn't really platform-specific, so move it here.
11:47 AM Changeset [4058] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Hashing code expects instance.hash to be a fixnum, so violating that …
11:44 AM Changeset [4057] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Return false (for now) on unhandled UUO. (Need to merge code from …
11:43 AM Changeset [4056] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
register_sigint_handler on x8664.

Apr 5, 2006:

1:20 PM Changeset [4055] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:57 PM Changeset [4054] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
nthrow variants: set %Rforeign_sp, not tcr slot. _SPcallback aligns …
12:56 PM Changeset [4053] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Handle more stuff, including interrupt callbacks.
12:55 PM Changeset [4052] by gb
  • trunk/ccl/library/x8664-linux-syscalls.lisp
GETUID was wrong.
12:55 PM Changeset [4051] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
VERY early callback for interrupt handling.
12:54 PM Changeset [4050] by gb
  • trunk/ccl/level-1/l1-callbacks.lisp
Comment format
12:54 PM Changeset [4049] by gb
  • trunk/ccl/level-0/X86/x86-utils.lisp
Arg order in lap macros.
12:54 PM Changeset [4048] by gb
  • trunk/ccl/level-0/l0-pred.lisp
Get *IMMHEADER-2-TYPES* (or whatever it's called) right.
12:53 PM Changeset [4047] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
DEFCALLBACK guts for X8664.
11:20 AM Changeset [4046] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:20 AM Changeset [4045] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Do some callbacks. Let's see if they work yet.
11:19 AM Changeset [4044] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Use interrupt-checking macros. Fix callback typos.
11:19 AM Changeset [4043] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Check for interrupts, and do so when we know that they've just become …
11:17 AM Changeset [4042] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Set high bit of tcr->interrupt pending when there's ... a pending …
11:17 AM Changeset [4041] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Define xuuo stuff.
4:20 AM Changeset [4040] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:47 AM Changeset [4039] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
callback changes.
3:47 AM Changeset [4038] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
rip "=", not "-".
3:46 AM Changeset [4037] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
Ignore SIGPWR, until we know better.
1:20 AM Changeset [4036] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:51 AM Changeset [4035] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Wimp out, back to 128GB for LinuxPPC64.
12:50 AM Changeset [4034] by gb
  • trunk/ccl/level-1/linux-files.lisp
Don't use %GET-NATURAL in Linux version of PIPE, since file …
12:20 AM Changeset [4033] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:03 AM Changeset [4032] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
callback implementation moved to the backend.
12:02 AM Changeset [4031] by gb
  • trunk/ccl/lib/arglist.lisp
ARGLIST-FROM-MAP: get &rest name right when &key is also present.

Apr 4, 2006:

10:20 PM Changeset [4030] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:10 PM Changeset [4029] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
linuxppc64 can't mmap 512GB; try 256GB.
9:52 PM Changeset [4028] by gb
  • trunk/ccl/level-1/version.lisp
Bump. New images soon.
9:52 PM Changeset [4027] by gb
  • trunk/ccl/compiler/backend.lisp
Add slots for callback definition.
9:52 PM Changeset [4026] by gb
  • trunk/ccl/compiler/nx0.lisp
Remove a #-bccl.
9:26 PM Changeset [4025] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
print_unsigned_hex: conditionalize on word size.
9:26 PM Changeset [4024] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
First cut of _SPcallback.
9:26 PM Changeset [4023] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Catch frames save foreign sp from register, not from tcr slot.
9:25 PM Changeset [4022] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Uncomment the body of interrupt_handler.
9:20 PM Changeset [4021] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:18 PM Changeset [4020] by gb
  • trunk/ccl/compiler/lambda-list.lisp
%LFUN-INFO & friends: do (FUNCTION-TO-FUNCTION-VECTOR).
9:18 PM Changeset [4019] by gb
  • trunk/ccl/compiler/X86/x86-lapmacros.lisp
check-nargs: bad comparison on max when both min and max.
9:18 PM Changeset [4018] by gb
  • trunk/ccl/lib/macros.lisp
spurious checkin; no real change
5:20 AM Changeset [4017] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:01 AM Changeset [4016] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
Make purify() a nop, for now.
4:43 AM Changeset [4015] by gb
  • trunk/ccl/scripts/openmcl64
Maybe (check for x8664 Linux is untested).
4:42 AM Changeset [4014] by gb
  • trunk/ccl/lisp-kernel/bits.h
Constants are word-size (not CPU-variant) -specific.
4:42 AM Changeset [4013] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
512GB MAXIMUM_MAPPABLE_MEMORY on x8664/Linux as well.
4:41 AM Changeset [4012] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
Remove X86 conditionalization. Maybe merge x86-gc.c and ppc-gc.c back …
4:38 AM Changeset [4011] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
A little more infrastructure, so that we can actually call the GC.
4:37 AM Changeset [4010] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Define UUO, trap opcodes.
4:36 AM Changeset [4009] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
It's ... alive.
4:36 AM Changeset [4008] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Use new vector bounds traps. How about boundp checks ?
4:35 AM Changeset [4007] by gb
  • trunk/ccl/lisp-kernel/x86-uuo.s
New uuo definitions.
4:35 AM Changeset [4006] by gb
  • trunk/ccl/lib/macros.lisp
DO-GC-AREAS,which is one of those macro things, moved here. Uses …
4:34 AM Changeset [4005] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
DO-GC-AREAS,which is one of those macro things, moved to macros.lisp.
4:33 AM Changeset [4004] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
Zero out all of the write-lock's writer slot, not just the low half.
4:32 AM Changeset [4003] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
TRUE, FALSE : cmplr vs cmplri. Typical rookie PPC assembler mistake …
4:31 AM Changeset [4002] by gb
  • trunk/ccl/level-0/l0-misc.lisp
%FREEBYTES looked like a job for %GET-NATURAL.
4:31 AM Changeset [4001] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Use newfangled UUOs.
4:31 AM Changeset [4000] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
AREA-SUCC archmacro.
4:30 AM Changeset [3999] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Add UUO-ERROR-UNBOUND, UUO-ERROR-SLOT-UNBOUND, UUO-ERROR-EEP-UNRESOLVED.

Apr 2, 2006:

7:20 AM Changeset [3998] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:36 AM Changeset [3997] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
xpMMXreg, sigaltstack stuff.
6:35 AM Changeset [3996] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
take signals on an alternate signal stack, run the handler on the …
6:33 AM Changeset [3995] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
mmx register indices.
6:33 AM Changeset [3994] by gb
  • trunk/ccl/lisp-kernel/x86-asmutils64.s
switch_to_foreign_stack().
6:32 AM Changeset [3993] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
register_cstack_holding_area_lock() takes a natural stack size.
6:32 AM Changeset [3992] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
register_cstack_holding_area_lock() takes a natural stack size, sets …
6:31 AM Changeset [3991] by gb
  • trunk/ccl/lisp-kernel/lisp.h
USE_SIGALTSTACK if X8664. (Might someday depend on platform.)

Apr 1, 2006:

6:20 AM Changeset [3990] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:15 AM Changeset [3989] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/Makefile
gc.o -> x86-gc.o
6:00 AM Changeset [3988] by gb
  • trunk/ccl/lisp-kernel/x86-gc.c
New file; currently, an exact copy of ppc-gc.c, but they'll diverge …
5:56 AM Changeset [3987] by gb
  • trunk/ccl/lisp-kernel/darwinppc/Makefile
gc.o -> ppc-gc.o
5:51 AM Changeset [3986] by gb
  • trunk/ccl/lisp-kernel/area.h
Need prototype for heap_area_containing(). …
5:50 AM Changeset [3985] by gb
  • trunk/ccl/lisp-kernel/memory.c
Some functions moved here from gc.c before it was renamed/split.
5:48 AM Changeset [3984] by gb
  • trunk/ccl/lisp-kernel/gc.c
rename/split
5:46 AM Changeset [3983] by gb
  • trunk/ccl/lisp-kernel/ppc-gc.c
renamed

Mar 31, 2006:

8:20 AM Changeset [3982] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:54 AM Changeset [3981] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Progvsave, progvrestore seem to work. Not sure about the tail end of …
7:53 AM Changeset [3980] by gb
  • trunk/ccl/library/x8664-linux-syscalls.lisp
still need work, but more stuff (including socket syscalls) are …
7:52 AM Changeset [3979] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
7:52 AM Changeset [3978] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Conditionalize lots for x8664.
7:51 AM Changeset [3977] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
No debug trap in %CFP-LFUN.
7:50 AM Changeset [3976] by gb
  • trunk/ccl/level-0/l0-init.lisp
Simplify *FEATURES* init a little. Try to ensure that …
7:46 AM Changeset [3975] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Define MAX-8-BIT-IVECTOR-SUBTAG, too.

Mar 30, 2006:

11:20 AM Changeset [3974] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:23 AM Changeset [3973] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
ELEMENT-SUBTYPE-TYPE for x8664.
10:22 AM Changeset [3972] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Load some x8664 files,
10:21 AM Changeset [3971] by gb
  • trunk/ccl/level-1/l1-boot-3.lisp
Comments and formatting.
10:20 AM Changeset [3970] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Some x8664 changes.
10:20 AM Changeset [3969] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:20 AM Changeset [3968] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Use REPLACE-FUNCTION-CODE another time or two. Set class's …
10:18 AM Changeset [3967] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Comments and formatting changes only.
10:17 AM Changeset [3966] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Start to move some stuff into platform-dependent files.
10:17 AM Changeset [3965] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
Conditionalize.
10:16 AM Changeset [3964] by gb
  • trunk/ccl/level-1/l1-streams.lisp
64-bit conditionalization, and x8664 stuff.
10:15 AM Changeset [3963] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
64-bit array type on all (both) 64-bit platforms.
10:13 AM Changeset [3962] by gb
  • trunk/ccl/level-1/l1-utils.lisp
TRUE and FALSE now in LAP.
10:13 AM Changeset [3961] by gb
  • trunk/ccl/level-1/level-1.lisp
Load "new" x8664 files.
10:12 AM Changeset [3960] by gb
  • trunk/ccl/level-1/linux-files.lisp
Conditionalize some for x8664.
10:12 AM Changeset [3959] by gb
  • trunk/ccl/level-1/ppc-threads-utils.lisp
Some stuff moved here from l1-lisp-threads.
10:11 AM Changeset [3958] by gb
  • trunk/ccl/lib/compile-ccl.lisp
X8664-related changes.
10:11 AM Changeset [3957] by gb
  • trunk/ccl/lib/foreign-types.lisp
Setup host-ftd based on compile-time target. Yow, recursion.
10:10 AM Changeset [3956] by gb
  • trunk/ccl/lib/macros.lisp
LET-GLOBALLY deals with symptr/symvector stuff.
10:10 AM Changeset [3955] by gb
  • trunk/ccl/lib/misc.lisp
Fix Linux MACHINE-INSTANCE. Move DISASSEMBLE and interface here.
10:09 AM Changeset [3954] by gb
  • trunk/ccl/lib/nfcomp.lisp
Conditionalize for x8664; dump native functions via fasl-clfun.
10:08 AM Changeset [3953] by gb
  • trunk/ccl/lib/prepare-mcl-environment.lisp
Needed symptr/symvector stuff.
10:08 AM Changeset [3952] by gb
  • trunk/ccl/lib/systems.lisp
Add new x86 level-1 stuff; remove some truly ancient MCLisms.
10:06 AM Changeset [3951] by gb
  • trunk/ccl/library/x8664-linux-syscalls.lisp
Some fixes and additions, but still needs lots of work.
10:06 AM Changeset [3950] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
If instance.hash of an instance isn't a fixnum, treat it as a class …
10:04 AM Changeset [3949] by gb
  • trunk/ccl/lisp-kernel/x86-spjump64.s
rename poweropen_callback ->callback.
10:04 AM Changeset [3948] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Lots of bug fixes. Multiple-value THROW still needs work, and …
10:02 AM Changeset [3947] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
No FPSCR here, but an MXCSR.
10:01 AM Changeset [3946] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
Error call in misc_set_invalid involves 4 args.
10:00 AM Changeset [3945] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Larger GC defaults if 64-bit, not just PPC64. Insist on Linux kernel …
9:59 AM Changeset [3944] by gb
  • trunk/ccl/lisp-kernel/plsym.c
Missing #\% in format string.
9:56 AM Changeset [3943] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
More stuff.
9:55 AM Changeset [3942] by gb
  • trunk/ccl/level-1/x86-callback-support.lisp
Nee files.
9:54 AM Changeset [3941] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
Remove debug traps from things that're believed to be working.
9:54 AM Changeset [3940] by gb
  • trunk/ccl/level-0/X86/x86-utils.lisp
CLASS-OF changes/fixes. Move #'TRUE/#'FALSE here.
9:53 AM Changeset [3939] by gb
  • trunk/ccl/level-0/X86/x86-symbol.lisp
%SYMPTR->SYMBOL: check for nilsym, not NIL.
9:52 AM Changeset [3938] by gb
  • trunk/ccl/level-0/X86/x86-numbers.lisp
%FIXNUM-TRUNCATE: return results in the right order. %IASL: shift the …
9:51 AM Changeset [3937] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
Fix %FUDGE-HEAP-POINTER; define INTERRUPT-LEVEL.
9:51 AM Changeset [3936] by gb
  • trunk/ccl/level-0/X86/x86-float.lisp
%get-mxcsr stores the mxcsr in memory so that we can load it into a fixnum.
9:50 AM Changeset [3935] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
%CFP-LFUN: try to recognize multiple-value returning calls, return NIL …
9:49 AM Changeset [3934] by gb
  • trunk/ccl/level-0/X86/x86-clos.lisp
Remove debug traps; use registers sanely in the SETF case.
9:48 AM Changeset [3933] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
Implement TRUE and FALSE in LAP.
9:48 AM Changeset [3932] by gb
  • trunk/ccl/level-0/PPC/ppc-clos.lisp
Change the name of a constant that'll get clobbered when this is …
9:47 AM Changeset [3931] by gb
  • trunk/ccl/level-0/l0-pred.lisp
%TYPE-OF fixes for x8664. We haven't had interpreted functions for a …
9:46 AM Changeset [3930] by gb
  • trunk/ccl/level-0/l0-float.lisp
%SET-DOUBLE-FLOAT-EXP: endianness, use symbolic constant for high word.
9:45 AM Changeset [3929] by gb
  • trunk/ccl/level-0/l0-array.lisp
SUBTAG-BYTES for X8664.
9:45 AM Changeset [3928] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Lots of bug fixes.
9:44 AM Changeset [3927] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
REQUIRE what we need. Get CATCH-FRAME definition right. …
9:43 AM Changeset [3926] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Lots of changes and bugfixes.
9:42 AM Changeset [3925] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Avid path in REQUIRE; create native functions.
9:42 AM Changeset [3924] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Run natively: provide X8664-XDISASSEMBLE.
9:41 AM Changeset [3923] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Assemble things (uuos) with a "pseudo" ModRM byte, which allows …
9:40 AM Changeset [3922] by gb
  • trunk/ccl/compiler/X86/x86-arch.lisp
Need to explicitly (REQUIRE "ARCH").
9:39 AM Changeset [3921] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Define high and low 32-bit parts of a DOUBLE-FLOAT.
9:39 AM Changeset [3920] by gb
  • trunk/ccl/compiler/PPC/ppc-disassemble.lisp
DISASSEMBLE and FUNCTION-FOR-DISASSEMBLY moved elsewhere.

Mar 26, 2006:

4:20 AM Changeset [3919] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:47 AM Changeset [3918] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Fix x8664 lisp register display.
3:42 AM Changeset [3917] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Fix export of CCL::GETENV and CCL::SETENV.
3:37 AM Changeset [3916] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Dozens of bug fixes. Do uvref (not yet uvset) via jump table.
3:36 AM Changeset [3915] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Do arithmetic correctly in Cons macro. Split up Misc_Alloc.
3:34 AM Changeset [3914] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
Tag juggling.
3:34 AM Changeset [3913] by gb
  • trunk/ccl/lisp-kernel/ppc_print.c
Identify SLOT-VECTORs in kernel debugger.
3:33 AM Changeset [3912] by gb
  • trunk/ccl/lisp-kernel/errors.s
Add some error numbers for uvref/uvset failures that should never happen.
3:32 AM Changeset [3911] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Change x8664 lisp register display.
3:32 AM Changeset [3910] by gb
  • trunk/ccl/lisp-kernel/gc.c
IMPURIFY: maybe grow the dynamic area, but don't shrink it.
3:31 AM Changeset [3909] by gb
  • trunk/ccl/lisp-kernel/plsym.c
Symbol address may be longer than 32 bits.
3:31 AM Changeset [3908] by gb
  • trunk/ccl/lisp-kernel/ppc-constants32.h
sgbuf has been lisp_thread for the past few years.
3:30 AM Changeset [3907] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
Do uvref/uvset via jump tables. (Fewer branches, more redundancy.)
3:29 AM Changeset [3906] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
Identify SLOT-VECTORs. Print TRAs.
3:28 AM Changeset [3905] by gb
  • trunk/ccl/lisp-kernel/xlbt.c
Skip over lexpr nonsense.
3:28 AM Changeset [3904] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
More GDB macros.
3:27 AM Changeset [3903] by gb
  • trunk/ccl/library/lispequ.lisp
%GF-DISPATCH-TABLE-REF uses %SVREF.
3:26 AM Changeset [3902] by gb
  • trunk/ccl/lib/misc.lisp
MACHINE-VERSION caches the result per-session; looks in /proc/cpuinfo …
3:25 AM Changeset [3901] by gb
  • trunk/ccl/lib/macros.lisp
LFUN-BITS-KNOWN-FUNCTIONS uses arch macros to access function vector.
3:23 AM Changeset [3900] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
3:23 AM Changeset [3899] by gb
  • trunk/ccl/level-1/l1-io.lisp
No more interpreted functions.
3:23 AM Changeset [3898] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Mostly comment and formatting changes.
3:22 AM Changeset [3897] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Fix typos in x86 function cloning; comment/formatting changs.
3:21 AM Changeset [3896] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Lots of formatting changes; try to use DEFGLOBAL, since special …
3:20 AM Changeset [3895] by gb
  • trunk/ccl/level-1/l1-boot-1.lisp
HOST-PLATFORM, PLATFORM-DESCRIPTION: generalize, a little.
3:20 AM Changeset [3894] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:19 AM Changeset [3893] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
LFUN-KEYVECT access function vector, if that's not the function. …
3:18 AM Changeset [3892] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
Shift in the correct direction, sign-extend (or don't) as apropriate, …
3:17 AM Changeset [3891] by gb
  • trunk/ccl/level-0/X86/x86-utils.lisp
CLASS-OF fixes.
3:17 AM Changeset [3890] by gb
  • trunk/ccl/level-0/X86/x86-pred.lisp
If the recursive list case of EQUAL fails, fail; don't fall into the …
3:16 AM Changeset [3889] by gb
  • trunk/ccl/level-0/X86/x86-numbers.lisp
Fenceposts in fixnum integer-length.
3:15 AM Changeset [3888] by gb
  • trunk/ccl/level-0/X86/x86-hash.lisp
Strip-tag-to-fixnum without shifts.
3:15 AM Changeset [3887] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
Stuff here seems to work, so far …
3:14 AM Changeset [3886] by gb
  • trunk/ccl/level-0/X86/x86-clos.lisp
debug traps on slot-lookup LAP prototypes.
3:12 AM Changeset [3885] by gb
  • trunk/ccl/level-0/l0-pred.lisp
rearrange %type-of for tag changes.
3:12 AM Changeset [3884] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
No need to specify an initial value 0 when stack-consing a bignum in …
3:11 AM Changeset [3883] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Symbol aren't (necessarily) uvectors. X86 breakpoints if we hash any …
3:09 AM Changeset [3882] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
Um, most of this is supposed to be #+64-bit-target, not #+ppc64-target.
3:09 AM Changeset [3881] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
SET-CLOSURE-FORWARD-REFERENCE: functions aren't uvectors. Lots of …
3:08 AM Changeset [3880] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Tag reorganization. MISC-SYMBOL-OFFSET, MISC-FUNCTION-OFFSET. …
3:06 AM Changeset [3879] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Some operators can push results directly. Lots of bug fixes.
3:05 AM Changeset [3878] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
CMPB: accept signed/unsigned immediate.
3:04 AM Changeset [3877] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Arch macros for FUNCTION-TO-FUNCTION-VECTOR and …
3:03 AM Changeset [3876] by gb
  • trunk/ccl/compiler/optimizers.lisp
MACPTRP.
3:03 AM Changeset [3875] by gb
  • trunk/ccl/compiler/nx.lisp
COMPILE: don't check for INTERPRETED-FUNCTION, unless/until we have …

Mar 20, 2006:

5:20 PM Changeset [3874] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:05 PM Changeset [3873] by gwking
  • trunk/ccl/lib/ccl-export-syms.lisp
Exporting getenv and setenv from CCL
4:20 AM Changeset [3872] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:30 AM Changeset [3871] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Old-style destructuring, VALUES.
3:29 AM Changeset [3870] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
Define %nargs_b.
3:29 AM Changeset [3869] by gb
  • trunk/ccl/lisp-kernel/x86-constants.s
Define registers/bitfields used in old-style destructuring subprims.
3:28 AM Changeset [3868] by gb
  • trunk/ccl/library/lispequ.lisp
$XNOFINFUNCTION.
3:27 AM Changeset [3867] by gb
  • trunk/ccl/lib/level-2.lisp
Conditionalize out bit, bitfield accessors until they work …
3:27 AM Changeset [3866] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
Conditionalize GET-REGISTER-VALUE/SET-REGISTER-VALUE catch frame access.
3:26 AM Changeset [3865] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Conditionalize, mostly for whether the implementation has separate …
3:25 AM Changeset [3864] by gb
  • trunk/ccl/level-0/X86/x86-numbers.lisp
%FIXNUM-GCD. Slower then the one that counts bits, but doesn't need …
3:24 AM Changeset [3863] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
Do the lexpr/methd-context apply stuff. %X86-CLONE-FUNCTION, …
3:22 AM Changeset [3862] by gb
  • trunk/ccl/level-0/X86/x86-clos.lisp
Yet.
3:22 AM Changeset [3861] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
REPLACE-FUNCTION-CODE abstraction.
3:22 AM Changeset [3860] by gb
  • trunk/ccl/level-0/PPC/ppc-clos.lisp
UNSET-FIN-TRAMPOLINE doesn't reference constants. (This could neve …
3:21 AM Changeset [3859] by gb
  • trunk/ccl/level-0/l0-error.lisp
Replace error format string 9.
3:20 AM Changeset [3858] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
&lexpr fixes, old-style destructuring.
3:20 AM Changeset [3857] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:20 AM Changeset [3856] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Add the xtra slot to lisp-frame. yield syscall, gf-code-size.
3:19 AM Changeset [3855] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Fix some lexpr confusion, mv-call recursive problems.
3:18 AM Changeset [3854] by gb
  • trunk/ccl/compiler/X86/x86-lapmacros.lisp
SAVE-FRAME-VARIABLE-ARG-COUNT, CALL-SUBPRIM.
3:17 AM Changeset [3853] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Support :CODE-SIZE and :ORG directives. Change :CONSTANTS to …
3:16 AM Changeset [3852] by gb
  • trunk/ccl/compiler/nx1.lisp
Can use MAKE-ARRAY rather than MAKE-SEQUENCE.

Mar 18, 2006:

7:20 AM Changeset [3851] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:38 AM Changeset [3850] by gb
  • trunk/ccl/xdump/xfasload.lisp
Special case references to NIL in package htabs. Leave deleted …
6:36 AM Changeset [3849] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
Add a few lisp debugging things.
6:36 AM Changeset [3848] by gb
  • trunk/ccl/lisp-kernel/xlbt.c
Recognize multiple-value returning frames and find the real tra …
6:35 AM Changeset [3847] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
"gen" tcalls had the same bug as the known-stack-args cases did …
6:34 AM Changeset [3846] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
New do_funcall().
6:33 AM Changeset [3845] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
When we field an alloc trap, make sure that both the allocptr register …
6:32 AM Changeset [3844] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
A lisp frame may have two return addresses (one for the multiple-value …
6:31 AM Changeset [3843] by gb
  • trunk/ccl/lisp-kernel/plsym.c
If there's such a thing as fulltag_symbol, try to use it.
6:29 AM Changeset [3842] by gb
  • trunk/ccl/level-0/X86/x86-symbol.lisp
Symptr/symvector deconflation.
6:28 AM Changeset [3841] by gb
  • trunk/ccl/level-0/X86/x86-pred.lisp
Add %LISP-LOWBYTE-REF; could be open-coded (and may once have been.)
6:27 AM Changeset [3840] by gb
  • trunk/ccl/level-0/nfasload.lisp
Some SYMPTR->SYMVECTOR usage. Define %FASL-READ-SIGNED-LONG; use it …
6:26 AM Changeset [3839] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
Lots of SYMPTR->SYMVECTOR usage.
6:25 AM Changeset [3838] by gb
  • trunk/ccl/level-0/l0-pred.lisp
Do %TYPE-OF for x8664.
6:24 AM Changeset [3837] by gb
  • trunk/ccl/level-0/l0-def.lisp
Use SYMPTR->SYMVECTOR where necessary, so that we can %SVREF around in …
6:22 AM Changeset [3836] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Kinder, gentler CHECK-MISC-BOUND. (What was I thinking ?) More …
6:20 AM Changeset [3835] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:05 AM Changeset [3834] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Add HONS fields to AREA definition. SYMVECTOR->SYMPTR and its inverse …
6:03 AM Changeset [3833] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Don't sign-extend the $LFBITS-NONAME-BIT; doing so had to do with …
5:59 AM Changeset [3832] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
Change the sign of TRA displacements, to match what the compiler …
5:55 AM Changeset [3831] by gb
  • trunk/ccl/library/lispequ.lisp
Use NTH-IMMEDIATE to access COMBINED-METHOD slots.
5:54 AM Changeset [3830] by gb
  • trunk/ccl/lib/nfcomp.lisp
Comments clarify that scalar integers are always dumped big-endian. …
5:52 AM Changeset [3829] by gb
  • trunk/ccl/lib/macros.lisp
SYMPTR->SYMVECTOR and SYMVECTOR->SYMBOL are arch-specfic (NOP on PPC, …
5:51 AM Changeset [3828] by gb
  • trunk/ccl/level-1/l1-callbacks.lisp
Comment formatting.
5:50 AM Changeset [3827] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Star to conditionalize, a little.
5:48 AM Changeset [3826] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Conditionalize.
5:46 AM Changeset [3825] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
%SYMPTR->SYMVECTOR and %SYMVECTOR->SYMPTR shold never be called on …
5:44 AM Changeset [3824] by gb
  • trunk/ccl/compiler/nx1.lisp
Worth inlining %SYMPTR->SYMVECTOR on x8664 (should never happen on …

Mar 16, 2006:

9:21 AM Changeset [3823] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:03 AM Changeset [3822] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Spell LINUX correctly.
9:00 AM Changeset [3821] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
We were inlining NTH-VALUE incorrectly, but were always inlining it. …
8:58 AM Changeset [3820] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
X8664 register-printing changes.
8:58 AM Changeset [3819] by gb
  • trunk/ccl/library/parse-ffi.lisp
Treat VEC64/VEC128 like large integers, for now.
8:57 AM Changeset [3818] by gb
  • trunk/ccl/library/lispequ.lisp
gf accessors use NTH-IMMEDIATE.
8:56 AM Changeset [3817] by gb
  • trunk/ccl/lib/numbers.lisp
Conditionaliz on target word size.
8:56 AM Changeset [3816] by gb
  • trunk/ccl/lib/nfcomp.lisp
Need to be aware of cases where host/target endianness differ. …
8:54 AM Changeset [3815] by gb
  • trunk/ccl/lib/macros.lisp
NTH-IMMEDIATE is arch-specific; so is SET-NTH-IMMEDIATE, which is its …
8:53 AM Changeset [3814] by gb
  • trunk/ccl/lib/foreign-types.lisp
So far, Darwin's the only platform that uses signed chars. (For a good …
8:51 AM Changeset [3813] by gb
  • trunk/ccl/lib/compile-ccl.lisp
RISC-LAP is PPC-specific (and maybe specific to other RISC …
8:49 AM Changeset [3812] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
Some conditinalization.
8:49 AM Changeset [3811] by gb
  • trunk/ccl/library
Ignore fasl extensions yet to come.
8:46 AM Changeset [3810] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
8:46 AM Changeset [3809] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Some conditionalization; need more, and need to handle wrong-endianness.
8:44 AM Changeset [3808] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
%KERNEL-GLOBAL-OFFSET-FORM: probably should lose this. It's a …
8:43 AM Changeset [3807] by gb
  • trunk/ccl/level-1/l1-files.lisp
Set *.FASL-PATHAME* via #.'ed reference to target backend.
8:42 AM Changeset [3806] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Conditionalize a little.
8:42 AM Changeset [3805] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Use #. to set OS package name fron backend/ftd.
8:41 AM Changeset [3804] by gb
  • trunk/ccl/level-0/X86/x86-symbol.lisp
%SYMPTR->SYMBOL is often called with real (tagged) symbols; make it a …
8:40 AM Changeset [3803] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
%SET-NTH-IMMEDIATE.
8:40 AM Changeset [3802] by gb
  • trunk/ccl/level-0/X86/x86-clos.lisp
Start some of this. Still need to decide whether to use lexprs; better …
8:38 AM Changeset [3801] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
TRAP-UNLESS-CHARACTER. Float memory accessors/setters for the …
8:36 AM Changeset [3800] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
MAKE-SYMBOL returns the symbol pointer. Maybe conditionalize this for …
8:35 AM Changeset [3799] by gb
  • trunk/ccl/level-0/l0-io.lisp
Hopefully, the "split" 64-bit lseek is at best LinuxPPC32-specific.
8:34 AM Changeset [3798] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Use %ra0 for the inner function when making a closure, to avoid …
8:31 AM Changeset [3797] by gb
  • trunk/ccl/compiler/X86/x86-lapmacros.lisp
EXTRACT-TYPECODE: use a GENSYMed label.
8:30 AM Changeset [3796] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
New stuff for "pre-allocated" constants.
8:29 AM Changeset [3795] by gb
  • trunk/ccl/compiler/X86/x86-arch.lisp
Didn't have the relatively recent STACK-SIZE.
8:29 AM Changeset [3794] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Change the %GET-KERNEL-GLOBAL[-PTR] archmacros, so that they'll work …
8:28 AM Changeset [3793] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Change the %GET-KERNEL-GLOBAL[-PTR] archmacros, so that they'll work …

Mar 14, 2006:

9:20 PM Changeset [3792] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:08 PM Changeset [3791] by gb
  • trunk/ccl/binppc
remove
9:02 PM Changeset [3790] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Always use physical bin, l1-fasls relative pathnames.
9:02 PM Changeset [3789] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Simpler translations.
8:54 PM Changeset [3788] by gb
  • trunk/ccl/bindarwin
removed
8:32 PM Changeset [3787] by gb
  • trunk/ccl/bin
new file.
8:24 PM Changeset [3786] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Step 1: don't hardwire the target fasl pathname in a big #+ nest, get …
8:22 PM Changeset [3785] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
_SPstack_misc_alloc fixes. _SPsyscall: just return negative return …
8:20 PM Changeset [3784] by gb
  • trunk/ccl/library/x8664-linux-syscalls.lisp
Hide the incomplete definitions. This needs work; should use real …
8:20 PM Changeset [3783] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:19 PM Changeset [3782] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
%init-gvector: pop the last element first.
8:19 PM Changeset [3781] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
:linuxx8664-target on features, too.
8:18 PM Changeset [3780] by gb
  • trunk/ccl/compiler/X86/x862.lisp
x862-allocate-initialized-gvector: works better if the gvector is …
10:20 AM Changeset [3779] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:11 AM Changeset [3778] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Remove a comment that described the mid-1990s behavior of MacsBug?.
10:10 AM Changeset [3777] by gb
  • trunk/ccl/compiler/X86/x86-lap.lisp
In X86-LAP-EQUATE-FORM, check for and disallow bindings that match …
10:09 AM Changeset [3776] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Some UUOs shouldn't terminate a disassembly block.
10:09 AM Changeset [3775] by gb
  • trunk/ccl/library/syscall.lisp
Whoops.
10:01 AM Changeset [3774] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Fixes in _SPcall_closure, _SPstkgvector.
10:00 AM Changeset [3773] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Handle uuo_debug_trap.
10:00 AM Changeset [3772] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
Iflags is REG_EFL on Linux.
9:59 AM Changeset [3771] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Make (R)egisters command work on x8664.
9:59 AM Changeset [3770] by gb
  • trunk/ccl/library/syscall.lisp
BACKEND-SYSCALL-DEFINITIONS uses whatever bits are in the backend's …
9:57 AM Changeset [3769] by gb
  • trunk/ccl/library/x8664-linux-syscalls.lisp
New file. Woefully incomplete, and may need word-size fixes.
9:57 AM Changeset [3768] by gb
  • trunk/ccl/library/ppc-linux-syscalls.lisp
Set the mask per the new (new) scheme.
9:56 AM Changeset [3767] by gb
  • trunk/ccl/level-0/X86/x86-utils.lisp
Fix a few bugs in heap-walking code.
9:56 AM Changeset [3766] by gb
  • trunk/ccl/level-0/X86/x86-def.lisp
%NTH-IMMEDIATE needed to box; both it and %FUNCTION-CODE-WORDS needed …
9:55 AM Changeset [3765] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Use the right set of syscall definitions for Linux.
9:54 AM Changeset [3764] by gb
  • trunk/ccl/level-0/nfasload.lisp
Add a fixnum declaration.
9:54 AM Changeset [3763] by gb
  • trunk/ccl/level-0/l0-io.lisp
Include the right set of syscall defs for Linux.
9:53 AM Changeset [3762] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
Need to use %symptr->symbol for x86; harmless on PPC.
9:53 AM Changeset [3761] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
SETUP-VCELL-ALLOCATION needs to bias the size by fulltag-misc.
9:52 AM Changeset [3760] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-backend.lisp
At least for Linux/X86/64, need to look at os/cpu/word-size to …
9:51 AM Changeset [3759] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
All PPC (32/64) backends can use syscall defs for OS/CPU, regardless …
9:50 AM Changeset [3758] by gb
  • trunk/ccl/compiler/backend.lisp
Add PLATFORM-SYSCALL-MASK to backend struct.
9:21 AM Changeset [3757] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:10 AM Changeset [3756] by gb
  • trunk/ccl/library/linux-syscalls.lisp
renamed

Mar 13, 2006:

10:20 AM Changeset [3755] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:33 AM Changeset [3754] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
9:24 AM Changeset [3753] by gb
  • trunk/ccl/xdump/xfasload.lisp
AREA constants now in CCL package.
9:23 AM Changeset [3752] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
ret1valn: no LEAVE here. nthrowvalues: fix several bugs.
9:22 AM Changeset [3751] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
TSP_Alloc_Var: zero the dnode at the new tsp, as well.
9:21 AM Changeset [3750] by gb
  • trunk/ccl/library/lispequ.lisp
Define AREA constants here (in CCL package.)
9:21 AM Changeset [3749] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:20 AM Changeset [3748] by gb
  • trunk/ccl/lib/macros.lisp
Move DO-CONSING-AREAS here. AREA-CODE is an arch macro.
9:20 AM Changeset [3747] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Move DO-CONSING-AREAS to macros.lisp.
9:19 AM Changeset [3746] by gb
  • trunk/ccl/level-0/X86/x86-utils.lisp
Walk static, dynamic areas.
9:19 AM Changeset [3745] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
Comments.
9:18 AM Changeset [3744] by gb
  • trunk/ccl/level-0/nfasload.lisp
%MAP-AREAS call might have to deal with symbol/symbol-vector distinction.
9:18 AM Changeset [3743] by gb
  • trunk/ccl/level-0/l0-utils.lisp
AREA constants are in CCL package, not PPC. %MAP-LFUNS might have to …
9:17 AM Changeset [3742] by gb
  • trunk/ccl/level-0/l0-misc.lisp
AREA constants are in CCL package, not PPC.
9:17 AM Changeset [3741] by gb
  • trunk/ccl/level-0/l0-hash.lisp
%GROW-HASH-TABLE is always called inside WITHOUT-INTERRUPTS, so no …
9:16 AM Changeset [3740] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Push at most one stack frame on function entry …
9:14 AM Changeset [3739] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
AREA-CODE archmacro.
9:14 AM Changeset [3738] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
AREA constants moved to CCL package.

Mar 12, 2006:

7:20 AM Changeset [3737] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:54 AM Changeset [3736] by gb
  • trunk/ccl/lisp-kernel/linuxx8664/.gdbinit
Don't change handling of SIGUSR1 or SIGUSR2; I don't think that we use …
6:52 AM Changeset [3735] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
builtin_eql was extracting lisptags and comparing fulltags, and thus …
6:47 AM Changeset [3734] by gb
  • trunk/ccl/lisp-kernel/x86-subprims64.s
Push a 0 and make the initial lisp %rbp point to it, to mark the end …
6:47 AM Changeset [3733] by gb
  • trunk/ccl/lisp-kernel/xlbt.c
Sketchy kernel-debugger backtrace.
6:46 AM Changeset [3732] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
A lisp_frame struct, for kernel backtrace.
6:46 AM Changeset [3731] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Try (temporily) disabling Lisp's SIGINT handler. There seem to be …
6:43 AM Changeset [3730] by gb
  • trunk/ccl/lisp-kernel/macros.h
I may have parenthesized nodeheader_tag_p and immheader_tag_p; several …
6:41 AM Changeset [3729] by gb
  • trunk/ccl/level-0/X86/x86-misc.lisp
Fix a few typos (fixnum vs unboxed constants, etc.) …
6:38 AM Changeset [3728] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Fix file name in comment.
6:38 AM Changeset [3727] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
ENSURE-RESERVED-FRAME: test was backwards.
6:37 AM Changeset [3726] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Don't use FN as arg name in LFUN-VECTOR, since x8664::fn is a constant …
6:36 AM Changeset [3725] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Ensure stack fencepost in simple &optional arg case. Do the …
Note: See TracTimeline for information about the timeline view.