Please enable JavaScript to view this site.

A-Shell Development History

Navigation: » No topics above this level «

1735 — 01 August 2023

Scroll Prev Top Next More

1735.4

Fix

Compiler edit 1032 relating to transclude: Private variables in transcluded modules weren't getting initialized.

1735.3

Fix

Gridmap bug fix: passing gridmap(int;int;varstr) arguments by reference was generating spurious invalid collection errors.

1735.2

Fix

Compiler edit 1033 relating to transclude: Eliminate spurious errors when the TCF spec in a ++include statement contained a device: prefix.

1735.1

Fix

Compiler edit 1030 relating to transclude:

•   Failure to specify a TCF section in the ++include line was causing the operation to ignore the TCF file contents.

•   PRIVATE module variables now work as expected in transcluded modules. Previously, the compiler was complaining of duplicate variables.

1735.0.1

New

New MIAMEX function MX_RUNPROF generates a run profile log which can then be analyzed for an overview of the program call structure and performance.

1735.0.2

New

New system command RUNPROF.LIT provides user-level access to profiling operations. Use RUNPROF/? for help.

1735.0.3

 

Superceded by A-Shell 1752.4.1, which see for details.

1735.0.4

EIR

Parameter passing refinement:  passing an X value to a numeric parameter type now performs a string-to-numeric conversion like you would get when passing an S value to a numeric type, or when assigning an X value to a numeric type. Previously it was doing a raw byte copy from the source to the receiving parameter.

1735.0.5

Fix

GRIDMAP: gridmap parameters appearing in complex expressions were in some cases resulting in corruption of the string stack.

1735.0.6

Fix

INPUT CSV to GRIDMAP: quoted values in the CSV source were not properly unquoted when loading them into the GRIDMAP. Also, it wasn't clearing the GRIDMAP prior to the operation.

1735.0.7

Fix

Compiler edit 1029: ++include with [p,pn] was getting confused with the new transclude (see edit 1025) syntax.