Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date

1728 — 25 March 2023

Scroll Prev Top Next More

1728.3.1

Fix

Parameter passing: passing .NULL as an argument to a DIMX array function parameter was in some cases causing a spurious error 63, func/proc param type/size mismatch.

1728.3.2

Fix

INFLD: the ability to pass an ordered map to the SETDEF parameter (see 1727.0) wasn't working when the map was declared locally. It was triggering an invalid parameter type/size error.

1728.3.3

Fix

GRIDMAP: the numeric row,col index values weren't respecting a global SCALE factor.

1728.2

Fix

Compiler edit 1019: RUN header was getting corrupted if program had more than 8K of DATA statement values and a minimum run version requirement. VERSYS would report the bad header but the runtime system would most likely crash if program was run.

1728.1.1

Fix

Compiler edit 1017: ORDMAPM assignments were not being compiled correctly, resulting in null values being assigned. Introduced in compiler edit 1016.

1728.1.2

Fix

Compiler edit 1018: Remove a spurious syntax error when the READ'ONLY option was included on a file opened in RANDOM mode.

1728.0.1

EIR

Language enhancement: Add new storage class GRIDMAP.

1728.0.2

EIR

INPUT CSV enhancement: an entire CSV file can be loaded into a gridmap

1728.0.3

EIR

IFE$() refinement: A .NULL first argument is now treated the same as blank. Previously it was treated as "<null>".  Note that the numeric version, IFE(), has always treated .NULL as equivalent to zero.