Commit a5e46910 authored by ram's avatar ram

*** empty log message ***

parent 1751b784
12/5/91 to 12/11/91
12/5/91 to 12/12/91
Code:
Added finalization of opened FD-streams.
Added automatic closing of opened FD-streams when they become garbage.
Fixed the interpretive indexing conditional (~[...~]) to take into account
the list of sections is reversed. Also, check to see if zero is less than
or equal the index, not the index less than or equal zero.
Added doc strings for pretty-printer defvars. Added a decend-into for
Added doc strings for pretty-printer defvars. Added a descend-into for
print-vector. Added an export for *print-pprint-dispatch*.
Changed the dispatch for cons to pprint-fill and added a dispatch for
(cons symbol) to pprint-function-call. This way the results of
(list-all-packages) won't show up as a function call.
Bind *current-level* to 0, *print-readably* to nil, and *read-eval* to T
when entering the debugger to make sure things print as expected.
Picked up Miles' latest disassembler changes (source printing.)
Changed reader to ignore undefined macro characters when *read-suppress* is T
(i.e. in #+/- conditionals.)
Compiler:
Fixed various places where the result type of a node was spuriously being
......@@ -36,16 +43,21 @@ Fixed various bugs related to dead code deletion which were revealed by the new
optimizations.
Fixed a bug in the implementation of tail-recursive calls which could cause
functions to use the number stack without a frame having been allocated.
functions to use the number stack without a frame having been allocated. One
effect of this bug was that a segment violation would always kill lisp.
If we undefine a structure type because of incompatible redefinition, then
unfreeze it also.
Really fixed named constant referencing to preserve EQL-ness.
Startup code:
Fixed to install the correct instruction on non-mips machines instead of
always installing a mips break instruction.
Hemlock:
Fixed indentation for FLET&c to check that we are actually in the first arg
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment