Timeline


and

Feb 27, 2006:

9:20 PM Changeset [3531] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:14 PM Changeset [3530] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Hadn't saved the buffer; ppc2-%aset2 changes were incomplete.
7:20 AM Changeset [3529] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:30 AM Changeset [3528] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Suppress compiler warning.
6:06 AM Changeset [3527] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:51 AM Changeset [3526] by gb
  • trunk/ccl/release-notes.txt
Update.
5:51 AM Changeset [3525] by gb
  • trunk/ccl/level-1/l1-application.lisp
Exercise more control over the stack sizes of listener threads …
5:49 AM Changeset [3524] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Fix the usage message.
5:20 AM Changeset [3523] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:58 AM Changeset [3522] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Split --stack-size and --thread-stack-size args, to avoid rlimit …
4:23 AM Changeset [3521] by gb
  • trunk/ccl/lib/macros.lisp
Remove (most) support for tracing callbacks. (Having the …
4:21 AM Changeset [3520] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Can't reserve 512GB on LinuxPPC64; try 256GB instead.
4:20 AM Changeset [3519] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:59 AM Changeset [3518] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
3:38 AM Changeset [3517] by gb
  • trunk/ccl/lisp-kernel/darwinppc/Makefile
Restore COPT setting, clobbered on last (accidental) checkin.
3:35 AM Changeset [3516] by gb
  • trunk/ccl/lisp-kernel/ppc-asmutils.s
atomic_and
3:35 AM Changeset [3515] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
more mappable memory on 64-bit platforms. Set stack-size global from …
3:35 AM Changeset [3514] by gb
  • trunk/ccl/lisp-kernel/gc.c
check_range() takes a headers_allowed arg (not allowed on vsp). Some …
3:35 AM Changeset [3513] by gb
  • trunk/ccl/lisp-kernel/plbt.c
bug fixes
3:35 AM Changeset [3512] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
simpler suspend ack, other changes, heavy, unreadable conditionalization
3:35 AM Changeset [3511] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
fixes in pc_luser_xp. Defer exceptions if we don't have the lock on Darwin
3:35 AM Changeset [3510] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
change defs of C write-barrier exports
3:35 AM Changeset [3509] by gb
  • trunk/ccl/lisp-kernel/ppc-constants32.h
tcr flags are natural
3:35 AM Changeset [3508] by gb
  • trunk/ccl/lisp-kernel/lisp_globals.h
stack-size global
3:35 AM Changeset [3507] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Prototype atomic_and(), atomic_ior() here. Use them to set/clear TCR …
3:34 AM Changeset [3506] by gb
  • trunk/ccl/lib/encapsulate.lisp
Print trace level in trace output.
3:34 AM Changeset [3505] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Add :reload-arguments arg to REBUILD-CCL.
3:33 AM Changeset [3504] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Adjust default stack sizes based on --stack-size argument.
3:32 AM Changeset [3503] by gb
  • trunk/ccl/level-0/l0-misc.lisp
ROOM: don't report hons-space size if it's 0.
3:32 AM Changeset [3502] by gb
  • trunk/ccl/level-0/l0-array.lisp
Use #+64-bit-target instead of #+ppc64-target in a few places.
3:31 AM Changeset [3501] by gb
  • trunk/ccl/examples/hons-example.lisp
Still needs work, but not quite so brain-dead.
3:30 AM Changeset [3500] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
A few bug fixes.
3:30 AM Changeset [3499] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Fix typos in unwind-protect; use the same general scheme for PROGV.
3:29 AM Changeset [3498] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
In PPC2-%ASET2, typename is quoted in acode.
3:28 AM Changeset [3497] by gb
  • trunk/ccl/compiler/PPC/ppc-arch.lisp
Replace BAD-CURRENT-VS global with STACK-SIZE.

Feb 16, 2006:

11:20 PM Changeset [3496] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:49 PM Changeset [3495] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Wait for acknowledgement after suspend_tcr. Probably needs some …
10:48 PM Changeset [3494] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
catch_exception_raise maintains TCR_FLAG_BIT_PENDING_EXCEPTION. …
10:45 PM Changeset [3493] by gb
  • trunk/ccl/lisp-kernel/ppc-constants.h
Define a few more tcr flags.

Feb 15, 2006:

7:20 AM Changeset [3492] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:56 AM Changeset [3491] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
Define LWSYNC. Less sure how to tell if it's available.
6:51 AM Changeset [3490] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Define GET-INTERNAL-REAL-TIME here; define GET-TICK-COUNT in terms of …
6:49 AM Changeset [3489] by gb
  • trunk/ccl/lib/time.lisp
Define GET-INTERNAL-REAL-TIME earlier in the load sequence.
6:48 AM Changeset [3488] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Replace unused condemn-area kernel global with raise-thread-interrupt.
6:47 AM Changeset [3487] by gb
  • trunk/ccl/lisp-kernel/imports.s
Export raise_thread_interrupt.
6:47 AM Changeset [3486] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Define raise_thread_interrupt.

Feb 14, 2006:

11:20 AM Changeset [3485] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:23 AM Changeset [3484] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Try using Mach suspend/resume again.
10:20 AM Changeset [3483] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:20 AM Changeset [3482] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
default &optionals, unwind-protect: push %ra0 "manually".
10:17 AM Changeset [3481] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
New inline REF-SYMBOL-VALUE: don't use a 64-bit trap on ppc32.
6:20 AM Changeset [3480] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:29 AM Changeset [3479] by gb
  • trunk/ccl/lisp-kernel/gc.c
Conditionalize references to subtag_code_vector in …
4:20 AM Changeset [3478] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:01 AM Changeset [3477] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Closure & vcell stuff, some logical ops, tail funcall with no stack …
3:58 AM Changeset [3476] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Closure & vcell stuff, some logical ops, tail funcall.
3:57 AM Changeset [3475] by gb
  • trunk/ccl/compiler/X86/x86-arch.lisp
Add bad-funcall kernel global for x86 funcall.
3:53 AM Changeset [3474] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Lots-o-stuff (misc_set, etc.)
3:52 AM Changeset [3473] by gb
  • trunk/ccl/lisp-kernel/x86-spjump64.s
Pad jump table to page boundary, so bad_funcall() has a known address.
3:51 AM Changeset [3472] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
new do_funcall().
3:51 AM Changeset [3471] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
Define tag_single_float.
3:50 AM Changeset [3470] by gb
  • trunk/ccl/lisp-kernel/lisp_globals.h
BAD_FUNCALL, for x86 funcall.
3:50 AM Changeset [3469] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Setup BAD_FUNCALL, for x86 funcall.
3:49 AM Changeset [3468] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Don't generate REX prefix on uuo_error_vector_bound unless we need one.

Feb 13, 2006:

10:20 PM Changeset [3467] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:32 PM Changeset [3466] by gb
  • trunk/ccl/lisp-kernel/gc.c
last change broke purify on ppc too, back out of it
7:20 AM Changeset [3465] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:18 AM Changeset [3464] by gb
  • trunk/ccl/compiler/X86/x862.lisp
More stuff.
7:15 AM Changeset [3463] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
use rcmp aliases for comparisons when testing for testing for other …
7:14 AM Changeset [3462] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
rcmp aliases for all "cmp[bwlq]" instructions.
7:13 AM Changeset [3461] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Always open an undo-frame for %stack-block, even if the "zero" flag is …
7:11 AM Changeset [3460] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
More stuff. Getting there …
7:11 AM Changeset [3459] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
aligned_bignum_size
7:10 AM Changeset [3458] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
target fixnum limits.
6:20 AM Changeset [3457] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:08 AM Changeset [3456] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Fix %set-z-flag-if-u64-fits-in-fixnum.
5:20 AM Changeset [3455] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:42 AM Changeset [3454] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Every day, more stuff.
4:41 AM Changeset [3453] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Add a few things, work around $ conflation.
4:40 AM Changeset [3452] by gb
  • trunk/ccl/lisp-kernel/x86-uuo.s
add uuo_error_reg_not_fixnum.
4:39 AM Changeset [3451] by gb
  • trunk/ccl/lisp-kernel/x86-constants.s
define tstack_alloc_limit.

Feb 12, 2006:

11:20 PM Changeset [3450] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:58 PM Changeset [3449] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
NEW-NUMTOKEN: don't allow leading sign on denominator when trying to …
3:20 AM Changeset [3448] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:56 AM Changeset [3447] by gb
  • trunk/ccl/lisp-kernel/x86-subprims64.s
start_lisp, toplevel_loop.
2:55 AM Changeset [3446] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
funcall does so.
2:55 AM Changeset [3445] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.h
Lose code_vector subtag; renumber things so that subtag_double_float …
2:54 AM Changeset [3444] by gb
  • trunk/ccl/lisp-kernel/ppc-subprims.s
Rewrite comment "clarifying" what toplevel_loop does.
2:54 AM Changeset [3443] by gb
  • trunk/ccl/lisp-kernel/x86-constants.s
define TCR states.
2:53 AM Changeset [3442] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
fix do_funcall().
2:53 AM Changeset [3441] by gb
  • trunk/ccl/lisp-kernel/x86_print.c
Don't reference subtag_code_vector.
2:53 AM Changeset [3440] by gb
  • trunk/ccl/lisp-kernel/gc.c
Don't reference subtag_code_vector in purify/etc on x8664.
2:52 AM Changeset [3439] by gb
  • trunk/ccl/lib/macros.lisp
Setf inverses for unsigned memory accessors.
2:51 AM Changeset [3438] by gb
  • trunk/ccl/lib/level-2.lisp
eval-redefs for unsigned memory setters.
2:51 AM Changeset [3437] by gb
  • trunk/ccl/level-0/l0-pred.lisp
Start to conditionalize for #+x8664-target.
2:51 AM Changeset [3436] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
REQUIRE-type primitives, more stuff, bug fixes.
2:50 AM Changeset [3435] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
No code-vector. Renumber things, so that SUBTAG-DOUBLE-FLOAT has a …
2:50 AM Changeset [3434] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Use fp1 (arbitrarily), not fp0 when setting double-float vector elements.
2:49 AM Changeset [3433] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Tab out further when printing instruction address.
2:48 AM Changeset [3432] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
Fix error trap in REQUIRE-REAL.
2:48 AM Changeset [3431] by gb
  • trunk/ccl/compiler/nx1.lisp
Memory-setting primitives come in signed and unsigned flavors.

Feb 11, 2006:

11:21 AM Changeset [3430] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:34 AM Changeset [3429] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
_SPmakes64: more svelte, less buggy.
10:32 AM Changeset [3428] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:32 AM Changeset [3427] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Lots-o-stuff: most vector access & assignment, etc. (Some cases need …
10:30 AM Changeset [3426] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Cache the foreign SP in %mm5.
10:29 AM Changeset [3425] by gb
  • trunk/ccl/compiler/X86/x86-backend.lisp
Match use of dedicate shift-count register (%cl) via :%SHIFT. It's …
10:28 AM Changeset [3424] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't call UVREF to access value of single-float vector, since …
10:26 AM Changeset [3423] by gb
  • trunk/ccl/compiler/optimizers.lisp
CHAR-EQUAL.
10:26 AM Changeset [3422] by gb
  • trunk/ccl/compiler/nx0.lisp
ACODE-INTEGER-CONSTANT-P, which may have been a bad idea.

Feb 10, 2006:

9:20 PM Changeset [3421] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:07 PM Changeset [3420] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
More stuff, especially for vector reference.
9:06 PM Changeset [3419] by gb
  • trunk/ccl/compiler/X86/x862.lisp
Propagate some ppc backend fixes; get vref working.
9:05 PM Changeset [3418] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
setc is an alias for setb.
9:04 PM Changeset [3417] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
:SINGLE-FLOAT-VECTOR is a 32-bit ivector type. :SINGLE-FLOAT isn't.
9:04 PM Changeset [3416] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
:SINGLE-FLOAT-VECTOR is a 32-bit ivector type.
7:20 AM Changeset [3415] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:55 AM Changeset [3414] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Add a :FULL option to REBUILD-CCL.
6:50 AM Changeset [3413] by gb
  • trunk/ccl/lisp-kernel/gc.c
Fix calculation of static_dnodes_for_area (was unmapping the wrong …
6:48 AM Changeset [3412] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Disable mach_suspend_tcr again. Mach sucks.
6:47 AM Changeset [3411] by gb
  • trunk/ccl/library/lispequ.lisp
Define constant bits for GC verbosity.
6:46 AM Changeset [3410] by gb
  • trunk/ccl/lib/macros.lisp
For thing that actually macroexpand %SVSET and %SET-SCHAR, don't …
6:44 AM Changeset [3409] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export GC-VERBOSE, GC-VERBOSE-P.
6:44 AM Changeset [3408] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Add GC-VERBOSE, GC-VERBOSE-P.
6:43 AM Changeset [3407] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
MISC-NODE-SET without EGC checks. Open-code special reference.
6:42 AM Changeset [3406] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Avoid EGC write-barrier checks when storing some types of things in …
6:40 AM Changeset [3405] by gb
  • trunk/ccl/compiler/nx0.lisp
vcell, fcell refs are loop-weighted.
6:38 AM Changeset [3404] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Most of throw, nthrow.

Feb 6, 2006:

6:20 AM Changeset [3403] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:20 AM Changeset [3402] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
suspend_other_threads() and resume_other_threads() take a Boolean …
5:20 AM Changeset [3401] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:19 AM Changeset [3400] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
suspend_other_threads() and resume_other_threads() take a Boolean …
5:18 AM Changeset [3399] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
suspend_other_threads() and resume_other_threads() take a Boolean …
5:18 AM Changeset [3398] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
suspend_other_threads() and resume_other_threads() take a Boolean …
5:17 AM Changeset [3397] by gb
  • trunk/ccl/lisp-kernel/imports.s
provide lisp_suspend_other_threads() and "lisp_resume_other_threads() …

Feb 3, 2006:

2:20 PM Changeset [3396] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:03 PM Changeset [3395] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Mach exception lock is a pthread_mutex_t *; lock it around …
2:02 PM Changeset [3394] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Mach exception lock is a pthread_mutex_t *; don't lock it reentrantly. …
1:53 PM Changeset [3393] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.h
More Mach exception stuff here. Mach exception lock is a …
1:52 PM Changeset [3392] by gb
  • trunk/ccl/lisp-kernel/gc.c
Casts in vm_copy call. (Check these on ppc64 ?).

Feb 1, 2006:

1:20 PM Changeset [3391] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:21 PM Changeset [3390] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Get tra right; tsp allocation/dnode_align stuff.
12:20 PM Changeset [3389] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:19 PM Changeset [3388] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
comment format
11:45 AM Changeset [3387] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
On return from ff-call, ensure that allocptr/allocbase have harmless …
12:20 AM Changeset [3386] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:07 AM Changeset [3385] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Tried a few (conditionalized) things to make resume_tcr more reliable; …
12:05 AM Changeset [3384] by gb
  • trunk/ccl/lisp-kernel/ppc-macros.s
Zero_TSP_Frame and Zero_TSP_Frame_nz: don't zero the frame.type on PPC64.
12:04 AM Changeset [3383] by gb
  • trunk/ccl/lisp-kernel/lisptypes.h
Fix conditinal definition of ExceptionInformation?

Jan 31, 2006:

10:20 PM Changeset [3382] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:39 PM Changeset [3381] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
remove extra blank line.
9:38 PM Changeset [3380] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
UNBOX-S64: get error right.
9:37 PM Changeset [3379] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
In PPC2-VREF, in the :SIGNED-BYTE-64 case where the index is constant, …
3:20 AM Changeset [3378] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:48 AM Changeset [3377] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
If using "modern" GAS, quote expressions in recursive macro calls.
2:47 AM Changeset [3376] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
endfn undefines func_name

Jan 30, 2006:

2:20 PM Changeset [3375] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:59 PM Changeset [3374] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
More stuff.
1:59 PM Changeset [3373] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
Move a comment.
10:20 AM Changeset [3372] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:39 AM Changeset [3371] by gb
  • trunk/ccl/lisp-kernel/Threads.h
Conditionalize for FreeBSD/x86-64.
9:39 AM Changeset [3370] by gb
  • trunk/ccl/lisp-kernel/freebsd8664
New files. FreeBSD make (and gmake) both want to rebuild all .s …
4:20 AM Changeset [3369] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:40 AM Changeset [3368] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
May not even compile at the moment, but (a) my AMD64 laptop's disk is …

Jan 28, 2006:

11:20 PM Changeset [3367] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:37 PM Changeset [3366] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
Check in some stuff that's not ready yet; HW problems on x86-64 box.
10:20 AM Changeset [3365] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:52 AM Changeset [3364] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Some consing, stack-consing, multiple-value things. Try to limit the …
9:49 AM Changeset [3363] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-arch.lisp
Don't enumerate/give pet names to MMX registers. TCR changes.
9:38 AM Changeset [3362] by gb
  • trunk/ccl/compiler/X86/x862.lisp
More stuff works; still need to do: - unwind-protect cleanup context …
9:35 AM Changeset [3361] by gb
  • trunk/ccl/compiler/X86/x86-lapmacros.lisp
No more * for indirect jmp (there's enough syntax already, without …
9:34 AM Changeset [3360] by gb
  • trunk/ccl/compiler/X86/x86-disassemble.lisp
Stop block on UUO. Handle more label-arithmetic cases, new UUO.
9:33 AM Changeset [3359] by gb
  • trunk/ccl/compiler/X86/x86-backend.lisp
Simplify pseudo-op operands, too.
9:33 AM Changeset [3358] by gb
  • trunk/ccl/compiler/X86/x86-asm.lisp
Fix mmx->mmx MOVQ. Add MOVAPD, a few more UUOs.
9:31 AM Changeset [3357] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
More binding stuff: unbinding, *interrupt-level* binding.
9:30 AM Changeset [3356] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Arg order comment.
9:29 AM Changeset [3355] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
tsp, next_tsp in MMX regs.
9:29 AM Changeset [3354] by gb
  • trunk/ccl/lisp-kernel/x86-uuo.s
interrupt_now()
4:20 AM Changeset [3353] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:52 AM Changeset [3352] by gb
  • trunk/ccl/lisp-kernel/linuxppc/Makefile
Only about an hour was wasted, but it somehow seems longer.
3:39 AM Changeset [3351] by gb
  • trunk/ccl/lisp-kernel/darwinppc/Makefile
Splitting ppc-spentry.s into several smaller files files wasn't a bad …
3:20 AM Changeset [3350] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:05 AM Changeset [3349] by gb
  • trunk/ccl/lisp-kernel/linuxppc/Makefile
Split out ffi subprims to ppc-spffi.s
2:49 AM Changeset [3348] by gb
  • trunk/ccl/lisp-kernel/darwinppc/Makefile
Move binding-related subprims to ppc-spbind.o
2:48 AM Changeset [3347] by gb
  • trunk/ccl/lisp-kernel/ppc-spbuiltin.s
Add a comment.
2:35 AM Changeset [3346] by gb
  • trunk/ccl/lisp-kernel/darwinppc/Makefile
ppc-spbuiltin.o
2:32 AM Changeset [3345] by gb
  • trunk/ccl/lisp-kernel/ppc-spentry.s
Oh, now I remember: there is no "subi.", which explains the use of …
2:28 AM Changeset [3344] by gb
  • trunk/ccl/lisp-kernel/ppc-macros.s
Start to split up ppc-spentry.s into several smaller files. Will need …
2:27 AM Changeset [3343] by gb
  • trunk/ccl/lisp-kernel/x86-uuo.s
xuuo, other small changes.
2:27 AM Changeset [3342] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Binding stuff. Will soon split up this file and PPC equivalent.
2:26 AM Changeset [3341] by gb
  • trunk/ccl/lisp-kernel/x86-macros.s
Cons arg order. More changes/reorganization to come.
2:25 AM Changeset [3340] by gb
  • trunk/ccl/lisp-kernel/x86-constants64.s
Get registers consistent, again.
Note: See TracTimeline for information about the timeline view.