- Jan 20, 1998
-
-
pw authored
-
pw authored
Clean out ancient conditionals for excl and symbolics.
-
pw authored
for ancient architectures. Add a CLOS-MOP package definition (nicknamed MOP) that exports those PCL symbols that are defined in AMOP. MOP shadows a few Lisp symbols like find-class that need to work on PCL class objects.
-
- Jan 19, 1998
-
-
dtc authored
been returning two values.
-
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 18, 1998
-
-
dtc authored
dependent on pointer_filter_verbose.
-
- Jan 17, 1998
-
-
dtc authored
package.
-
dtc authored
needs to be loaded and there is a better chance that the byte compiled code will work.
-
dtc authored
catch-block objects on the x86 port.
-
dtc authored
the x86 port in preparation for its removal.
-
dtc authored
reduce the bloat of the generated core.
-
dtc authored
default *target-backend* rather than the *backend*, breaking the cross compiler.
-
- 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 14, 1998
-
-
dtc authored
valid_dynamic_space_pointer a static local as a similarly name function is used by purify.
-
- 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.
-
dtc authored
argument towards a FP register which can help avoid consing at inappropriate locations.
-
- 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.
-
dtc authored
type derivations have succeeded before returning a values type, otherwise they can possibly returned a type of (values nil nil) which causes a compiler error: truncate, ftruncate, floor, ceiling, ffloor, fceiling.
-
- Jan 10, 1998
-
-
dtc authored
element type rather than a possibly more specific declared element type. When there is only a single use of the continuation the type is also asserted to be the declared element type. This can pickup errors such as reading an uninitialised element type is not of the declared type.
-
- Jan 09, 1998
-
-
dtc authored
is not a subtype of the element-type. According to ANSI CL the result of accessing uninitialised elements is undefined, and currently in CMUCL it can cause problems not detect in safe code when the default element not a subtype of the element-type - at least a compiler note is generated now.
-
- Jan 08, 1998
- Jan 07, 1998
-
-
dtc authored
-
dtc authored
infinity; from Raymond Toy.
-
pw authored
I've been plagued by intermittent timing-related bugs in the motif code that I think I have finally tracked down: when the lisp end waits for a :confirm reply to a call it's made to the server, it doesn't correctly handle getting translations, callbacks, actions, etc. while waiting. This patch fixes that. Tim
-
dtc authored
of one and two-arg-derive-type.
-
- Jan 06, 1998
- Jan 05, 1998
-
-
dtc authored
-
dtc authored
unions types (noted by Raymond Toy), and incorrectly collected the results when lists. Cleanup the collection of type lists in prepare-arg-for-derive-type, one-arg-derive-type and two-arg-derive-type.
-
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.
-