|
|
|
@6481
|
18 years |
Gary Byers |
New calling sequence. No need to be careful with %rcx (now %imm2)
in …
|
|
|
|
@6480
|
18 years |
Gary Byers |
New calling sequence.
|
|
|
|
@6479
|
18 years |
Gary Byers |
New calling sequence.
|
|
|
|
@6478
|
18 years |
Gary Byers |
Handle new-style tras, other new-calling-sequence changes.
|
|
|
|
@6477
|
18 years |
Gary Byers |
New calling sequence. %rcx is %imm2 now, not %temp2, and no need
to …
|
|
|
|
@6476
|
18 years |
Gary Byers |
New calling sequence. %rcx is %imm2 now, not %temp2, and no need
to …
|
|
|
|
@6475
|
18 years |
Gary Byers |
New calling sequence. %rcx is %imm2 now, not %temp2, and no need
to …
|
|
|
|
@6474
|
18 years |
Gary Byers |
global label-valued temporaries.
|
|
|
|
@6473
|
18 years |
Gary Byers |
FLOAT with no protototype argument.
|
|
|
|
@6472
|
18 years |
Gary Byers |
Try to do a little type inference for more flavors of AREF.
|
|
|
|
@6471
|
18 years |
Gary Byers |
FUNCTION-INFORMATION might return an afunc (or equivalent) as
a …
|
|
|
|
@6470
|
18 years |
Gary Byers |
Support the new (call/ret) calling sequence, new tra/talign scheme. …
|
|
|
|
@6469
|
18 years |
Gary Byers |
Support the new (call/ret) calling sequence, new tra/talign scheme.
|
|
|
|
@6468
|
18 years |
Gary Byers |
Support :talign, (@ (: label) (% rip)).
|
|
|
|
@6467
|
18 years |
Gary Byers |
Recognize CALL label operands, rip-relative label refs.
|
|
|
|
@6466
|
18 years |
Gary Byers |
Allow label-valued temporaries, support :talign directive in vinsn …
|
|
|
|
@6465
|
18 years |
Gary Byers |
Add call instruction; note that %rip is a register …
|
|
|
|
@6464
|
18 years |
Gary Byers |
Use "tail-aligned" calls for most things, except calls to subprims …
|
|
|
|
@6463
|
18 years |
Gary Byers |
Try to make cross-compilation with x86-64 targets a little easier,
by …
|
|
|
|
@6462
|
18 years |
Gary Byers |
move away from lea/jmp, towards call/ret.
rcx is now an imm reg; ra0 = …
|
|
|
|
@6461
|
18 years |
Gary Byers |
%immediate-set-xxx: get sign right.
unwind-protect uses nmkunwind …
|
|
|
|
@6460
|
18 years |
Gary Byers |
nmkunwind.
|
|
|
|
@6459
|
18 years |
Gary Byers |
getu32/gets32, nmkunwind.
|
|
|
|
@6458
|
18 years |
Gary Byers |
New .SPnmkunwind.
|
|
|
|
@6457
|
18 years |
Gary Byers |
Make %GET-KERNEL-GLOBAL-PTR actually work.
|
|
|
|
@6456
|
18 years |
Gary Byers |
Make %GET-KERNEL-GLOBAL-PTR actually work.
|
|
|
|
@6455
|
18 years |
Gary Byers |
Bump image abi version.
|
|
|
|
@6454
|
18 years |
Gary Byers |
Update min fasl version.
|
|
|
|
@6453
|
18 years |
Gary Byers |
Bump current fasl version.
|
|
|
|
@6452
|
18 years |
Gary Byers |
Use %pname-hash for symbol hashing; faster than string-hash.
|
|
|
|
@6451
|
18 years |
Gary Byers |
Bump max fasl version.
|
|
|
|
@6450
|
18 years |
Gary Byers |
%GET-KERNEL-GLOBAL-PTR: actually works …
|
|
|
|
@6449
|
18 years |
Gary Byers |
x862-%immediate-store had signedness backwards, as well.
|
|
|
|
@6448
|
18 years |
Gary Byers |
Get signedness right in ppc2-%immediate-store (exposed by .SPgetxlong …
|
|
|
|
@6447
|
18 years |
Gary Byers |
debug_show_fpu for x86-64 FreeBSD.
FreeBSD xmm context stuff.
|
|
|
|
@6446
|
18 years |
Gary Byers |
x86-64 new_heap_segment: keep trying smaller values …
|
|
|
|
@6445
|
18 years |
Gary Byers |
Bump.
|
|
|
|
@6444
|
18 years |
Gary Byers |
*initial-lisp-thread*, some stack sizes are static.
|
|
|
|
@6443
|
18 years |
Gary Byers |
Don't cons when clearing spinlock.
Commented out alternate definitions …
|
|
|
|
@6442
|
18 years |
Gary Byers |
%fixnum-ref-macptr, %fixnum-set-macptr should be defined early.
|
|
|
|
@6441
|
18 years |
Gary Byers |
%fixnum-ref-macptr, %fixnum-set-macptr don't belong here.
|
|
|
|
@6440
|
18 years |
Gary Byers |
In new_heap_segment(), try smaller deltas if we can't allocate …
|
|
|
|
@6439
|
18 years |
Gary Byers |
*SPIN-LOCK-TRIES* is static.
|
|
|
|
@6438
|
18 years |
Gary Byers |
|
|
|
|
@6437
|
18 years |
Gary Byers |
More file-mapping fixes.
|
|
|
|
@6436
|
18 years |
Gary Byers |
More file-mapping stuff.
|
|
|
|
@6435
|
18 years |
Gary Byers |
Use .SPgetu32/.SPgets33, no more .SPgetxlong.
|
|
|
|
@6434
|
18 years |
Gary Byers |
Use .SPgetu32/.SPgets33, no more .SPgetxlong.
|
|
|
|
@6433
|
18 years |
Gary Byers |
ELT/SET-ELT: fix on branch, too.
|
|
|
|
@6432
|
18 years |
Gary Byers |
ELT, SET-ELT: don't assume that NTHCDR returns a CONS, signal the …
|
|
|
|
@6431
|
18 years |
Gary Byers |
More file-mapping stuff.
|
|
|
|
@6430
|
18 years |
Gary Byers |
%GET-KERNEL-GLOBAL-PTR needs to use %INT-TO-PTR. Apparently, not much …
|
|
|
|
@6429
|
18 years |
Gary Byers |
|
|
|
|
@6428
|
18 years |
Gary Byers |
If PUTHASH decides that it wants to grow the hash table, it tries
to …
|
|
|
|
@6427
|
18 years |
Gary Byers |
|
|
|
|
@6426
|
18 years |
Gary Byers |
FUNCTION-INFORMATION returns what it finds in the environment, not …
|
|
|
|
@6425
|
18 years |
Gary Byers |
ACODE-FORM-TYPE: look at multi-dimensional array operations, too.
|
|
|
|
@6424
|
18 years |
Gary Byers |
Fixnum addition, subtraction: avoid overflow checks in binops if
each …
|
|
|
|
@6423
|
18 years |
Gary Byers |
Unsafe unboxing.
|
|
|
|
@6422
|
18 years |
Gary Byers |
Alias for xmm0 field in fp context.
|
|
|
|
@6421
|
18 years |
Gary Byers |
Fix Darwin FP reg context stuff.
|
|
|
|
@6420
|
18 years |
Gary Byers |
No more (distinct) ra0.
Get the FPU printer working on darwin-x8664.
|
|
|
|
@6419
|
18 years |
Gary Byers |
Treat #_?sym, #$?sym, and #&?sym as tests for the definedness of
the …
|
|
|
|
@6418
|
18 years |
Gary Byers |
Export file-mapping primitives.
|
|
|
|
@6417
|
18 years |
Gary Byers |
Move *host-page-size* here.
Add file-mapping primitives.
|
|
|
|
@6416
|
18 years |
Gary Byers |
Move *host-page-size* elsewhere.
|
|
|
|
@6415
|
18 years |
Gary Byers |
Conditionalize for USE_MACH_EXCEPTION_LOCK.
Pass the old_valence …
|
|
|
|
@6414
|
18 years |
Gary Byers |
Fix USE_MACH_EXCEPTION_LOCK conditionalization.
|
|
|
|
@6413
|
18 years |
Gary Byers |
Try to make use of mach_exception_lock conditional, disable it.
(Need …
|
|
|
|
@6412
|
18 years |
Gary Byers |
Don't assume that mkcatch macro does blr; do it ourselves, or jmp …
|
|
|
|
@6411
|
18 years |
Gary Byers |
mkcatch macro doesn't include blr.
|
|
|
|
@6410
|
18 years |
Gary Byers |
Add nmkunwind vinsn, which handles *interrupt-level* binding …
|
|
|
|
@6409
|
18 years |
Gary Byers |
Changes to suppress references to "running_under_rosetta" on branch, too.
|
|
|
|
@6408
|
18 years |
Gary Byers |
Changes to suppress references to "running_under_rosetta" on branch, too.
|
|
|
|
@6407
|
18 years |
Gary Byers |
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
|
|
|
|
@6406
|
18 years |
Gary Byers |
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
|
|
|
|
@6405
|
18 years |
Gary Byers |
Arrange to pass old_valence through exception handlers, so we're
less …
|
|
|
|
@6404
|
18 years |
Gary Byers |
Squelch "foo is deprecated" warnings.
|
|
|
|
@6403
|
18 years |
Gary Byers |
Arrange to pass old_valence through exception handlers, so we're
less …
|
|
|
|
@6402
|
18 years |
Gary Byers |
PATHNAME-DEVICE is NIL for physical-pathnames, :UNSPECIFIC for …
|
|
|
|
@6401
|
18 years |
Gary Byers |
LOGICAL-PATHNAME: signal a type-error if there's no logical-host. …
|
|
|
|
@6400
|
18 years |
Gary Byers |
:IF-EXISTS defaults to :NEW-VERSION if the pathname's version is :NEWEST.
|
|
|
|
@6399
|
18 years |
Gary Byers |
In SET-GF-ARG-INFO, clear the dt cache if APO changes.
|
|
|
|
@6398
|
18 years |
Gary Byers |
Use a CMOVE in EQL.
|
|
|
|
@6397
|
18 years |
Gary Byers |
FLOAT: arrrgh.
|
|
|
|
@6396
|
18 years |
Gary Byers |
Remove the extraneous "6"; don't want to know how it got there ... …
|
|
|
|
@6395
|
18 years |
Gary Byers |
Need to revive the old MKUNWIND, to keep PROGV from losing.
|
|
|
|
@6394
|
18 years |
Gary Byers |
|
|
|
|
@6393
|
18 years |
Gary Byers |
Fix the "bytes allocated" message and computation for GC-VERBOSE entry.
|
|
|
|
@6392
|
18 years |
Gary Byers |
|
|
|
|
@6391
|
18 years |
Gary Byers |
Set literal-code-limit to #xd800 for utf-16 variants.
Fix the typo …
|
|
|
|
@6390
|
18 years |
Gary Byers |
Mis-align some fields in the darwin ppc64 thread state structure, just …
|
|
|
|
@6389
|
18 years |
Gary Byers |
|
|
|
|
@6388
|
18 years |
Gary Byers |
running_under_rosetta only exists on Darwin, and should probably be …
|
|
|
|
@6387
|
18 years |
Gary Byers |
use_mach_exception_handling is referenced at runtime and explicitly …
|
|
|
|
@6386
|
18 years |
Gary Byers |
running_under_rosetta - which is kind of an oxymoron - is specific to …
|
|
|
|
@6385
|
18 years |
Gary Byers |
Bump.
|
|
|
|
@6384
|
18 years |
Gary Byers |
Reassign registers: %rcx = %imm2, %r10 = %temp2.
This basically means …
|
|
|
|
@6383
|
18 years |
Gary Byers |
Don't think that %ra0 and %temp2 are disjoint. (They aren't, and
we …
|
|
|
|
@6382
|
18 years |
Gary Byers |
Use %imm2 - not %temp2 - when building a catch frame.
|
|
|
|