Programming
LabTalk Bugs
JIRA | Summary | Detail |
---|---|---|
ORG-8849 | Lost precision on division with extreme values | This bug will happen when an extremely small or large number is used in division, like numbers smaller than 1E-100, or larger than 1E100. 7E-162/1.6E-162=; |
Delete of Large Selection fails | In the following sample code, especially in the last book, beyond some point, delete no longer deleted all selected data. // BEGIN SCRIPT val = 100; repeat 3 { newbook; col(1)=data(1,val); filltext 2 2; wxt test:="col(B)=="A"" sel:=sel ow:=<optional> val:=<optional> pass:=<optional> num:=<optional>; DoMenu 36442; val*=10; } // END SCRIPT | |
ORG-8564 | Buffer overrun for a large block | Buffer overrun happens in separating out a large script block. Buffer size checking is added to check if the block size is too large; An error message, "Script block too large, buffer overrun!" will be reported in the Script window, and script will be aborted. |
ORG-8456 | Handling missing values by vectorbase/matrix Find and Replace function | vectorbase/matrix Find and Replace function now handle missing value correctly. |
ORG-7924 | Round(2.55,1) gives 2.5 | Improved the code so Round() always gives same result as in Excel. |
ORG-7683 | Comma in OGS filename causes problem for run.section( ) method | run.section("my script, etc.ogs", "section2, my") //works in 9.1 now |