- Aug 24, 2000
-
-
pw authored
as the third arg can be pointers or process id. Hemlock slave was having problems with large PIDs.
-
pw authored
have this name as backward compatibilty. SIGABRT is now number 6. This change makes SIGABRT current and retains SIGIOT for compatibilty.
-
pw authored
than using *terminal-io*. This lets debugger work even if someone binds *terminal-io* to an output only stream and then enters the debugger.
-
dtc authored
replacing the former :FOLLOW-LINKS argument, and redefine :FOLLOW-LINKS to control the following of symbolic links while searching for matching directories.
-
- Aug 23, 2000
-
-
dtc authored
within the pathname; noted by Christophe Rhodes. Further maintain a list of the directory inode and device numbers which are used to avoid paths loops during :wild-inferiors searches. o Enhance %enumerate-directories to accept a new follow-links argument to allow the following of symbolic links to be disabled. Similarly add follow-links keyword argument to interface macro enumerate-matches.
-
- Aug 20, 2000
-
-
dtc authored
-
- Aug 19, 2000
-
-
dtc authored
-
- Aug 17, 2000
-
-
dtc authored
-
- Aug 12, 2000
-
-
dtc authored
a timeout; it had been incorrectly returning nil when the fd was immediately usable which caused trouble for CLX as noted by Fred Gilham.
-
- Aug 10, 2000
- Aug 08, 2000
-
-
dtc authored
correctly calculate the CPL for the condition classes.
-
- Aug 07, 2000
- 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.
-
- Aug 04, 2000
-
-
dtc authored
-
- Jul 31, 2000
- Jul 23, 2000
-
-
dtc authored
of bytes returned is less than required, and until either done or zero bytes is returned indicating an EOF.
-
dtc authored
misc functions synonym-misc, two-way-misc, and concatenated-misc. These streams encapsulate other input streams which may have an input buffer so they need to call unread-char and clear-input on the encapsulated stream rather than directly calling the encapsulated streams misc method as the misc methods are below the layer of the input buffer.
-
- Jul 11, 2000
-
-
dtc authored
catch/throw, as the compiler lossage in the closure over tags has been fixed.
-
- Jul 10, 2000
-
-
dtc authored
value may be nil not just an index.
-
- Jul 07, 2000
-
-
dtc authored
return values, and replace them with function argument declarations which the compiler move carefully checks.
-
- Jul 06, 2000
-
-
dtc authored
causing problems: o Redefine coerce-to-values to convert a single value type into (values type), rather than the former definition (values type &rest t). A single value type such as fixnum is now equivalent to (values fixnum). Values-type-union and values-type-intersection will canonicalise values types with a single value such as (values fixnum) back to a single value type such as fixnum. o Now when the compiler makes assertions for the first value of continuations that may be generating multiple values it asserts the type as (values type &rest t), or as (value &optional type &rest t) if it is not sure that the continuation does generate a value. o Enhance the type check generation to better handle the now common values types with optional and rest arguments. Add the new function Values-types-asserted which converts asserted optional and rest arguments to required arguments that have been proven to be delivered, Thus an assertion such as (values &optional fixnum &rest t) will generate a fixnum type check if the proven type if (values t). o The compiler is now far more likely to pickup attempts to use an assertion to select a subset of values. For example (the (values fixnum) (values x y)) will generated a compiler warning. o Update single values type assertions where appropriate to clarify that the received values may be optional or that multiple values may be received. For example, a macro argument which had been asserted to be a list via (the list ,...) would now be asserted to be (the (values &optional list &rest t)) etc. o Have the IR1 translator for THE convert single value types into (values &optional type &rest t) so that code such as (the fixnum (values x y)) will still work acceptably. This does not restrict the possible type assertions as the values types may be used and are not modified.
-
dtc authored
a single value anyway!
-
dtc authored
using a single value type assertion following values '(the index (values ...)), use a multiple values types assertion '(the (values index t) ...), which is simpler for the compiler.
-
dtc authored
using a single value type assertion following values '(the index (values ...)), use a multiple values types assertion '(the (values index t) ...), which is simpler for the compiler.
-
dtc authored
only the first value.
-
dtc authored
with the declared return type; some paths were returning only a single value. o Correct the declared result type of substitute-into to declare both return values.
-
dtc authored
receiving the only the first value.
-
dtc authored
an optional or rest argument, and enhance it to return the *null-type* if there are no values. Also no longer inline this function as it is becoming more complex.
-
dtc authored
only the first value.
-
dtc authored
only the first value.
-
- Jun 27, 2000
-
-
dtc authored
returning nil when both types had a rest type even if these were type=; from Robert Maclachlan.
-
- Jun 19, 2000
-
-
dtc authored
fixnum which was only around 500Meg, as noted by Martin Cracauer.
-
- Jun 17, 2000
-
-
dtc authored
override eof-errorp when true. Seems to be that interpretation made by other implementations. From Raymond Toy.
-
- Jun 12, 2000
-
-
dtc authored
-
- Jun 07, 2000
-
-
dtc authored
argument, allowing it to be used for parsing alternate date-time formats. o Add support for parsing the three common HTTP time formats: RFC1123/RFC822, RFC850, and ANSI-C - requiring the new pattern symbol izone to handle the different time zone convention.
-
dtc authored
correct timezone-name to correctly handle a timezone of zero.
-
dtc authored
multiple of 1/3600 as required by ANSI CL, rather than just multiples of 1/60.
-