- Aug 24, 2000
-
-
pw authored
have this name as backward compatibilty. SIGABRT is now number 6. This change makes SIGABRT current and retains SIGIOT for compatibilty.
-
- Aug 10, 2000
-
-
dtc authored
-
- Aug 08, 2000
-
-
dtc authored
correctly calculate the CPL for the condition classes.
-
- Aug 06, 2000
-
-
dtc authored
layouts within the layout-inherits vector. This ensures that the compiler can generate inline type tests for hierarchical classes. o Modify the definition of the stream class to be hierarchical. o Have the condition classes correctly order their layout-inherits so that the hierarchical condition class is placed at it specified depth. o Enhance the compiler instance typep transform to generate inline type tests for hierarchical classes, not just for structures.
-
- Jul 31, 2000
-
-
dtc authored
exporting unix-getsockopt and unix-setsockopt from the UNIX package.
-
- May 23, 2000
-
-
dtc authored
export it.
-
- May 02, 2000
-
-
dtc authored
The new cons-type which maintains the specialised CAR and CDR types: o Typep recurses, checking the respective car and cdr specialisations; two cons-types are type= if both their car and cdr types are type=. o Subtypep recurses, applying subtypep to the respective car and cdr types. If both sub-tests return true then the cons test returns true with a win only when both sub-tests win. If either sub-test returns false then the cons tests returns false with a win if either of sub-tests win. o Type-intersection is applied to the respective car and cdr types, and wins if both win. o The type-union of two cons-types handles cases for which either the respective car or cdr types are type=, in which case type-union is applied to the other type. This avoid returning an overly general result. o Ctype-of a cons object simply returns (cons * *); and does not attempt to recurse. o The compiler recursively checks the specialised type of the cons-type, which allows it to also use this type information to derive the result type car and cdr. Inline code is currently only generated when natively compiling.
-
- Jan 10, 2000
-
-
dtc authored
-
- Dec 04, 1999
- Nov 13, 1999
-
-
dtc authored
-
- Sep 06, 1999
-
-
dtc authored
-
- Mar 08, 1999
-
-
pw authored
did on other platforms. This (no arg) version seems posix compliant. 2) add unix-setpgid which seems to be superseding unix-setpgrp in BSD and is also posix compliant. May not be available on all platforms.
-
- Mar 04, 1999
-
-
pw authored
longer part of the language.
-
- Jan 11, 1999
-
-
dtc authored
-
- Dec 19, 1998
-
-
dtc authored
Rework a few error into simple-type-errors.
-
- Oct 04, 1998
-
-
dtc authored
-
- Aug 14, 1998
-
-
dtc authored
control-error with format-control and arguments. Fixes the printing of the informative error messages which was broken when control-error was fixed to inherit from error rather than simple-error.
-
- Jul 16, 1998
-
-
pw authored
in calls to error. From Douglas.
-
- May 27, 1998
-
-
dtc authored
-
- May 09, 1998
-
-
pw authored
-
- May 04, 1998
-
-
dtc authored
* Rename the 'stream structure class to sys:lisp-stream. * Add a new none hierarchical 'stream built-in class which inherits from: instance, t. * Hack in the new stream class as a mixin for the structure base lisp-stream class which now inherits from: stream, structure-object, instance, t. * Add a new 'fundamental-stream standard-class which includes 'stream as a mixin, and add PCL hacks to allow this to be redefined after PCL is loaded to be (defclass fundamental-stream (standard-object stream) ...). * Add appropriate support to the base stream functions to dispatch to the Gray stream functions for the handling of fundamental-streams. Some of the lisp-streams encapsulating CLOS streams still need a little work.
-
- May 01, 1998
-
-
dtc authored
-
- Apr 10, 1998
-
-
pw authored
-
- Mar 30, 1998
-
-
dtc authored
implementation for the X86 port.
-
- Mar 26, 1998
- Mar 21, 1998
-
-
dtc authored
-
- Mar 10, 1998
- Mar 03, 1998
-
-
dtc authored
slots. This allows consing to be avoided when writing to these slots as for the float type.
-
- Feb 24, 1998
-
-
dtc authored
implementation for the x86 port.
-
- Feb 21, 1998
-
-
dtc authored
Combine the fp-single-constant and fp-double-constant storage classes together into the new fp-constant storage class, saving a storage class.
-
- Feb 19, 1998
-
-
dtc authored
load FP registers from the sigcontext.
-
- Feb 05, 1998
-
-
dtc authored
-
- Feb 03, 1998
-
-
dtc authored
-
- Jan 29, 1998
-
-
dtc authored
use of this to implement get-internal-run-time and get-system-info. This allows the run time to be obtained on Solaris 2.4, and is reportedly faster than getrusage on later versions of Solaris.
-
- Jan 20, 1998
-
-
dtc authored
the MP package.
-
- Jan 11, 1998
-
-
dtc authored
functions unix-getpeername unix-getsockname, and the higher level functions get-peer-host-and-port and get-socket-host-and-port.
-
- Jan 04, 1998
-
-
dtc authored
sys:wait-until-fd-usable but uses process-wait so avoids blocking if there are other runnable processes. Redefine the sleep function to use process-wait-with-timeout to avoid blocking if there are other runnable processes.
-