• | F4, F6, and F8 format now accepted for the parameter factor. Previously only F6 was recognized. |
• | Values for factor larger than one are now rejected, since they would otherwise interfere with certain floating point operations which assume at least integer precision, such as FOR/NEXT loops. Previously it was possible to accidentally set the MX_ROUND value to something crazy and produce seemingly inexplicable downstream errors. |
• | An attempt to set the MX_ROUND factor will be rejected if SCALE is in effect. The interaction between SCALE and MX_ROUND would be too complicated for anyone to make sense of; use one or the other, or neither. |
• | The SCALE statement now overrides and resets any prior MX_ROUND factor. |
• | All of the above will result in warnings in the ashlog.log file. |