- Feb 24, 1990
- Feb 23, 1990
-
-
wlott authored
-
wlott authored
Wrote generators for symbol-value, boundp, symbol-function, and fboundp.
-
wlott authored
symbol listed in vm:initial-symbols.
-
wlott authored
-
wlott authored
reg. Changed pseudo-atomic macro to emit a break instruction when a pending interrupt is detected.
-
wlott authored
Added :length, so double-float-type doesn't have to have a dummy slot. Added definition for SAPs.
-
wlott authored
-
wlott authored
Added TARGET-mumble-STACK-START. Added TARGET-HEAP-START and TARGET-HEAP-LENGTH. Exported above.
-
ram authored
Moved DO-VALIDATE from machio.lisp to here, cause machio.lisp is going away.
-
ram authored
-
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
-
ram authored
-
- Feb 22, 1990
-
-
wlott authored
-
wlott authored
Add *saved-global-pointer*, *saved-control-stack-pointer*, *saved-binding-stack-pointer*, *saved-allocation-pointer*, and *saved-flags-register* to the list of initial symbols.
-
wlott authored
Translate make-symbol into make-symbol-vop.
-
wlott authored
a C symbol.
-
ch authored
-
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>).
-