perm filename FILSPC[X,AIL]2 blob
sn#015982 filedate 1972-12-12 generic text, type T, neo UTF8
00100 COMMENT ⊗HISTORY
00200 AUTHOR,REASON
00300 021 202000000010 ⊗;
00400
00500
00600 COMMENT ⊗
00700 VERSION 16-2(8) 10-5-72 BY JRL RECONFIGURE FOR EXPO
00800 VERSION 16-2(7) 9-21-72 BY JRL RECONFIGURE FOR SAIL
00900 VERSION 16-2(6) 8-29-72 BY RHT CONFIGURE FOR NSAIL (PROCESSES, EVENTS, ETC.)
01000 VERSION 16-2(5) 7-2-72 BY RHT PUT UP VERSION 16
01100 VERSION 16-2(4) 6-25-72 BY DCS SAISG4 UPDATES V16 FEATURES
01200 VERSION 16-2(3) 6-24-72 BY DCS BUG #HX# PARAM PROCESSOR NAME, LIBRARIES
01300 VERSION 16-2(2) 5-13-72 BY DCS INSTALL VERSION 16
01400 VERSION 15-2(1) 12-2-71 BY DCS INSTALL VERSION NUMBER
01500
01600 ⊗;
00100 IFNDEF TEST,<TEST←←0>
00200 IFN TEST,<
00300 DEFINE FILXXX <SIXBIT /SAISGT/>
00400 DEFINE SLOFIL <SIXBIT /SAILWT/>
00500 DEFINE SGDEVC <SIXBIT /DSK/>
00600 DEFINE SGPPNN <SIXBIT / SAIL/>
00700 ↓LOCSYM←←1
00800 ↓NOPROT←←1
00900 >
01000 IFNDEF FILXXX,<DEFINE FILXXX <SIXBIT /SAISG5/>>
01100 ;SAILOW FOR PROCESSOR SAIL, EXTENSION SAI
01200 ;SAILOX " OSAIL, " OSA
01300 ;SAILOY " NSAIL, " NSA
01400 IFNDEF SLOFIL,<DEFINE SLOFIL <SIXBIT /SAILOW/>>;PRODUCTION SAIL
01500 IFNDEF SGDEVC,<DEFINE SGDEVC <SIXBIT /DSK/>>
01600 IFNDEF SGPPNN,<DEFINE SGPPNN <0>>
01700 IFNDEF LOCSYM,<↓LOCSYM←←0>;DON'T WANT LOCAL SEGMENT SYMBOLS
01800 IFNDEF NOPROT,<↓NOPROT←←0> ;DON'T WANT SEGMENT PROTECT IF NOT GLOBAL
01900
02000 DEFINE PROCSR <ASCIZ /XSAIL: /> ;FOR PRINTOUT OF PROCESSOR
02100 DEFINE RPGFIL <SIXBIT /QQNSAIL/> ;FOR COMPIL PURPOSES
02200 DEFINE DEFEXT <'SAI'> ;DEFAULT EXTENSION
02300
02400 ↓LIBLEN←←=10 ;LENGTH OF FOLLOWING STRINGS
02500 DEFINE LIBLOW <ASCIZ /SYS:LIBSA5/> ;REQUIRED LIBRARIES
02600 DEFINE LIBHI <ASCIZ /SYS:HLBSA5/> ; (HISEG VERSION)
02700
02800 DEFINE OPDEV <SIXBIT /DSK/> ;DEVICE FOR OPCODE FILE
02900 DEFINE OPNAME <SIXBIT /2OPS2/> ;NAME OF SAME (EXTEN ALWAYS OPS)
03000 DEFINE OPPPN <0> ;WHERE IT'S AT
00100 NOEXPO <
00200 COMMENT ⊗
00300 HISTORY OF SAIL SYSTEMS
00400 3-1-71 VERSION 'SG1',,10
00500 NEW SAIL SYSTEM UP, COMPILER AND RUNTIME
00600 FEATURES:
00700 NEW SEGMENT SCHEME ELIMINATES SAISYM GARBAGE, ALLOWS EXPO SHARED
00800 SEGMENTS, USE OF LATEST DEC LOADER.
00900 NEW RAID WENT UP AT SAME TIME.
01000 NEW LOADER (.052 MODIFIED) AT SAME TIME; WORKS AS LISP LOADER.
01100 NEW DDT?
01200 I/O ERROR ENABLE BUSINESS; BETTER SUBSTRING STUFF;
01300 PUNCTUATION ERROR ENABLE IN LOOKUP, ETC.
01400 NONSTD BUFFER SIZES
01500 USERCON
01600 FREITM
01700 GC CHANGE (WORKS WITH XPAND 0)
01800 CVFIL, CVOS BETTER.
01900 3-12-71 GLOBAL SEGMENT GLBLOW,GLBSG2 UP
02000 FIXED PTYALL BUG, WHICH CAUSED MESSAGE PROCEDURES TO BLOW
02100 3-15-71 GLOBAL SEGMENT GLBLOW,GLBSG3 UP
02200 PTYALL FIXES SOME MORE -- GLUB.
02300 3-21-71 GLBLOW, GLBSG4 CREATED, TESTED
02400 REQUIRE -1 NEW_ITEMS (GLOBAL OR NOT) INHIBITS LOCAL MODEL
02500 3-21-71 FILES FOR RUNTIMES, GREATLY MODIFIED, TRANSFERRED
02600 FROM T,AIL WHERE THEY HAD BEEN SUCCESSFULLY TESTED IN
02700 ALL CONFIGURATIONS I COULD THINK OF -- FACILITATE MUCH
02800 MORE RAPID LIBRARY CREATION (THERE IS NOW ONLY 1 SCISS).
02900 6-22-71 MESPRO CHANGED TO ADD NEW FEATURE TO PUT_DATA.
03000
03100 7-16-71 VERSION 'SG2',,11 (version SG6 for global model)
03200 NEW SAIL SYSTEM, COMPILER AND RUNTIME
03300 FEATURES:
03400 CASE STATEMENT IMPROVEMENTS OUTLINED IN NEWMAN AND DOCS.UPD
03500 REQUIRE n VERSION IMPLEMENTED
03600 MYRIAD BUGS FIXED
03700 LEABOT AND FRLOC TABLES ELIMINATED FROM USER TABLE
03800 REQUIRE -1 NEW_ITEMS GIVES NO LOCAL MODEL ALLOCATION
03900 RETURN CODE CHANGED -- MORE EFFICIENT -- NOW A LOCAL STRING
04000 VARIABLE MAY BE RETURNED FROM A RECURSIVE STRING PROCEDURE.
04100 AOS PAT/SOS PAT STUFF REMOVED FROM GENERATED PROCEDURES.
04200 FREITM MOVED TO BE WITH OTHERS IN USER TABLE
04300 THE RES COUNTER SYSTEM (/K) INSTALLED (SEE DOCS.UPD ETC.)
04400 7-21-71 VERSION GLBLOW,GLBSG7 UP
04500 MESSAGE PROCEDURE ROUTINE PUT_DATA(0,0,NAME) CHANGED TO REQUIRE
04600 ALL JOBS ENTERED TO HAVE SAME VERSION NUMBER
04700 10-20-71 VERSION GLBSG8 UP - RANDOM BUGS FIXED
04800
04900 5-13-72 VERSION 16 (16 runtime) OF SAIL UP FOR EXPERIMENTATION
05000 FEATURES:
05100 1. Various improvements
05200 2. New stack structure, up-level addressing, jumps out BY RHT
05300 3. Improved LEAP by JRL
05400 4. Improved macros by HJS
05500 SAISG3
05600 6-25-72 VERSION 16 PUT UP AS STANDARD PROCESSOR, NSAIL. The files:
05700 NSAIL.DMP[1,3] is the compiler, ext. NSA (uses SAISG4).
05800 SAILOY.REL[1,3] is the low segment (always for NSAIL)
05900 SAISG4.SEG[1,3] is the segment
06000 LIBSA1, HLBSA1[1,3] are the libraries.
06100 Will go back to SAISG3 shortly.
06200 7-3-72 VESRION 16 PUT UP AS STANDARD SAIL
06300 OLD SAIL (VERSION "15") BECOMES STANDARD PROCESSOR "OSAIL"
06400 EXTENSION .OSA , LOW SEGMENT IS SAILOX (PREV SAILOW)
06500 SAISG2.REL IS ITS UPPER
06600 NOW SAISG3.SEG IS THE UPPER, SAILOW.REL IS THE LOWER, LIBSA1, HLBSA1
06700 ARE THE LIBRARIES.
06800 ⊗
06900 >;NOEXPO
07000
00100 NOEXPO <
00200 COMMENT ⊗
00300
00400 SAVE FORMAT MAGTAPES AND THEIR CONTENTS
00500 (Descriptions of Export Systems)
00600
00700 UNLABELED 2-2-71
00800 [S,AIL], [T,AIL], [CSP,SYS], [1,DCS]
00900
01000 UNLABELED 2-5-71
01100 SAIL EXPORT (IFN'ED) FILES AS OF 2-5-71
01200
01300 A. 9-7-71 [S,AIL], [T,AIL], OTHERS
01400 BASE FILES FOR MASTER SAIL EXPO VERSION, COMPLETE
01500 WITH MANUALS AND OTHER GOODIES (SEE SAIL.OPR)
01600
01700 B. 9-7-71 [S,AIL], [T,AIL], OTHERS
01800 MOST RECENT COMPLETE FULL-BLOWN NON-IFN'ED SAIL
01900 SYSTEM, AND RELATED MANUALS AND GOODIES.
02000 C. 11-3-71 [BLI,DCS]
02100 BLISS SYSTEM, AS OBTAINED FROM BROOKINGS IN
02200 WASHINGTON. WORKS
02300 D. 11-3-71 [T,AIL]
02400 BASE FILES FOR MASTER SAIL EXPO VERSION, COMPLETE
02500 WITH MANUALS AND OTHER GOODIES (SEE SAIL.OPR).
02600 IDENTICAL TO A(9-7-71), EXCEPT DATA ERRORS REMOVED
02700 AND ORDER RE-ARRANGED SOMEWHAT.
02800 Specifically excluded are changes to SAIL to fix
02900 #FE# (%SIZES bug). This fix will be included on
03000 this tape if DECUS corrects their version of it
03100 before first release of 9-7 SAIL.
03200 F. 2-15-72 [S,AIL] DAEMON FORMAT
03300 [S,AIL] to date. These files represent a probably
03400 non-working set of files, some stage of SAIL development.
03500 Some, but not many of the changes since last release are
03600 contained in them. This area was saved to supplement
03700 the next group. Any file not found there should be con-
03800 sidered current in this area.
03900 2-15-72 [AIL,DCS] DAEMON FORMAT
04000 The "pre-cut" version of SAIL. To my knowledge, it works
04100 correctly, although many changes were made. I've tested it
04200 on many programs. This version represents many changes
04300 for fixes and features not considered major. It does not
04400 include the work of RHT, HJS, JRL. It was created to
04500 provide a base for sending updates to other people, before
04600 the world collapses. Hopefully, no corrections will have
04700 to be added to it (it should be good enough). This is
04800 known to assemble at least adequate copies of the compiler,
04900 and all types of runtimes. If the file you want doesn't
05000 exist here, look on the [S,AIL] dump above.
05100 ⊗
05200 >;NOEXPO