Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 6.3/6.4, builds 1500-1558

1528 — 27 September 2016

Scroll Prev Top Next More

1528.1.3

Refinements to the MLIST .SPLICE operations.

1528.1.2

Bug fix, runtime: passing an iterator value to a function was generating a bogus parameter type mismatch error. Introduced in 1528.

1528.1.1

Bug fix, compiler edits 780 and 781: fix misc parsing problems related to passing/receiving $$i.sublist, ordmap, and ordmapm arrays.

1528.0.4

Compiler enhancement (compiler edit 779) adds pragma ++pragma INCLUDE_GLOBAL_ONCE_ONLY <boolean> . When enabled, ++include is treated as ++include'once, except when it occurs inside a function or procedure. In such cases, it is likely that you are intentionally including an extra copy of some map statements.

1528.0.3

Compiler enhancement (compiler edit 778) adds auto-defined macros ABC_CURRENT_ROUTINE$ and ABC_CURRENT_MODULE$. These equate to the current function/procedure name (or "" if none), and the current module filename (file.ext). Both may be useful in standardized error reporting.

1528.0.2

Compiler enhancement (compiler edit 777) adds New PRAGMAs.

1528.0.1

Language enhancement (compiler edit 776) adds Indirect Function Calls.