- Feb 22, 2001
- Feb 21, 2001
-
-
dtc authored
-
- Feb 20, 2001
-
-
dtc authored
two register args popped by call_into_c, avoiding potential stack corruption. Noted by Daniel Barlow.
-
- Feb 17, 2001
-
-
dtc authored
upper bits that can not be encoded using BLA.
-
- Feb 16, 2001
-
-
dtc authored
assumes these exist.
-
- Feb 11, 2001
- Jan 28, 2001
-
-
dtc authored
From Pierre R. Mai.
-
- Jan 27, 2001
-
-
pw authored
when compiling a method containing a make-instance call. Test case: ~~~~~~~~~~~~~~~~~~~~~~~~~ (defclass some-class () ((slot :initarg :slot))) ;; This generates compiler warnings about unknown function ;; Warning: Undefined function: ;; PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL| ;; which goes away once the form is loaded. (defmethod fooey (x) (declare (ignore x) #+nil (optimize (inhibit-warnings 3))) ; this quiets things down (make-instance 'some-class)) #| In: DEFMETHOD FOOEY (T) (DEFMETHOD FOOEY (X) (MAKE-INSTANCE 'SOME-CLASS :SLOT X)) --> BLOCK MACROLET PCL::FAST-LEXICAL-METHOD-FUNCTIONS --> PCL::BIND-FAST-LEXICAL-METHOD-MACROS MACROLET --> PCL::BIND-LEXICAL-METHOD-FUNCTIONS LET PCL::BIND-ARGS LET* BLOCK ==> (PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL| 'SOME-CLASS (LIST :SLOT X)) Warning: Undefined function: PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL| Warning: This function is undefined: PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL| |#
-
pw authored
gesture. I had hoped to be able to just return to tty mode and maybe restart hemlock later (via (ed)), but there is a lot of hidden state pointing to the old (closed) display object which caused subsequent failure. This fix assumes the user closed hemlock because he wanted to exit and does just that.
-
pw authored
breaks. Previously the remote lisp would enter an infinite loop in debug-loop because of trying to read the now dead *debug-io* stream.
-
- Jan 23, 2001
-
-
dtc authored
o Add defun's for sparc::%min and sparc::%max which are needed for byte-compiled code. (Problem noted by Eric Marsden). o Remove some junk code.
-
dtc authored
error rather than returning nil and the errno - these should never fail.
-
dtc authored
the 32 bit integer result. From Eric Marsden.
-
dtc authored
o Add support for 64-bit integer parameters and function results.
-
- Jan 22, 2001
-
-
dtc authored
-
- Jan 19, 2001
-
-
dtc authored
o Some cases of where the shift was a known constant were missed.
-
- Jan 18, 2001
-
-
dtc authored
already allowed with declare.
-
- Jan 09, 2001
- Jan 06, 2001
-
-
dtc authored
evaluating the 'object argument.
-
- Jan 05, 2001
-
-
dtc authored
by Colin Walters.
-
- Jan 04, 2001
-
-
dtc authored
Based on suggestions from Raymond Toy.
-
- Jan 03, 2001
-
-
dtc authored
o Fix the ash deftransform which sometimes incorrectly transforms a right shift of a (signed-byte 32) into -1.
-
dtc authored
o Try to predict whether branches will be taken or not.
-
dtc authored
o Update trap instruction for the Sparc V9 trap instruction. o Change the order of the arguments to the branch instructions. so the prediction state comes before the condition code register.
-
- Jan 02, 2001
-
-
pw authored
-
- Jan 01, 2001
- Dec 27, 2000
- Dec 19, 2000
-
-
pw authored
-
- Dec 05, 2000
-
-
dtc authored
o Don't use taddcctv/tsubcctv for the pseudo-atomic stuff.
-
dtc authored
o Add routines to handle the new pseudo-atomic trap noise instead of using taddcctv. The old code is left in just in case I forgot some uses somehow. o Don't try to fix up broken trap instructions anymore. We shouldn't be generating them at all now anyway.
-
dtc authored
o Don't use taddcctv to check for fixnums (use standard tag test and branch).
-
dtc authored
o Added constant for pseudo-atomic-trap number.
-
dtc authored
o Don't use taddcctv instruction in pseudo-atomic.
-
dtc authored
o Comment out definitions of taddcctv and tsubcctv instructions. o For the trap instruction, only allow traps of 16-31, since these are the only user traps allowed by the Sparc Compliance Definition.
-