;;; -*- Mode:Lisp; Readtable:ZL; Package:USER; Base:10; Patch-File:T -*- ;;; Patch file for System version 125.1 ;;; Reason: ;;; The following special forms didn't have a :source-file-name property: ;;; DEF, DEFF, DEFUN, DEFSUBST, MACRO, SIGNP ;;; Written 9-Jul-88 16:13:18 by pld (Peter L. DeWolf) at site Gigamos Cambridge ;;; while running on Azathoth from band 3 ;;; with System 125.0, ZWEI 125.0, ZMail 73.0, Local-File 75.0, File-Server 24.0, Unix-Interface 13.0, Tape 24.0, Lambda-Diag 17.0, microcode 1761, SDU Boot Tape 3.14, SDU ROM 8. ; From modified file DJ: L.COLD; FIRST.LISP#9 at 9-Jul-88 16:13:26 #10R SYSTEM-INTERNALS#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "SYSTEM-INTERNALS"))) (COMPILER::PATCH-SOURCE-FILE "SYS: COLD; FIRST  " (SETQ *BOOTSTRAP-SPECIAL-FORMS* '( AND ;EVAL BLOCK ;EVAL CATCH ;EVAL COMMENT ;EVAL COMPILER-LET ;EVAL COMPILER::CASEN ;EVAL COND ;EVAL DECLARE ;EVAL DEFCONST-1 ;LTOP DEF ;QFCTNS DEFF ;QFCTNS DEFF-MACRO ;QFCTNS DEFSUBST ;QFCTNS DEFUN ;QFCTNS DEFPROP ;QRAND DEFVAR-1 ;LTOP DO ;EVAL DO-NAMED ;EVAL DO* ;EVAL DO*-NAMED ;EVAL DONT-OPTIMIZE ;EVAL EVAL-WHEN ;EVAL FLET ;EVAL FUNCTION ;EVAL GO ;EVAL IF ;EVAL LABELS ;EVAL LAMBDA ;EVAL LET ;EVAL LET* ;EVAL LET-IF ;EVAL LETF ;EVAL LETF* ;EVAL LETF-IF ;EVAL LOCALLY ;EVAL MACRO ;QFCTNS MACROLET ;EVAL MULTIPLE-VALUE-BIND ;EVAL MULTIPLE-VALUE-CALL ;EVAL MULTIPLE-VALUE-LIST ;EVAL MULTIPLE-VALUE-PROG1 ;EVAL MULTIPLE-VALUE-SETQ ;EVAL NTH-VALUE ;EVAL OR ;EVAL PROG ;EVAL PROG* ;EVAL PROGN ;EVAL PROGV ;EVAL PROGW ;EVAL QUOTE ;EVAL RETURN ;EVAL RETURN-FROM ;EVAL SETQ ;EVAL SIGNP ;QFCTNS SPECIAL ;FIRST TAGBODY ;EVAL THE ;EVAL THROW ;EVAL UNSPECIAL ;FIRST UNWIND-PROTECT ;EVAL VARIABLE-BOUNDP ;EVAL VARIABLE-LOCATION ;EVAL VARIABLE-MAKUNBOUND ;EVAL WITH-STACK-LIST ;EVAL WITH-STACK-LIST* ;EVAL )) (DOLIST (X *BOOTSTRAP-SPECIAL-FORMS*) (function-spec-putprop `(:special-form ,x) (function-spec-get `(:property ,x special-form-bootstrap) :source-file-name) :source-file-name)) ))