|
|
@6455
|
14 years |
gb |
Bump image abi version.
|
|
|
@6454
|
14 years |
gb |
Update min fasl version.
|
|
|
@6453
|
14 years |
gb |
Bump current fasl version.
|
|
|
@6452
|
14 years |
gb |
Use %pname-hash for symbol hashing; faster than string-hash.
|
|
|
@6451
|
14 years |
gb |
Bump max fasl version.
|
|
|
@6450
|
14 years |
gb |
%GET-KERNEL-GLOBAL-PTR: actually works …
|
|
|
@6449
|
14 years |
gb |
x862-%immediate-store had signedness backwards, as well.
|
|
|
@6448
|
14 years |
gb |
Get signedness right in ppc2-%immediate-store (exposed by .SPgetxlong …
|
|
|
@6447
|
14 years |
gb |
debug_show_fpu for x86-64 FreeBSD.
FreeBSD xmm context stuff.
|
|
|
@6446
|
14 years |
gb |
x86-64 new_heap_segment: keep trying smaller values …
|
|
|
@6445
|
14 years |
gb |
Bump.
|
|
|
@6444
|
14 years |
gb |
*initial-lisp-thread*, some stack sizes are static.
|
|
|
@6443
|
14 years |
gb |
Don't cons when clearing spinlock.
Commented out alternate definitions …
|
|
|
@6442
|
14 years |
gb |
%fixnum-ref-macptr, %fixnum-set-macptr should be defined early.
|
|
|
@6441
|
14 years |
gb |
%fixnum-ref-macptr, %fixnum-set-macptr don't belong here.
|
|
|
@6440
|
14 years |
gb |
In new_heap_segment(), try smaller deltas if we can't allocate …
|
|
|
@6439
|
14 years |
gb |
*SPIN-LOCK-TRIES* is static.
|
|
|
@6437
|
14 years |
gb |
More file-mapping fixes.
|
|
|
@6436
|
14 years |
gb |
More file-mapping stuff.
|
|
|
@6435
|
14 years |
gb |
Use .SPgetu32/.SPgets33, no more .SPgetxlong.
|
|
|
@6434
|
14 years |
gb |
Use .SPgetu32/.SPgets33, no more .SPgetxlong.
|
|
|
@6433
|
14 years |
gb |
ELT/SET-ELT: fix on branch, too.
|
|
|
@6431
|
14 years |
gb |
More file-mapping stuff.
|
|
|
@6430
|
14 years |
gb |
%GET-KERNEL-GLOBAL-PTR needs to use %INT-TO-PTR. Apparently, not much …
|
|
|
@6425
|
14 years |
gb |
ACODE-FORM-TYPE: look at multi-dimensional array operations, too.
|
|
|
@6424
|
14 years |
gb |
Fixnum addition, subtraction: avoid overflow checks in binops if
each …
|
|
|
@6423
|
14 years |
gb |
Unsafe unboxing.
|
|
|
@6422
|
14 years |
gb |
Alias for xmm0 field in fp context.
|
|
|
@6421
|
14 years |
gb |
Fix Darwin FP reg context stuff.
|
|
|
@6420
|
14 years |
gb |
No more (distinct) ra0.
Get the FPU printer working on darwin-x8664.
|
|
|
@6419
|
14 years |
gb |
Treat #_?sym, #$?sym, and #&?sym as tests for the definedness of
the …
|
|
|
@6418
|
14 years |
gb |
Export file-mapping primitives.
|
|
|
@6417
|
14 years |
gb |
Move *host-page-size* here.
Add file-mapping primitives.
|
|
|
@6416
|
14 years |
gb |
Move *host-page-size* elsewhere.
|
|
|
@6415
|
14 years |
gb |
Conditionalize for USE_MACH_EXCEPTION_LOCK.
Pass the old_valence …
|
|
|
@6414
|
14 years |
gb |
Fix USE_MACH_EXCEPTION_LOCK conditionalization.
|
|
|
@6413
|
14 years |
gb |
Try to make use of mach_exception_lock conditional, disable it.
(Need …
|
|
|
@6412
|
14 years |
gb |
Don't assume that mkcatch macro does blr; do it ourselves, or jmp …
|
|
|
@6411
|
14 years |
gb |
mkcatch macro doesn't include blr.
|
|
|
@6410
|
14 years |
gb |
Add nmkunwind vinsn, which handles *interrupt-level* binding …
|
|
|
@6409
|
14 years |
gb |
Changes to suppress references to "running_under_rosetta" on branch, too.
|
|
|
@6408
|
14 years |
gb |
Changes to suppress references to "running_under_rosetta" on branch, too.
|
|
|
@6407
|
14 years |
gb |
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
|
|
|
@6406
|
14 years |
gb |
Define a .SPnmkunwind for PPC; needs to be bootstrapped.
|
|
|
@6405
|
14 years |
gb |
Arrange to pass old_valence through exception handlers, so we're
less …
|
|
|
@6404
|
14 years |
gb |
Squelch "foo is deprecated" warnings.
|
|
|
@6403
|
14 years |
gb |
Arrange to pass old_valence through exception handlers, so we're
less …
|
|
|
@6402
|
14 years |
gb |
PATHNAME-DEVICE is NIL for physical-pathnames, :UNSPECIFIC for …
|
|
|
@6401
|
14 years |
gb |
LOGICAL-PATHNAME: signal a type-error if there's no logical-host. …
|
|
|
@6400
|
14 years |
gb |
:IF-EXISTS defaults to :NEW-VERSION if the pathname's version is :NEWEST.
|
|
|
@6399
|
14 years |
gb |
In SET-GF-ARG-INFO, clear the dt cache if APO changes.
|
|
|
@6398
|
14 years |
gb |
Use a CMOVE in EQL.
|
|
|
@6397
|
14 years |
gb |
FLOAT: arrrgh.
|
|
|
@6396
|
14 years |
gb |
Remove the extraneous "6"; don't want to know how it got there ... …
|
|
|
@6395
|
14 years |
gb |
Need to revive the old MKUNWIND, to keep PROGV from losing.
|
|
|
@6385
|
14 years |
gb |
Bump.
|
|
|
@6384
|
14 years |
gb |
Reassign registers: %rcx = %imm2, %r10 = %temp2.
This basically means …
|
|
|
@6383
|
14 years |
gb |
Don't think that %ra0 and %temp2 are disjoint. (They aren't, and
we …
|
|
|
@6382
|
14 years |
gb |
Use %imm2 - not %temp2 - when building a catch frame.
|
|
|
@6381
|
14 years |
gb |
Don't use %temp2 (which is aliased to %ra0, still used occasionally.) …
|
|
|
@6380
|
14 years |
gb |
x8664-imm-regs now include %imm2.
|
|
|
@6379
|
14 years |
gb |
Things which do shifts - including %FIXNUM-GCD - should use %imm2, …
|
|
|
@6378
|
14 years |
gb |
Things which do shifts - including %FIXNUM-GCD - should use %imm2, …
|
|
|
@6377
|
14 years |
gb |
When unwinding the stack and returning values, don't let %imm2 be
used …
|
|
|
@6376
|
14 years |
gb |
Don't need to worry about keeping %rcx from confusing the GC when
%cl …
|
|
|
@6375
|
14 years |
gb |
RCX is an immediate register (and also %nargs.q, and still used for …
|
|
|
@6374
|
14 years |
gb |
Define and use repret instruction.
|
|
|
@6373
|
14 years |
gb |
x8664-setup-ftd: deal with cross-compilation issues.
|
|
|
@6372
|
14 years |
gb |
Gak. .SPmkcatch1v wants return address on stack.
|
|
|
@6371
|
14 years |
gb |
LAP changes to support new x86-64 calling sequence.
|
|
|
@6370
|
14 years |
gb |
LAP changes to support new x86-64 calling sequence (multiple-values, …
|
|
|
@6369
|
14 years |
gb |
don't DECLARE IGNORE something that probably hasn't existed in years.
|
|
|
@6368
|
14 years |
gb |
Printing a single float might work; need to check that …
|
|
|
@6367
|
14 years |
gb |
If we interrupt late in the write-barrier, force the thread to return …
|
|
|
@6366
|
14 years |
gb |
The one and only call to _SPfuncall in the world pushes a return
address.
|
|
|
@6365
|
14 years |
gb |
Lose most of the "new" call/ret-based subprim variants; most things …
|
|
|
@6364
|
14 years |
gb |
Lose most of the "new" call/ret-based subprim variants; most things …
|
|
|
@6363
|
14 years |
gb |
Add gtra, just about when we're about to stop keeping return addresses …
|
|
|
@6362
|
14 years |
gb |
Don't set foreign record types when cross-compiling; too much …
|
|
|
@6361
|
14 years |
gb |
Use an ecase to initialize ftd interface dir; #. won't work if the
ftd …
|
|
|
@6360
|
14 years |
gb |
Spell arg names correctly in ppc64 callback.
Struct misalignment …
|
|
|
@6359
|
14 years |
gb |
Functions (and most subprims) called with return address on top of …
|
|
|
@6358
|
14 years |
gb |
Functions (and most subprims) called with return address on top of …
|
|
|
@6357
|
14 years |
gb |
Functions (and most subprims) called with return address on top of …
|
|
|
@6356
|
14 years |
gb |
Spell FreeBSD package name correctly, for cross-compile.
|
|
|
@6355
|
14 years |
gb |
Lose most of the "new" subprims added a few weeks ago.
Most things …
|
|
|
@6354
|
14 years |
gb |
Handle other label operands in (e.g.) CALL instructions.
|
|
|
@6353
|
14 years |
gb |
handle_fault: check for valid cmain before calling out to it.
|
|
|
@6352
|
14 years |
gb |
makes64 is an xcall.
|
|
|
@6351
|
14 years |
gb |
new unwind: call via lea/jmp, but do interrupt-level binding out-of-line.
|
|
|
@6350
|
14 years |
gb |
gtra for linuxx8664.
|
|
|
@6349
|
14 years |
gb |
New catch, unwind-protect stuff.
|
|
|
@6348
|
14 years |
gb |
New catch, unwind-protect stuff.
define xcall-subprim, start to use it.
|
|
|
@6347
|
14 years |
gb |
(Finally) don't need to set %fn to jump to it, can jump to …
|
|
|
@6346
|
14 years |
gb |
New mkcatch, mkunwind.
|
|
|
@6345
|
14 years |
gb |
New mkcatch, mkunwind.
|
|
|
@6344
|
14 years |
gb |
Back out of the "delta" stuff: probably more confusing that way.
|
|
|
@6343
|
14 years |
gb |
Use init-nclosure to make closures.
LABELS needs to account for extra …
|
|
|
@6342
|
14 years |
gb |
Add INIT-NCLOSURE: closures now start with an instruction that sets …
|
|
|
@6341
|
14 years |
gb |
.SPncall-closure.
|
|
|