/
Programming

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=;

ORG-8837

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

 


Related content

2016 Worksheet Bug Fixes
2016 Worksheet Bug Fixes
More like this
Origin 2019b Bug Fixes
Origin 2019b Bug Fixes
More like this
2016 Programming Bug Fixes
2016 Programming Bug Fixes
More like this
2016 Analysis Bug Fixes
2016 Analysis Bug Fixes
More like this
Origin 2020b Known Issues
Origin 2020b Known Issues
More like this
Miscellaneous
Miscellaneous
More like this