1639.6 |
Fix |
XTREE server-side: close a long-standing segmentation fault loophole when a very large tree array is replaced with an empty one. |
1639.5.2 |
Fix |
Close GPF/segfault loophole in runtime handler for statements of the form { $map(var$)[x;y] = z }. Problem was introduced in 1639.0. Note that the auto-expansion logic—see 1639.0.8—does not apply to the above situation where the destination variable is an element of a collection. Also, if the target collection element is .NULL, no the assignment does nothing. The element remains null afterward. |
1639.5.1 |
Fix |
XTREE server-side: certain fatal errors weren't being passed to the application. Bug introduced in 1633.1. |
1639.4 |
Fix |
ATE server-side: close loophole in routine waiting for an ATE response, which allowed the wait to be aborted by certain extraneous signals, leading to spurious response timeout errors. |
1639.3.6 |
New |
Add AshExplorer. |
1639.3.5 |
Fix |
Runtime fix: Comparing a dynamic X variable—or fixed single byte X variable—containing "" with a string containing was failing in some cases. |
1639.3.4 |
Fix |
Compiler edit 866: Fix some minor aesthetic problems with the auto tracing mechanism. |
1639.3.3 |
Compiler edit 865: Add private functions to the tags file for the benefit of APN and the Go To Definition script. |
|
1639.3.2 |
Fix |
Compiler edit 864: A DIMX array defined locally to a routine and then passed by reference to another routine was incorrectly getting deallocated return from the lower routine. |
1639.3.1 |
Fix |
Runtime refinement: various minor aesthetic improvements to the tracing output. |
1639.2.3 |
Fix |
SET.LIT 1.2(163): eliminate some trace messages left in while testing the tracing related enhancements in SET.LIT 1.2(162). |
1639.2.2 |
Fix |
Compiler edit 863: trace statements involving more than one comma-delimited term, of which at least one was a quoted string constant, where being formatted in a confusing way. |
1639.2.1 |
Tracing refinement: remove limit on individual output message length when outputting to the terminal or to a specific file. Previously the limit was 800 bytes. Note that the compiler still imposes a limit of 16K per statement, and the debug message window and ashlog.log outputs impose much smaller limits of their own. |
|
1639.1 |
Fix |
AUI: Click strings using the prefix chr(7)+chr(250) were not being recognized by XTREE. Problem introduced after 6.5.1627. |
1639.0.8 |
New |
Language runtime refinement: Substring Assignment. |
1639.0.7 |
New |
Compiler enhancement, edit 862: support the /NOTRC option (or -notrc when using the standalone compiler executable). |
1639.0.6 |
New |
COMPIL.LIT/OCMPIL.LIT/COMPLP.LIT 1.1(135) enhancement: support /NOTRC switch to ignore all trace related statements during compilation (++pragma TRACE_xxx, TRACE.xxx, DEBUG.xxx). |
1639.0.5 |
New |
|
1639.0.4 |
New |
|
1639.0.3 |
New |
Tracing enhancement: new macro $L may be inserted in the trace message to display the current location counter (as a six digit hex number, matching the format used in the LSX file). |
1639.0.2 |
New |
|
1639.0.1 |
New |
New A-Shell/Windows command line switch: -ntts . This has the same effect as adding OPTIONS=NTTS to the miame.ini file, but is much more convenient in situations where you need that feature for just a couple of sessions (such as for services). |