1552 — 05 July 2017

1552.1

12 July 2017

1552.1.1

Fix

SORTIT.SBR: specifying an array by its first element, e.g.ARRAY(1), was not working for arrays of F4, F6, or SCALE'd F8. Note that other data types were not affected, nor were arrays of structures, nor were arrays passed by means of a higher-level unformatted variable.

1552.1.2

Fix

OPTIONS=FSPECNATIVE: the option was interfering with command line processing in many LITs, typically resulting in the LIT behaving as if no command line arguments were seen.

1552.1.3

Fix

Close memory corruption loophole exposed when a collection or iterator was passed to an XCALL expecting a string. This showed up in one of the routines in the SOSFUNC:FNMLISTXML.BSI module.

1552.1.4

Fix

Close a stack corruption loophole in the MX_WINSETTINGS function.

1552.1.5

Fix

Compiler Edit 829 fixes a problem with :OUTPUTONLY function parameters.

1552.1.6

Fix

PRINT.LIT 3.3(128): instead of incorrectly reporting "0 disk blocks" when printing a native filespec, it now prints the (correct) number of bytes.

1552.0

05 July 2017

1552.0.1

Fix

Adjust default rules for interpreting filespecs containing spaces and other AMOS-illegal characters to match the behavior in 6.2. This reverses two patches, one in 1509.1 and the other in 1550.1 which affected certain unusual filespecs. Same patch as in 6.5.1610.0

1552.0.2

New

Add new MIAME.INI OPTIONS switch OPTIONS=FSPECNATIVE.

1552.0.3

Fix

DATES.SBR opcode 3 (DTOP_DAYSAFTER) was failing to handle the negative case properly, returning a large positive number instead of a negative number if date1 was before date2. Problem was introduced around 6.3.1516. Same patch in 6.5.1610.0

1552.0.4

Revision

Compiler Edit 828 retrofits several valuable functions from A-Shell 6.5 back to 6.4.