source: branches/working-0710/ccl

Revision Log Mode:


Legend:

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