perm filename SAILOG.SPL[CMU,AIL] blob sn#177652 filedate 1975-09-22 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	SAIL.LOG -- A Log of ALL(!) changes to any  SAIL  source  or  support
C00011 ENDMK
CāŠ—;
SAIL.LOG -- A Log of ALL(!) changes to any  SAIL  source  or  support
files on A700SA00.  (Would that it had started sooner!!).
 *******ALL YE WHO DO NOT UPDATE THIS--A CURSE ON YOUR HEADS*******
ENTRY 8-22-75 JFR		ARYSER/6
%CV% Put in a check for PDA>(JOBOVL) in order to help find errant
ASSIGNs in overlay programs.

ENTRY 8-22-75 JFR		GEN/63
#UZ# DATA MACROS MISSING IN INLINE EXECS.

ENTRY 8-18-75 JFR			LEAP/27
#UY# ASSIGN(item, parametric procedure) is not allowed; give message.

ENTRY 8-18-75 JFR		STATS/38
#UX# Fortran call with indexed argument produces self-modifying code;
bad if /H, so at least tell loser at compiletime.

ENTRY 8-18-75 JFR		SYSTEM
Grand new SAIL system. Mostly try-out for a few days, except for the
compiler, which has already been extensively tested.
.R PIP
/R [1,3]=SAIL.SAV[1,4]
SYS:SAIL.LOW/X/B=SPCH:SAIL.LOW[A700SA00]
SYS:SAIL.SHR/X/B=SPCH:SAIL.SHR[A700SA00]
NEW:SAISG8.SHR/X/B=SPCH:SAISG8.SHR[A700SA00]
NEW:SAILOW.REL/X/B=SPCH:SAILOW.REL[A700SA00]
NEW:LIBSA8.REL/X/B=SPCH:LIBSA8.REL[A700SA00]
NEW:HLBSA8.REL/X/B=SPCH:HLBSA8.REL[A700SA00]
NEW:RUNTIM.REL/X/B=SPCH:RUNTIM.REL[A700SA00]

ENTRY 8-17-75 JFR		TOTAL/10
#UW# DRYROT AT EVAR (again). GETDR was not saving LSDRLV if the display
needed to be fetched again.

ENTRY 8-17-75 JFR		TOTAL/28
#UV# Dryrot at EVAR. Was due to ACCOP stealing a display register
that ACCESS thought would continue to be there.  Really earned my
pay finding this one.

ENTRY 8-16-75 JFR		SYM/10
%CU% Make missing parentheses and commas in macro calls
continuable.  If the "(" is missing, the statement will
probably be flushed soon afterwards.  If the ")" is missing,
the macro call will be ignored.

ENTRY 8-14-75 JFR		HEL/15
#SZ# =C7=
Copy to SPCH:HEL.OLD.  Edit FR4, FR41 in attempt to make
FORC Nā†1 STEPC 1 UNTILC 0 work properly.  Ran PTRAN, RTRAN,
made new SAILDD.  Appears to work.  But if FORC problems,
roll back.

ENTRY 8-14-75 JFR		PARSE/19
Put REGO in data area 'cause it's modified during execution.

ENTRY 8-14-75 JFR		ARRAY/5
#UU# OWN EXTERNAL ARRAY caused bad access code; fix is to
pretend OWN never appeared.

ENTRY 8-13-75 JFR		EXPRS/10
#UT# DPB and IDPB modify storage, need an ALLSTO.

ENTRY 8-12-75 JFR		GRUMP[A710SA00]
Improved to allow device specification, selective block printing,
7-bit bytes print as characters if printable, plus speeded up.

ENTRY 8-12-75 JFR		LEPRUN/3
#US# Add TYPEIT as an entry so that programs which only do a TYPEIT
and nothing else will still work.

ENTRY 8-12-75 JFR		ORDER
Put TG2 before TG1 so that arccos, etc. picks up SQRT$.

ENTRY 8-12-75 JFR		SAIL/37
%CT% Better message, let user specify from terminal if source file
not found.

ENTRY 8-6-75 JFR 		GOGOL/40
#UR# Clear .ERBWD when user table reset.

ENTRY 8-5-75 JFR		GEN/47,48
String constants are "reference" objects, must go in low
segment for overlays.

ENTRY 8-4-75 JFR		GEN/43
Give warning for REQUIRE INITIALIZATION if /V (overlays) specified.

ENTRY 8-3-75 JFR 		GEN/46
Declared item descriptor block must go in low segment if overlays.

ENTRY 8-1-75 JFR		GEN/36
#U?# (SHOULD BE #UQ) Inserted missing DATA and ENDDATA macros.
This should be the final "dirty page".

ENTRY 7-30-75 JFR		IOSER/31,SPARES,FOO2
%CS% BACKUP runtime.

ENTRY 7-29-75 JFR		GEN/12,15
%CR% Give more info for "names of begin and end don't match".

ENTRY 7-29-75 JFR		SAIL/30
#UP# ALLOW MANUAL START AFTER RPG START.

ENTRY 7-29-75 JFR		GOGOL,SAIL,SYM
Transfered current copies of these files to SPCH:*.OLD.
Brought up private copies containing many fixes/features.

%CE% X switch, allows partial compile, save, continue where you left
off. SAIL,SYM

%CF% give full name of source when compiling. SAIL,SYM

%CG% V switch, see below.

%CH% W switch, see below.

%CI% more information in compiler "fatal end of source file".

%CJ% reworked UUO handler for new error handling system. GOGOL/23-26,30-32
%CK% Effective addr of ARERR can be either word1 or word2 of string
descriptor. GOGOL/30

%CL% See entry of 7-22-75

%CM% Use INCHWL to get file name in E response to error handler.
Altmode gets back to question loop. GOGOL

%CN% Save all 17 registers in global INIACS on first start. GOGOL/9,11

%CO% Make GOGTAB look like an external array.  USERCON is obsolete. GOGOL/37

%CP% New runtime, EDFILE ("file",line,page), calls editor. GOGOL/34,SPARES,FOO2

%CQ% More information on "I-O device error", IOSER/4

ENTRY 7-28-75 JFR		STRSER/21	#UO# =E7=
Explicitly clear the bits for each character in GETBREAK.

ENTRY 7-22-75 JFR		GOGOL/31
%CM% "E" response to error handler now gets characters for filename
by INCHwsL rather that INCHRws, allows graceful typos.  Altmode gets
you back to the question loop.

ENTRY 7-22-75 JFR		TOTAL/36
Add identifying information to loader block type 6 (program name).
%CL% 

ENTRY 7-16-75 JFR		GEN
Two new optional symbols for /W. New SAILDD.

ENTRY 8-Jul-75 JFR		SAIL,SYM
%CF% print out extension and ppn of source file on tty when compiling
and always indent 2*levels spaces.

ENTRY 3-Jul-75 JFR		GEN, ARRAY, STATS, SAIL, HEAD, LEAP
Added switches /V and /W; V for oVerlays, mainly forces all links
to low segment.  W for "where", optional symbols to aid external
code optimizer.  Changes can be found by searching for OVRSAI
and OPTSYM.  Assemled @THAT.FMD, was forced to increase DSIZE
(data block size), loaded and saved as SAILDD.