- Feb 19, 1998
-
-
dtc authored
confirmed unnecessary on Linux and is now only used on FreeBSD.
-
dtc authored
monitor can use the NPX (for printing float objects), and restore the state when returning. This may be unnecessary on Linux?
-
dtc authored
load FP registers from the sigcontext.
-
dtc authored
bounds are maintained from 32 to 64.
-
dtc authored
1. Correct handling of integer and rational arguments which give single-float results. 2. Correct coercion of the number-type bounds. 3. Improve consistency. Functions modified: float-or-complex-type, elfun-derive-type-simple, atan-derive-type-aux-2, phase-derive-type, imagpart-derive-type-aux, trig-derive-type-aux, abs-derive-type-aux. Remove function elfun-float-format. Add function coerce-numeric-bound. Add an optional increasingp argument to elfun-derive-type-simple allowing it to be used for acos, and remove acos-derive-type-aux.
-
dtc authored
of trapping NaN.
-
- Feb 15, 1998
- Feb 14, 1998
- Feb 13, 1998
- Feb 12, 1998
- Feb 11, 1998
- Feb 09, 1998
-
-
dtc authored
translate-directories; from Markus Krummenacker.
-
- Feb 08, 1998
-
-
dtc authored
-
- Feb 06, 1998
-
-
dtc authored
type equivalence. Cyclic record and pointer types, which CMUCL supports, could cause the algorithm to infinitely recurse and overflow the stack. The fixed limits the depth of the search by assuming pointer types are equivalent beyond a certain depth.
-
- Feb 05, 1998
- Feb 03, 1998
- Feb 02, 1998
-
-
pw authored
that has PCL already loaded.
-
dtc authored
-
dtc authored
have make-numeric-type canonicalize the bounds so that a lower bound of (-0.0) becomes 0.0 and an upper bound of (0.0) becomes -0.0. Also fixes the problem of (subtypep '(float (-0.0)) (float 0.0)), returning nil when it should be T. This is because (float (-0.0)) is canonicalized to the identical (float 0.0).
-
- Jan 30, 1998
-
-
pw authored
-
- Jan 29, 1998
- Jan 26, 1998
-
-
pw authored
right again (I hope).
-
pw authored
an alpha box running with complex-float and signed-array.
-
dtc authored
the *all-processes* list, function affected: make-process, destroy-process, restart-process, disable-process, and enable-process. Save and restore the process wait return value when a process is interrupted in case a process is interrupted before it reads the return value.
-
- Jan 25, 1998
-
-
dtc authored
make-stack-group. The binding stack size didn't match the actual vector length which was recently reduced, this typically led to heap and bindings stack corruption. Better abstract the creation of the initial binding stack, adding a new function initial-binding-stack.
-
dtc authored
simple-unboxed-array types. Fixes the dumping of constant complex float arrays.
-