1607.4.3 |
Fix |
Compiler edit 827: • Compiling with /P or /PX was resulting in spurious "undefined argument" errors in some cases when using the new XPUTARG @arg syntax. See 6.5.1607.0. • When compiling with /PX and /LF, unreferenced functions and procedures ending with a two-part 'END' token—e.g. "End Function" or "END PROCEDURE"—were only writing the "END" to the LSX file, causing problems if the LSX was later compiled. • The "{shaken out by /px}" line in the body of such routines in the LSX file is now properly commented out, allowing the LSX to be re-compiled without the /PX switch. |
1607.4.2 |
Fix |
ATE/XTREE: the last byte of the answer array was getting truncated under certain ATE optimization scenarios, primarily when the answer array was too small to benefit from compression. Same patch as 6.5.1551.2. |
1607.4.1 |
Fix |
SCALE: F,8 variables returned from XCALL routines were not being scaled properly when the SCALE feature was enabled. Same patch as 6.4.1551.3. |
1607.3 |
Fix |
MX_OCVT: starting in 6.5, the hex version was returning 8 digits—i.e., with leading zeroes—instead of removing the leading zeroes by default. |
1607.2 |
Fix |
Command line processing: the ashell command line arguments -ba and -bc were not being processed correctly, possibly resulting in a switch argument being included in the dot prompt startup command. This was particularly noticeable in SUBMIT when using the /BC or/BA switch with a buffer name that also matched a CMD or DO file name, but could have had a variety of effects outside of the SUBMIT context. |
1607.1.3 |
Fix |
DYNLIB.SBR: output parameters (using the "p" signature) were not being properly converted to I variables. Same patch as 6.4.1551.0. |
1607.1.2 |
Fix |
INPUT LINE: it was incorrectly removing leading/trailing quotes, like INPUT should but not INPUT LINE. Same patch as 6.4.1551.0.2. |
1607.1.1 |
Fix |
SUBMIT.LIT 3.3(157) fixes a bug which caused the list function ( /L ) to abort under some circumstances with an "Error -1 reading job table". Same patch as 6.4. 1551.0.1. |
1607.0.2 |
Fix |
Compiler edit 826: the maximum source code length of a function declaration was incorrectly set at about 512 instead of 3072 like all other source lines. |
1607.0.1 |
Add |