perm filename FEATS[S,AIL]3 blob sn#069771 filedate 1973-11-10 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	FILE OF NEW FEATURES ADDED TO SAIL.  I.E. CHANGES NOT BUGS
C00006 ENDMK
C⊗;
FILE OF NEW FEATURES ADDED TO SAIL.  I.E. CHANGES NOT BUGS

%AA%	New sort of declaration:
	SPROUT_DEFAULTS <integer constant>;
	Semantics: Whenever the procedure in which this occurs is
		sprouted, the appropriate fields of the <integer
		constant> will be used to specify the p-stack,
		sp-stack, quantum, and priority of the sprouted process.
		(but only if nothing is explicitly stated in the
		options to the sprout for the particular field in question).
	[GEN,HEL,NWORLD] RHT 8-31-73 OK RHT

%AB%    Extension to capabilites of RELEASE
	RELEASE now takes a second (defaultible) argument, the CLOSE
	inhibit bits (See RELEAS description in UUO manual)
	These are defaulted to zero when not specified so old programs
	which did not specify them will work as before.

	[FOO2,IOSER] JRL mid JULY 73

%AC%	Remove global declaration option to error recovery.
	Now the compiler doesn't ask whether one wants their
	undeclared identifiers declared globally, it merely 
	declares them locally. 
	
	[GEN] KVL 9/27/73

%AD%	Arrange for Alloc? (on reentry) to know about lower case.

	[GOGOL] RHT 10/6/73

%AE%	Arrange things so that you can pass a typed itemvar to
	an untyped itemvar formal.

	[STATS] RHT 10/18/73

%AF%	Have separate routines for set and list membership booleans
	[LEAP,LEPRUN] JRL 10/24/73

%AG%	Implement Item Overlap capabilities for separately compiled procedures.
	some other changes to leap initialization code to start
	the one and two-word list spaces as very small amounts
	[LEAP,LEPRUN,GEN] JRL 10/24/73

%AF%	Made suspend an itemvar procedure, so that the effect
	of x←suspend(myproc) is to allow this process to be restarted
	via a co-routine call.
	[FOO2] RHT 10/24/73

%AG%	Arrange for caller(newly sprouted process) to be the sprouting
	process. (i.e. initialize rsmr←daddy).
	[NWORLD] RHT 10/28/73

%AH%	fix things so that can type ree before starting a sail program.
	[GOGOL] RHT 10/29/73

%AI%	insert stuff so that one may log their error messages. I forgot  to
	put in feature numbers in HEAD, PARSE, HEL, & GEN, but remembered
	in COMSER, GOGOL, & STRSER.
	[HEAD, PARSE, HEL, GEN, COMSER, GOGOL, STRSER] KVL 11/10/73