- Mar 15, 1990
- Mar 08, 1990
-
-
ram authored
-
ram authored
-
ram authored
in gc.lisp. Set *GC-VERBOSE* in %INITIAL-FUNCTION so that it isn't unbound during top-level form processing. Restored definition of DEFAULT-DEFAULT-HANDLER, which was lost in merging.
-
ram authored
-
ram authored
if clx-ext isn't loaded.
-
ram authored
doesn't choke when this file isn't loaded.
-
- Mar 07, 1990
- Mar 05, 1990
- Feb 27, 1990
-
-
ram authored
function is represented by having a NULL value for the DD-PRINT-FUNCTION (instead of the highly broken use of the function object for DEFAULT-STRUCTURE-PRINT.)
-
- Feb 24, 1990
-
-
wlott authored
with the rest of the world. Changed offset-initial-symbol to offset-static-symbol.
-
- Feb 23, 1990
-
-
ram authored
Moved DO-VALIDATE from machio.lisp to here, cause machio.lisp is going away.
-
ram authored
-
ram authored
rather nasty at this point.
-
ram authored
Removed WITHOUT-HEMLOCK to put it in hem:rompsite.lisp. [Was in lispinit in working code...]
-
ram authored
Modified calls to MACH:SIGMASK for new stuff in syscall. .../systems-work/code/lispinit.lisp, 11-Jan-90 18:21:48, Edit by Wlott. Changed the name of SYSTEM:SERVER to SYSTEM:SERVE-EVENT and moved it into serve-event.lisp. .../systems-work/code/lispinit.lisp, 07-Nov-89 17:26:47, Edit by Chiles. Added "SYS" nickname for "SYSTEM" package.
-
ram authored
-
- Feb 22, 1990
-
-
ram authored
-
ram authored
-
ram authored
-
ram authored
Moved APPLY-KEY and IDENTITY to list.lisp.
-
ram authored
Modified INPUT-LOOP in this file to evaluate anything that is not a command ala the debugger. Also tweeked INPUT-LOOP to supply a valid range of slots in the message that is displayed after an invalid number is input.
-
ram authored
Made a simple tweak to DECODE-UNIVERSAL-TIME that, in compliance with the new standard, ignores daylight-savings-time when the user supplies the :time-zone argument.
-
ram authored
-
ram authored
Fixed UNION and NUNION to apply test to arguments correctly. /usr1/lisp/ncode/seq.lisp, 12-Jul-89 13:19:40, Edit by Chiles. Moved APPLY-KEY and IDENTITY to list.lisp. /usr/mbb/x3j13-changes/current/list.lisp, 11-Jul-89 17:56:57, Edit by Mbb. ASSOC-RASSOC-IF-KEY: ASSOC-IF, ASSOC-IF-NOT, RASSOC-IF, and RASSOC-IF-NOT now take &key key, just like the other *-if and *-if-not primitives. APPEND-DOTTED: Made NCONC confrom to the new standard. (NCONC '(1 2) '(3 4) 5) used to flame about 5 not being a list. Now the result is '(1 2 3 4 . 5). APPEND already did the right thing, so no change was neccessary.
-
ram authored
-
ram authored
Fixed bug in read-n-bytes: buffer was used where in-buffer should have been. .../systems-work/code/stream.lisp, 23-Oct-89 16:45:49, Edit by Chiles. Picked up Chris's fix to make CLEAR-INPUT always return nil. /usr1/lisp/ncode/stream.lisp, 25-Aug-89 11:46:56, Edit by Chiles. Added FILE-POSITION methods for string streams.
-
ram authored
Changed print-string-stream to *print-string-stream*. Changed previous-case to *previous-case*. Added some locality to global variables. Rewrote DOSTRING. Documented some stuff. Made WRITE, PRIN1, PRINT, PRINC, etc. call OUT-SYNONYM-OF. Made the following internal printing functions take a stream argument: output-object quote-string output-symbol output-list output-integer output-float output-ration output-complex output-structure output-character output-vector output-array output-random Since these used to assume they were outputting to *standard-output*, and the entry point into the file would set this up, the system suffered serious correctness and termination problems. T and Nil were handled incorrectly for getting at *terminal-io*, and if a printign routine had been given a synonym stream referring output to '*standard-output*, the stream methods looped forever trying to find the destination stream. Removed the definition for MISC-TYPE-CODE.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
Fixed '(:constructor) bug that failed to create a default constructor. /usr/lisp/code/defstruct.lisp, 26-Jul-89 19:10:17, Edit by Mbb. Structures that include another structure now inherit it's print-function if they do not have their own. This inheritance may be suppressed by supplying :print-function without a name. This is a cleanup. /usr/lisp/code/defstruct.lisp, 26-Jul-89 16:23:50, Edit by Mbb. Made BOA-constuctors only half that... They now allow &key args. Also made DEFSTRUCT warn when you try to use a keyword as a slot name. This catches users who accidentally do (defstruct foo (:constructor ...) <slots>) instead of (defstruct (foo (:constructor ...)) <slots>).
-
ram authored
Fixed bug introduced by ...array.lisp, 02-Jan-90 11:32:12, Edit by Chiles. Cleaned up some code around zapping array elements. /usr1/lisp/ncode/array.lisp, 02-Jan-90 11:32:12, Edit by Chiles. Fixed a bug in ADJUST-ARRAY added when we updated it to adhere to the new standard with respect to the :fill-pointer argument. /usr1/lisp/ncode/array.lisp, 04-Dec-89 17:30:21, Edit by Chiles. Fixed BIT-ARRAY-SAME-DIMENSIONS-P to correctly loop over the dimension slots of the array header.
-
ram authored
WITH-OUTPUT-TO-STRING-APPEND-STYLE: Changed the doc-string to exploit the new standard that was already there. WITH-OPEN-FILE-DOES-NOT-EXIST: Modified WITH-OPEN-FILE to not execute the body when OPEN fails. This is the new standard.
-