1388.8.1 |
Compiler enhancement (edit 697): new /LSM switch creates a metadata file containing file, function, and variable cross-reference information potentially useful to external programs, particularly APN. |
1388.8.2 |
Compiler enhancement (edit 698): display version when running in -so mode. This is useful in APN. |
1388.8.3 |
Compiler bug fix (edit 699): ++ELIFMAP, ++ELIFLBL, ++ELIFDEF statements were reporting a bogus error when the prior clause was false. |
1388.8.4 |
Compiler refinements (edit 700-703): adjustments to LSM for APN. |
1388.7.1 |
Internal compiler reorganization: remove APN-related LSX changes (686,687, 690,691) in preparation for new metadata version. |
1388.7.2 |
XTREE bug fix: Exitchars="?" was not allowing the "?" key to be entered in edit boxes that were restricted to numeric characters, on some keyboard layouts. |
1388.6 |
Compiler bug fix (edit 694): Revised version of [693] bug fix. |
1388.5.1 |
Compiler bug fix (edit 692): detect orphaned NEXT and ENDSWITCH statements at global level. These were previously ignored without any error message. |
1388.5.2 |
Compiler bug fix (edit 693): close memory corruption loophole related to compilation of DIMX statements within functions. |
1388.4 |
Compiler bug fix (edit 691): infinite loop during LSX output |
1388.3.1 |
SIZE.SBR bug fix: the file lookup was inadvertently dependent on the filespec having a trailing null in memory. In cases where the filespec variable had no room for a trailing null, the routine may have returned -1 (not found) in cases where the file actually did exist. |
1388.3.2 |
TRACE.PRINT bug fix: a message length in the vicinity of 300 characters was leading to a buffer overflow that was leading to a variety of malfunctions. Messages will now be truncated at around 400 characters, but it is safe to attempt to output longer messages. |
1382.2 |
XTREE bug fix: ATE optimization of XTROP_REPLACE operations was resulting in the wrong row(s) being updated in sorted trees. This most likely manifested itself as duplicate rows. |
1382.1 |
Compiler enhancement (edit 690): various improvements to the LSX format related to structure mapping, mostly for the benefit of APN. |
1382.0 |
Compiler bug fix (edit 689): Fix problem with spurious compiler errors introduced in previous version. |