|
|
@7783
|
13 years |
palter |
Remove extra close paren
|
|
|
@7781
|
13 years |
gb |
Define ABNORMAL-PROGRAM-EXIT, which currently does PRINT-CALL-HISTORY …
|
|
|
@7705
|
13 years |
gb |
treat BREAK as ERROR if *batch-flag*
|
|
|
@7704
|
13 years |
gb |
Consistency checks (which compare expected to actual file position): …
|
|
|
@7703
|
13 years |
gb |
Check syscall defs against man pages, use typedef names, fix a few …
|
|
|
@7702
|
13 years |
gb |
Fix lseek syscall def (offset/result are 64-bit)
|
|
|
@7697
|
13 years |
gb |
Bump fasl version.
|
|
|
@7696
|
13 years |
gb |
Standard binding-indices for lock-accounting stuff.
|
|
|
@7695
|
13 years |
gb |
New hash-table iteration interface.
|
|
|
@7694
|
13 years |
gb |
New hash-table iteration interface; new locking stuff.
|
|
|
@7693
|
13 years |
gb |
New hash-table iteration interface.
|
|
|
@7692
|
13 years |
gb |
New locking stuff; PROCESS-LOCKS-HELD, PROCESS-LOCKS-PENDING.
|
|
|
@7691
|
13 years |
gb |
SET-CCL-DIRECTORY.
|
|
|
@7690
|
13 years |
gb |
Standard initial bindings for CCL::*LOCKS-HELD*, *LOCKS-PENDING*, …
|
|
|
@7689
|
13 years |
gb |
New locking interface; track lock usage, maintain whostate.
|
|
|
@7688
|
13 years |
gb |
New locking/lock-tracking stuff; new MAPHASH interface.
|
|
|
@7687
|
13 years |
gb |
MAKE-LIST moved here.
WHOSTATE fields in LOCKs.
|
|
|
@7686
|
13 years |
gb |
Add whostate fields to LOCK.
|
|
|
@7639
|
13 years |
gb |
Clarify %STAT return values, argument constraints in a comment. …
|
|
|
@7632
|
13 years |
gb |
In X862-MVCALL, if we pushed a label, the call will have returned to …
|
|
|
@7631
|
13 years |
palter |
Protect against interfaces with no address (from VPNs)
|
|
|
@7623
|
13 years |
gb |
If *batch-flag* (set by --batch command-line argument) is true,
don't …
|
|
|
@7622
|
13 years |
gb |
Try harder to scramble random state seeds. (This change was made …
|
|
|
@7614
|
13 years |
gb |
Skip over GC suspend traps.
|
|
|
@7611
|
13 years |
gb |
Make sure that CCL::PIPE and CCL::FD-OPEN try to force finalization if …
|
|
|
@7605
|
13 years |
gb |
Turn futexes on by default on x8664-linux.
|
|
|
@7602
|
13 years |
gb |
Split C_SOCKET in two; if we fail to get a socket fd because of file …
|
|
|
@7601
|
13 years |
gb |
In %nanosleep: don't resume sleep after interrupt if the second …
|
|
|
@7600
|
13 years |
gb |
Add ATOMIC-POP-UVECTOR-CELL.
|
|
|
@7599
|
13 years |
gb |
Try to survive vdso changes related to Linux 2.6.23.
|
|
|
@7582
|
13 years |
gb |
Don't call BREAK when we see a NOP with a REPZ prefix.
|
|
|
@7581
|
13 years |
gb |
New (x86-64) version of %GET-SPING-LOCK; uses PAUSE instruction in the …
|
|
|
@7553
|
13 years |
gb |
No #$ futex constants.
|
|
|
@7549
|
13 years |
palter |
Fix typo in name
|
|
|
@7548
|
13 years |
gb |
Commented out -DUSE_FUTEX in CDEFINES. Uncomment to enable use of …
|
|
|
@7547
|
13 years |
gb |
Optionally, use futexes instead of spinlocks when USE_FUTEX is …
|
|
|
@7546
|
13 years |
gb |
Some things are different when USE_FUTEX is defined.
Declare a …
|
|
|
@7545
|
13 years |
gb |
(Optionally, conditionally) use futexes instead of spin-locks. …
|
|
|
@7544
|
13 years |
gb |
Define the FUTEX syscall.
|
|
|
@7543
|
13 years |
gb |
Add an "xchgl" function, which is just one more flavor of atomic-swap.
|
|
|
@7542
|
13 years |
gb |
Add /usr/include/linux/futex.h
|
|
|
@7527
|
13 years |
gb |
setup_tcr_extra_segment on x8664, whether we have TLS or not.
|
|
|
@7526
|
13 years |
gb |
Maybe should define HAVE_TLS_BUT_IT_DOESNT_WORK.
Don't define HAVE_TLS …
|
|
|
@7525
|
13 years |
gb |
In CLASS-AND-SLOT-LOCATION-ALIST, only do FINALIZE-INHERITANCE if …
|
|
|
@7524
|
13 years |
gb |
Need to USE_SIGALTSTACK on non-Mach platforms, since lisp …
|
|
|
@7523
|
13 years |
gb |
Try to ensure that rsp/rsp are lisp's whenever tcr->valence claims
to …
|
|
|
@7522
|
13 years |
gb |
Ensure that class is finalized before trying to access its slots
when …
|
|
|
@7521
|
13 years |
gb |
Check to ensure that both rsp and rbp are somewhere in the vstack area …
|
|
|
@7516
|
13 years |
gb |
Don't define %STREAM-IOBLOCK as an accessor for basic-streams.
(This …
|
|
|
@7515
|
13 years |
gb |
Maintain *spin-lock-timeoute*, to see how often we're losing.
|
|
|
@7514
|
13 years |
gb |
Initialize *SPIN-LOCK-TIMEOUTS* to 0 each session.
|
|
|
@7513
|
13 years |
gb |
Assert that the hash-tables that map non-STANDARD-CHARs to their …
|
|
|
@7512
|
13 years |
gb |
New implementation of SNAP-READER-METHODS; should catch more cases, …
|
|
|
@7511
|
13 years |
gb |
Add READONLY-HASH-TABLE-P and use it in HASH-TABLE's PRINT-OBJECT method.
|
|
|
@7496
|
14 years |
wws |
Speed up conflict checking in snap-reader-methods, and fix a typo that …
|
|
|
@7492
|
14 years |
gb |
Fix typo in SNAP-READER-METHODS.
|
|
|
@7491
|
14 years |
gb |
SNAP-READER-METHODS in a "sealed" CLOS environment.
|
|
|
@7490
|
14 years |
gb |
In %SMALL-MAP-SLOT-ID-LOOKUP, don't shift before the MOVQ at …
|
|
|
@7488
|
14 years |
wws |
Support for some user optimization of generic function dispatch.
…
|
|
|
@7486
|
14 years |
gb |
Add a first cut of HEAP-UTILIZATION; will eventually need PPC versions.
|
|
|
@7485
|
14 years |
gb |
Haven't had a special nodeheader type for LISP-THREAD for ... oh, more …
|
|
|
@7484
|
14 years |
gb |
(Finally) fix typos in register names that rme pointed out several …
|
|
|
@7482
|
14 years |
gb |
Support for readonly hash-tables.
Tricky to bootstrap: do
? …
|
|
|
@7468
|
14 years |
palter |
Just close the stream (with :ABORT T) in the finalizer for :AUTO-CLOSE …
|
|
|
@7467
|
14 years |
palter |
Add :AUTO-CLOSE to MAKE-FD-STREAM, MAKE-SOCKET, MAKE-TCP-STREAM, and …
|
|
|
@7466
|
14 years |
gb |
don't trust assembler not to relax branch in CONS, %ALLOCATE-UVECTOR
|
|
|
@7462
|
14 years |
gb |
Fix EGC-CONFIGURATION (bad shifting), CONFIGURE-EGC (disables egc to …
|
|
|
@7458
|
14 years |
gb |
try to detect exception in foreign context early
|
|
|
@7456
|
14 years |
gb |
Change a few things back (so that we tail-recurse).
Set elements of a …
|
|
|
@7454
|
14 years |
palter |
%init-gvector is defined elsewhere so use a different name
%init-misc …
|
|
|
@7453
|
14 years |
gb |
Less cluless %init-misc.
(Note that %init-misc is used in …
|
|
|
@7452
|
14 years |
gb |
Unbox u32, u16 more recklessly when *x862-reckless*.
|
|
|
@7442
|
14 years |
wws |
Finish the artist's conception of random and friends for 64-bit-target.
|
|
|
@7441
|
14 years |
wws |
Fix the bug Gary introducted in x862-compare.
Now the following in …
|
|
|
@7437
|
14 years |
gb |
constant comparisons fix again
|
|
|
@7424
|
14 years |
wws |
Restore Palter's change to decode-string-from-octets that makes it …
|
|
|
@7423
|
14 years |
wws |
Fix (define-compiler-macro memequal ...)
|
|
|
@7422
|
14 years |
gb |
Default STREAM-SURROUNDING-CHARACTERS specialized on T (for …
|
|
|
@7421
|
14 years |
gb |
Fix typo in ASSOC alist.
|
|
|
@7419
|
14 years |
gb |
File is obsolete; conditionalize it out so that we don't have …
|
|
|
@7418
|
14 years |
gb |
Lots of changes to support new rwlocks, heap freeze, deferred GC.
|
|
|
@7417
|
14 years |
gb |
New file; very x86-64 specific so far.
|
|
|
@7416
|
14 years |
gb |
Low-level stack-frame/register setting stuff.
|
|
|
@7415
|
14 years |
gb |
RANDOM-STATE printing changes for 32/64-bit.
|
|
|
@7414
|
14 years |
gb |
WITH-SELF-BOUND-IO-CONTROL-VARS moved here.
WITH-UTF8-CSTRS, …
|
|
|
@7413
|
14 years |
gb |
Frame-inspector: cons up an "unavailable value" object.
|
|
|
@7412
|
14 years |
gb |
No more HASH-CONS.
|
|
|
@7411
|
14 years |
gb |
No more HASH-CONS.
|
|
|
@7410
|
14 years |
gb |
Export EQL-SPECIALIZER from CCL, OPENMCL-MOP.
|
|
|
@7409
|
14 years |
gb |
Implement setting frame values.
|
|
|
@7408
|
14 years |
gb |
On OSX, assume that namestrings that come back from the OS are UTF-8 …
|
|
|
@7407
|
14 years |
gb |
UTF-8 stuff mostly defined earlier.
Add support for precomposing, for …
|
|
|
@7406
|
14 years |
gb |
:arg, :local, :set-arg, :set-local break-loop commands.
|
|
|
@7405
|
14 years |
gb |
Move WITH-SELF-BOUND-IO-CONTROL-VARS to macros.lisp.
|
|
|
@7404
|
14 years |
gb |
NOT-LOCKED, DEADLOCK lock-related conditions.
|
|
|
@7403
|
14 years |
gb |
No more HASH-CONS.
|
|
|
@7402
|
14 years |
gb |
NTHCDR typechecks its list arg (in case N is 0).
|
|
|
@7401
|
14 years |
gb |
NTHCDR typechecks (in case N is 0.)
|
|
|
@7400
|
14 years |
gb |
Freeze.
|
|
|
@7399
|
14 years |
gb |
%check-deferred-gc, nuke old rwlock stuff.
|
|
|