- Aug 25, 2000
-
-
pw authored
-
- Aug 24, 2000
-
-
dtc authored
streams during the processing of command line switches and upon exit. This is a convenience for typical usage, and not all output streams are flushed, so important streams should still be flushed but user code. o Add a new function finish-standard-output-streams to finish output on the commonly used output streams. Called after the processing of each command line switch, and before the %end-of-the-world. o Extend the eval switch to process multiple forms, flushing the common output streams between each.
-
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
- Aug 19, 2000
- Aug 17, 2000
-
-
dtc authored
-
- Aug 12, 2000
- Aug 10, 2000
- Aug 09, 2000
-
-
dtc authored
ir1-phases, avoiding bootstrapping issues.
-
dtc authored
giving type propagation a chance.
-
dtc authored
propagation a chance before transforming to less amiable forms. A transform may now choose to be delayed by calling delay-transform giving a reason. The two supported reasons are :optimize to delay until IR1 optimization has completed, and :constraint to delay until after constraint propagation.
-
- 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.
-
dtc authored
structure-class direct superclasses. This handles both normal structures with a single superclass, and other structure like classes such as conditions and streams which may have multiple superclasses.
-
dtc authored
-
- Aug 04, 2000
-
-
dtc authored
-
- Aug 03, 2000
-
-
pw authored
and introduces code to "inform-type-system-about-std-class". The effect of this new code is to put minimal class definitions into the compile-time environment to prevent undefined-type warnings. These definitions are replaced with the correct class defs at load-time.
-
- Aug 01, 2000
-
-
pw authored
that the named generic-function exists. This to suppress undefined function warnings.
-
- 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 13, 2000
-
-
dtc authored
The new variables were being created by copying the old leafs which incorrectly copied over any refs, or sets etc, which should have been cleared in the new leafs. o Fix the handling of the 'special identifier in the proclaim IR1 translator which had been incorrectly using the identifier rather than the variable name when updating the hash tables.
-
- 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.
-