Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 6.5/7.0, builds 1600+ > 2018

1628 — 13 February 2018

Scroll Prev Top Next More

1628.2.2

Fix

Fix XCALL trace to show the unscaled argument values.

1628.2.1

Fix

Fix SCALE bug in .EXTENT when the index # is explicitly specified in the program.

1628.1.2

Fix

Compiler (edit 853) fixes: (a) XPUTARG @PARAM was not working properly with SCALE; (b) compiler now properly complains about a dangling comma at the end of a function/procedure parameter list. Previously such superfluous commas were ignored, but introduced doubt as to what the compiler was thinking.

1628.1.1

EIR

Clean up various inconsistencies in the SCALE system. SBXs now inherit the scale of the caller, overriding any SCALE specified in the SBX. There is no longer any point in specifying SCALE within an SBX.

1628.0.4

Fix

PRTXLS.SBX 2.0(207) bug fix: passing the APEX license was in some cases crashing the Linux version.

1628.0.3

Fix

Compiler edit 851 fixes: (a) /PX was not properly handling ENDFUNCTION statement with line numbers; (b) /P and /PX were not properly handling UNDEF statements; (c) built-in macros ABC_CURRENT_MODULE$ and ABC_CURRENT_ROUTINE$ were in some case returning garbage.

1628.0.2

EIR

Compiler edit 852 enhancement: increase maximum length of a single line of source code, including continuations, from 3K to 16K. Also increase the limit on the number of xcall / function / procedure parameters from 128 to 1024.

1628.0.1

EIR

Redesigned Subroutine Parameter Passing.