Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date

1733 — 29 June 2023

Scroll Prev Top Next More

1733.2.1

Fix

READ DATA: embedded quotes ("") in DATA statements were not being handled properly by the READ operation.

1732.2.2

Fix

XTREE: the ListX feature was stripping quotes from the description when displaying the translation of the coded field.

1733.1

Fix

MX_FTFORMAT: passing a 0 value in the ftime parameter was resulting in an invalid memory reference.

1733.0.1

EIR

DYNSTRUCT enhancement: assignment from an initialized DYNSTRUCT to an UNinitialized DYNSTRUCT is now allowed, and results in the target being defined and bound and then copied. Previously it caused error #70, invalid dynstruct reference.

On the flip side, assignment from an UNinitialized DYNSTRUCT to any type is now trapped, generating error #70. Previously it was treated as an assignment from an uninitialized X,0 variable.

1733.0.2

EIR

XTREE: refinement: coldef "D" (date) now recognizes SQL DATE and DATETIME formats CCYY-MM-DD {HH:MM{:SS}}. Previously they didn't sort properly. Note that if all the cells in the column are in that format, sorting will work with coldef "S" (string), but date filtering would not.

1733.0.3

EIR

Compiler edit 1026, language enhancement: provide support for storing a label reference in a numeric variable and then using it as the target of a GOTO, CALL or GOSUB statement:

VAR = *LABEL    ! store address of LABEL: in VAR

...

GOTO  @VAR      ! goto address stored in VAR (LABEL:)

CALL @VAR       ! call address stored in VAR

GOSUB @VAR      ! same as CALL