- Feb 14, 1998
- Feb 13, 1998
-
-
dtc authored
o Add an optional environment argument to constantp; ignored by CMUCL. o Add the :element-type keyword to make-string.
-
- 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
-
-
dtc authored
-
- Feb 03, 1998
- Feb 02, 1998
-
-
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
-
-
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
the complex value returned from the setter function.
-
dtc authored
access and set complex float debug variables.
-
- Jan 21, 1998
-
-
dtc authored
:negative-zero-is-not-zero feature; from Raymond Toy.
-
- Jan 20, 1998
- Jan 19, 1998
-
-
dtc authored
a return address as a SAP. To save the costly calculation of the SAPs code object the profiler maintains callers as SAPs assuming the caller code objects will not move. GENCGC may move code objects and these should be GCed to an older generation before profiling else some caller code objects may be lost.
-
dtc authored
breakpoint handling on the x86.
-
- Jan 17, 1998
-
-
dtc authored
package.
-
- Jan 16, 1998
-
-
dtc authored
bogus LRA code objects rather than a SAP to avoid lossage if the real code object is moved while the real return address has been moved off the stack.
-
dtc authored
of heap corruption and to try and handle return address on the stack. Enhance new-genesis to save the code fixups for x86 code objects allowing the code to be placed in the dynamic heap and thus garbage collected by purify.
-
- Jan 15, 1998
-
-
dtc authored
print-unreadable-object macro. Bind *read-eval* to nil and catch any errors when reading the password object in the lisp connection listener!
-
- Jan 13, 1998
-
-
dtc authored
this info may be shared among many alien objects making cancellation of the finalisation upon alien object deallocation problematic. Probably for this reason this cancellation had been disabled, however this often resulted in objects being freed twice and possibly live objects being freed. To fix this, the finalizer is now placed on the alien object rather than the alien info, and this finalizer is cancelled before the deallocation of the alien object to prevent repeated freeing. Problem tracked down thanks to a bug report and some experimentation by Andrei V. Elkin.
-
dtc authored
port, and add at least some simple password protection.
-
dtc authored
Move the loading of the random number generator until after the loading of save.lisp so that *after-save-initializations* is initialised.
-
- Jan 12, 1998
-
-
dtc authored
next process wait timeout and use this as the select timeout if it occurs sooner than the default timeout. This helps reduce the time blocked when processes wait for short periods, for example during graphics animation.
-
- Jan 11, 1998
-
-
dtc authored
listen for connections on a TCP port and start a new top-level process for each connection.
-
dtc authored
The network address representation had been used on many ports, but linux used the the host address in many cases. Now all the functions use the host address convention with conversion between the network convention performed by ntoh and hton when necessary.
-
dtc authored
error occurs.
-
dtc authored
functions unix-getpeername unix-getsockname, and the higher level functions get-peer-host-and-port and get-socket-host-and-port.
-
- Jan 08, 1998
-
-
dtc authored
zero-not-zero feature the sign of the float zeros should not matter; and with this feature -0.0 and 0.0 are adjacent.
-
- Jan 05, 1998
-
-
dtc authored
specifiers by Raymond Toy. With these changes -0.0 and 0.0 and considered separate on the float type intervals which is more natural for many arithmetic function derive type optimizers. These changes are dependent upon the :negative-zero-is-not-zero feature.
-