source: branches/working-0711

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @8063   13 years gb FORCE-OUTPUT to *DEBUG-IO* after backtrace in ABNORMAL-PROGRAM-EXIT.
(edit) @8056   13 years wws Stop make-instantiate-lambda-for-class-cell from doing (setf (cdr nil) …
(edit) @8042   13 years gb Bump FASL version.
(edit) @8041   13 years gb Set save_rbp slot of newly-created tsp frames. Ensure that linked …
(edit) @8040   13 years gb Set save_rbp slot of newly-created tsp frames.
(edit) @8039   13 years gb tsp_frame: second slot is used to save paired rbp, has never been used …
(edit) @8038   13 years gb Ignore SIGQUIT.
(edit) @8037   13 years gb Lots of changes to APPLY-IN-FRAME and supporting functions. Define …
(edit) @8036   13 years gb %PRINT-CALL-HISTORY-INTERNAL: mark exeption frames, not their children.
(edit) @8035   13 years gb Break-loop commands for :apply-in-frame, :return-from-frame.
(edit) @8034   13 years gb SYMBOL-VALUE-IN-PROCESS (and SETF therof) check for process = …
(edit) @8033   13 years gb Ensure that %UPDATE-CPL always returns the CPL.
(edit) @8032   13 years gb Handle unquoted type T in TYPEP. In REQUIRE-TYPE, don't devolve to …
(edit) @8031   13 years gb When making frames on the tstack or cstack, store %rbp in the word …
(edit) @8030   13 years gb Add definitions for TSP-FRAME/CSP-FRAME.
(edit) @8028   13 years wws make-instantiate-lambda-for-class-cell, the function that generates …
(edit) @8027   13 years gb Remove #+are-you-kidding version of %%APPLY-IN-FRAME. Fix a few bugs …
(edit) @8026   13 years gb Apply-in-frame support for x86-64.
(edit) @8025   13 years gb BACKTRACE-CALL-ARGUMENTS: try to show real arguments if before #args trap.
(edit) @8024   13 years gb Move #+ppc-target stuff from backtrace-lds.lisp here.
(edit) @8023   13 years gb FRAME-SUPPLIED-ARGS: return actual argument values if PC is before/at …
(edit) @8022   13 years gb ARG-NAMES-FROM-MAP: give up if PC is before/at …
(edit) @8021   13 years gb Define xp-mxcsr; use it to set STATUS slot of ARITHMETIC-ERROR.
(edit) @8020   13 years gb ARITHMETIC-ERROR has "status" slot.
(edit) @8019   13 years gb Use CHECK-MIN-MAX-NARGS to anchor both UUOs.
(edit) @8018   13 years gb New CHECK-NARGS lapmacro uses anchored UUOs.
(edit) @8017   13 years gb Use multiple frag-lists ("sections"), so that we can move UUOs out of …
(edit) @8016   13 years gb Do unsigned comparisons for arg-checking. CHECK-MIN-MAX-NARGS: need …
(edit) @8012   13 years gb %APPLY-IN-FRAME-PROTO.
(edit) @8011   13 years gb Build a stack frame in %FIXNUM-TRUNCATE, to avoid endless rounds of mail.
(edit) @8010   13 years gb ARG-CHECK-TRAP-PC-LIMIT.
(edit) @8009   13 years gb check-min-max-args: use the same anchor in both anchored UUOs.
(edit) @8008   13 years gb In finish_function_entry, ensure that the xp's notion of where rsp is …
(edit) @8007   13 years gb Add a couple of fields to XCF. Note that this will cause a benign …
(edit) @8005   13 years gb Slot-unbound-trap terminates a block (why did it ever not do so ?) by …
(edit) @8004   13 years gb Set foreign_sp (at time of exception) and previous-xframe slots of xcf …
(edit) @8003   13 years gb Add a couple of fields to exception_callback_frame, to support …
(edit) @7992   13 years gb Default *TYPECHECK-SLOTS-IN-OPTIMIZED-MAKE-INSTANCE* to T. In the …
(edit) @7967   13 years gb Need %STRING-HASH for PPC.
(edit) @7966   13 years gb PPC32 vinsns: :jump attribute use for pc-relative jump only.
(edit) @7965   13 years gb ppc64 vinsns: :jump vinsn attribute now means "pc-relative jump" only.
(edit) @7961   13 years gb Spell UVSIZE with an "S".
(edit) @7960   13 years gb Try to avoid branching around UUOs, since some implemenations don't do …
(edit) @7959   13 years gb new hash-table iteration scheme.
(edit) @7958   13 years gb CLASS-WRAPER caches CPL.
(edit) @7957   13 years gb New hash-table iteration scheme.
(edit) @7956   13 years gb New hash-table iteration scheme. New WITH-PROCESS-WHOSTATE just binds …
(edit) @7955   13 years gb GCTIMES reported in INTERNAL-TIME-UNITS-PER-SECOND.
(edit) @7954   13 years gb Time-reporting changes.
(edit) @7953   13 years gb Fix comment indentation.
(edit) @7952   13 years gb CHAR/SET-CHAR: define in terms of SCHAR.
(edit) @7951   13 years gb Add timeval->microseconds.
(edit) @7950   13 years gb Continue Bill's changes to remove brain-death from %%TYPEP on arrays …
(edit) @7949   13 years gb Keep whostate in a per-thread variable, not in the PROCESS-OBJECT.
(edit) @7948   13 years gb INTERNAL-TIME-UNITS-PER-SECOND, whostate tweaks.
(edit) @7947   13 years gb INTERNAL-TIME-UNITS-PER-SECOND is 1000000 on 64-bit machines. (Can …
(edit) @7946   13 years gb Maintain CPL in wrapper ... Slot type-predicates can be NULL (instead …
(edit) @7945   13 years gb New CLASS-CELL-TYPEP, tries to get CPL from (valid) wrapper. Maintain …
(edit) @7944   13 years gb Process-whostate is now the per-thread binding of *WHOSTATE*.
(edit) @7943   13 years gb A few small changes; there may be bad bugs in EQUAL/EQUALP hashing. …
(edit) @7942   13 years gb %STRING-HASH: like %PNAME-HASH, but with a (possibly non-zero) offset.
(edit) @7941   13 years gb Try to avoid jumping/branching to jumps. (NB: this requires some …
(edit) @7940   13 years gb Try harder (maybe much harder) to inline TYPEP calls involving …
(edit) @7939   13 years gb Recognize CHAR-CODE's result type.
(edit) @7938   13 years gb Peephole on the fly: turn (push r1) (movq top-of-stack r2) into …
(edit) @7937   13 years gb PRINT-OBJECT for DISASSEMBLED-INSTRUCTION.
(edit) @7936   13 years gb More tweaks.
(edit) @7935   13 years gb Don't use a bignum in HASHED-BY-IDENTITY, since there's only one …
(edit) @7925   13 years gb Add :monitor-futex-wait to *known-optional-features*. …
(edit) @7924   13 years wws TYPEP was consing on a user-defined array type, due to the call to …
(edit) @7923   13 years wws optimize-generic-function-dispatching now calls …
(edit) @7918   13 years gb Add TYPE-PREDICATEs for ARGS-CTYPE and its subclasses.
(edit) @7917   13 years gb Provide type-predicate for NAMED-CTYPE; the type system otherwise …
(edit) @7908   13 years gb Cache a symbol's hash code in the plist slot along with the plist, so …
(edit) @7901   13 years gb Implement HASH-TABLE-OWNER and CLAIM-HASH-TABLE; the latter probably …
(edit) @7900   13 years gb Don't generate (often bad ...) typechecks in in the optimized …
(edit) @7897   13 years gb Conditionally hash symbols by address.
(edit) @7896   13 years gb Revert eep.adress to old (anchored UUO out-of-line) behavior, since …
(edit) @7895   13 years gb After a couple of failed attempts, get the improvement to the &key …
(edit) @7894   13 years gb Copy the build-time value of *BUILD-TIME-OPTIONAL-FEATURES* into the …
(edit) @7893   13 years gb Add :HASH-SYMBOLS-BY-ADDRESS to *KNOWN-OPTIONAL-FEATURES*.
(edit) @7892   13 years gb Fix type in call to %CHECK-ANCHORED-UUO in the decode of #xb* UUOs.
(edit) @7891   13 years gb Try to inorporate *optional-features* into *openmcl-version* format string.
(edit) @7890   13 years gb Get 3d array right in %TYPE-ERROR-TYPESPECS%.
(edit) @7889   13 years gb Try to avoide a GF call in %SHARED-INITIALIZE. Look at %CLASS.CPL …
(edit) @7888   13 years gb Define STANDARD-INSTANCE-P (which is inlined) before its first use.
(edit) @7887   13 years gb *OPTIONAL-FEATURES*.
(edit) @7886   13 years gb Spin a little faster (when we use spinlocks at all)
(edit) @7870   13 years gb back out of last change
(edit) @7869   13 years gb Try to handle the &key &allow-other-keys (no explicit keywords) case …
(edit) @7868   13 years gb Fix absolute pc if relative PC was adjusted in lisp handler in …
(edit) @7867   13 years gb Control transfer after anchored UUO not working right; revert …
(edit) @7866   13 years gb If we have to wait in %PROMOTE-RWLOCK, release the spinlock/futex …
(edit) @7865   13 years gb GETHASH locks hash-table for reading, promotes to write-access only if …
(edit) @7864   13 years gb Don't just do MEMQ on a long list of classes in optimized reader …
(edit) @7863   13 years gb RELOCATABLE_FULLTAG_MASK has to include fulltag_symbol, …
(edit) @7861   13 years gb If the callback to handle a UUO claims that we should skip -1 bytes, …
(edit) @7860   13 years gb Use the new scheme so that most UUOs (at least those used to signal …
(edit) @7859   13 years gb Support the use of 2 (x86-asm) frag-lists for vinsn expansion (one for …
(edit) @7858   13 years gb Always use NOPs to pad for alignment. (We might want to align loop …
Note: See TracRevisionLog for help on using the revision log.