Google
 

Trailing-Edge - PDP-10 Archives - ap-c796e-sb - mkl2.rnd
There are no other files named mkl2.rnd in the archive.
.;18-FEB-77-YL
\\
.LM0;.RM70;.F;.J;.FLAG CAP;.SP1;.TS5
<MAKLIB.DOC -- ^CHANGES FROM ^V1(6) TO ^V2(14)
.BR
^JANUARY 1976
.FG30
^COPYRIGHT (^C) 1975,1976,1977
.BR
^DIGITAL ^EQUIPMENT ^CORPORATION, ^MAYNARD, ^MASS.
.B 2
^THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A
SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLUSION
OF THE ABOVE COPYRIGHT NOTICE. ^THIS SOFTWARE, OR ANY OTHER
COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE
TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO
AGREES TO THESE LICENSE TERMS. ^TITLE TO AND OWNERSHIP OF THE
SOFTWARE SHALL AT ALL TIMES REMAIN IN <DEC.
.B 1
^THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ^DIGITAL
^EQUIPMENT ^CORPORATION.
.B 1
<DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY <DEC.
.T <MKL2.DOC
.PG
<MAKLIB.DOC -- ^CHANGES FROM ^V1(6) TO ^V2(14)
.BR
^JANUARY 1976
.B3
1.0##<SUMMARY
.B1
^THE MAIN REASON FOR THE RELEASE OF <MAKLIB ^V.2 IS THE ADDITION
OF THE ^BINARY ^PATCHING ^TOOL. (<BPT)  ^THE <BPT WAS INCLUDED TO
ALLOW SOME LEVEL OF SUPPORT FOR PRODUCTS DISTRIBUTED IN RELOCATABLE
BINARY FORMAT RATHER THAN SOURCE LEVEL.
.B1
<MAKLIB SHOULD BE COMPILED WITH <MACRO ^V50 OR LATER.
^THE LATEST DISTRIBUTED COPIES OF <MACTEN.UNV, <UUOSYM.UNV, <SCNMAC.UNV,
<HELPER.REL AND <WILD.REL SHOULD BE USED. (^SEE <MAKLIB.CTL).
^THE VERSION OF <SCAN THAT <MAKLIB USES IS <SCN7A, ALTHOUGH
ANY <SCAN ^V7 IS USABLE AS LONG AS THE APPROPRIATE CHANGES ARE
MADE TO THE <MAKLIB SOURCE.
^IN ADDITION TO THIS, TO CORRECTLY LOAD PROGRAMS CONTAINING
<MAKLIB BINARY FIXES, A VERSION OF <LINK WITH EDIT 454 MUST BE
USED.
.B3
2.0##<EXTERNAL <CHANGES
.B1
^NO EXISTING COMMANDS OR ACTIONS WERE CHANGED. ^FOR A DESCRIPTION
OF THE USE OF THE <BPT, REFER TO <MAKLIB.HLP OR <MAKLIB.MAN.
^A MORE FULL IMPLEMENTATION OF SYSTEM-STANDARD ERROR MESSAGES IS
ALSO PART OF THIS RELEASE.
.B3
3.0##<KNOWN <BUGS <AND <DEFICIENCIES
.B1
^THE MAIN USE OF THE <BPT WILL BE FOR INSTALLATION OF <DEC
SUPPLIED PATCHES TO PRODUCTS FOR WHICH THE SOURCES ARE NOT AVAILABLE.
^THE <BPT WILL WORK WITH <REL FILES PRODUCED BY <MACRO ^V50 AND <BLISS10.
^THE <BPT MAY NOT WORK WITH ANY CODE PRODUCED BY A COMPILER USING
POLISH FIXUPS OR INTERNAL FIXUPS.
.B3
4.0##<INSTALLATION <INSTRUCTIONS
.B1
^THE FEATURE TEST SWITCH <FTBPT HAS BEEN ADDED. ^ALL OF THE CODE
TO FACILITATE BINARY PATCHING IS UNDER THIS CONDITIONAL, WHICH
IS DISTRIBUTED AS "ON" (NON-ZERO) IN THE FIELD-IMAGE VERSION.
^SINCE THE CODE FOR THE <BPT COMPRISES ABOUT 80% OF
<MAKLIB, TURNING THIS SWITCH OFF IF THE <BPT IS NOT NEEDED CAN SAVE
SOME MEMORY SPACE.
.B1
^MANUAL LOADING OF <SCAN, <WILD AND <HELPER IS NO LONGER
NECESSARY AS THE <.REQUEST AND <.REQUIRE PSEUDO-OPS HAVE BEEN
ADDED TO FACILITATE AUTOMATIC REQUESTS FOR THESE ROUTINES.
.B3
5.0##<INTERNAL <CHANGES
.B1
^MUCH ADDITION AND RE-ORGANIZATION OF THE PROGRAM WAS DONE TO ENABLE
THE ADDITION OF THE <BPT. ^THE REGISTER ALLOCATION AND MUCH OF THE <IO HAS
BEEN RE-WRITTEN. ^IN ADDITION, A SMALL LOADER AND A LARGE <MACRO ASSEMBLER
HAVE BEEN ADDED TO ALLOW BINARY PATCHING. ^ALSO, A MODULE HAS BEEN
ADDED TO ALLOW <MAKLIB TO DO INTERNAL TESTS OF ITS OWN ROUTINES. ^THIS IS
A DEBUGGING FEATURE, AND IS NOT PRESENT IN THE FIELD-IMAGE VERSION.
.B3
[^END OF <MKL2.DOC]
.B1
[<MKL1.DOC IS APPEDNED AS AN INTEGRAL PART OF <MKL2.DOC]
.T <MKL1.DOC
.PG
<MAKLIB.DOC -- ^V1(6)
.BR
^JULY 1975
.B3
^^1.0	SUMMARY
.B1
MAKLIB\\ IS INTENDED AS AN EVENTUAL REPLACEMENT
FOR ^^FUDGE2.\\ 
.B1
^THIS VERSION HAS BEEN TESTED UNDER 5.07 AND 6.01 AS WELL
AS 6.02  MONITORS. ^IT USES ^^SCAN V\\ERSION 7 AND ^^WILD\\
^VERSION 7.
.B1
^^MAKLIB.HLP \\DESCRIBES THE VARIOUS COMMANDS
TO ^^MAKLIB \\AND THEIR FUNCTIONS.
^SEE ^^FUDGE2 \\DOCUMENTATION IN THE ^SOFTWARE ^NOTEBOOKS
FOR A DESCRIPTION OF INDEXING. ^^MAKLIB \\IS DESCRIBED
IN THE ^^SYSTEM COMMANDS\\ SECTION OF THE ^SOFTWARE
^NOTEBOOKS. ^SEE THE ^^SCAN\\ DOCUMENTATION IN THE ^SOFTWARE
^NOTEBOOKS FOR INFORMATION ABOUT COMMAND SCANNING.
.B3
2.0	^^EXTERNAL CHANGES\\
.B1
2.1	^DIFFERENCES FROM ^^FUDGE2-2D
.B1
MAKLIB\\ DOES NOT DELETE LOCAL SYMBOLS WHEN INDEXING THE
	LIBRARY.
.B1
^COMMAND STRINGS ARE ENDED BY  CARRIAGE RETURN LINE FEED.
.B3
3.0##^^KNOWN BUGS AND DEFICIENCIES\\
.B1
^NONE.
.B3
4.0	^^INSTALLATION INSTRUCTIONS
.B1
M\\UST BE LOADED WITH ^^SCAN \\ AND ^^WILD\\.
^SEE ^^MAKLIB.CTL\\ FOR DETAILS ON INSTALLATION.
.B3
5.0	^^INTERNAL CHANGES
.B1
MAKLIB\\ HAS BEEN UPDATED TO RECOGNIZE ^^LINK
\\BLOCK TYPES 1000 TO 1777 AND TO HANDLE ^^ASCII
\\TEXT BLOCKS.
.B1
^EDIT _#
.B1.LM7.TS7.I-7
01	^ALL SWITCHES EXCEPT ^^INDEX\\ AND ^^INSERT\\ ARE
RECOGNIZABLE AS ONE LETTER ABBREVIATIONS.
.B1.I-7
02	^ISSUE CORRECT ERROR MESSAGE FOR PROTECTION VIOLATION.
.B1.I-7
03	^ISSUE ERROR MESSAGES FOR SWITCHES ON OUTPUT
AND FOR MORE THAN ONE SWITCH GIVEN WITH A STAND-ALONE
SWITCH(^^INDEX,NOLOCAL\\).
.B1.I-7
04	^DO NOT REPLACE SPECIFIED EXTENSION WITH .^^LST\\
ON ^^LIST\\ AND ^^POINTS\\, BUT DO FILL IT IN AS
DEFAULT.
.B1.I-7
05	^ERROR MESSAGES FOR  MODULES OUT OF
ORDER MADE MORE SPECIFIC.
.B1.I-7
06	^VERSION NUMBER FIXED.
.B3.LM0.TS5
6.0	^^SUGGESTIONS
.B1
N\\ONE.
.B3
[^END OF <MKL1.DOC]