Changes between version 6.0.0-alpha-1 and 6.0.0-alpha-2 of Scilab
=================================================================
+New Features
+=============
+
+* valgrind error detection added to test_run (Linux Only)
+
+Deprecated Behaviors
+=====================
+
+* <-- JVM NOT MANDATORY --> is obsolete, use <-- CLI SHELL MODE --> instead.
+
Scilab Bug Fixes
================
// Computation of v1.^v2 was not done in place,
// when v1 and v2 are real arrays, v1 >= 0 and v2 integer.
// <-- ENGLISH IMPOSED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Run with test_run('double', 'bug_12657', ['no_check_error_output'])
// Checking that the results for said cases are still ok
assert_checkequal([0.5 2; 100000 4.5578].^2, [0.25 4; 1e10 20.7735408400000025608]);
// when v1 and v2 are real arrays, v1 >= 0 and v2 integer.
// <-- ENGLISH IMPOSED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Run with test_run('double', 'bug_12657', ['no_check_error_output'])
//
// <-- Short Description -->
// Having very long instruction make scilab parser crash.
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function Xdot = simul(t, X,t1)
//**************************************
//****************************Estimated parameters************************************
// <-- Short Description -->
// Having very long instruction make scilab parser crash.
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function Xdot = simul(t, X,t1)
//**************************************
//
// <-- Short Description -->
// Parser bug: "=>" interpreted as "=" in comparisons (even with spacing)
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
if execstr("1=>0", "errcatch") == 0 then bugmes();quit;end
if execstr("1=>1", "errcatch") == 0 then bugmes();quit;end
if execstr("1=>2", "errcatch") == 0 then bugmes();quit;end
// <-- Short Description -->
// Parser bug: "=>" interpreted as "=" in comparisons (even with spacing)
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
if execstr("1=>0", "errcatch") == 0 then pause,end
if execstr("1=>1", "errcatch") == 0 then pause,end
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 8622 -->
//
// <-- Bugzilla URL -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 8622 -->
//
// <-- Short Description -->
//
// Extracting from an empty matrix automatically returns an empty matrix
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
A=[];
errmsg=msprintf(_("Invalid index.\n"));
assert_checkerror("A(-1)", errmsg);
//
// Extracting from an empty matrix automatically returns an empty matrix
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
A=[];
errmsg=msprintf(_("Invalid index.\n"));
//
// <-- Short Description -->
// Spaces within matrix should be processed a special way.
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
if or([1 - 1] <> [0]) then bugmes();quit;end
if or([1 -1] <> [1, -1]) then bugmes();quit;end
if or([1- 1] <> [0]) then bugmes();quit;end
// <-- Short Description -->
// Spaces within matrix should be processed a special way.
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
if or([1 - 1] <> [0]) then pause, end
if or([1 -1] <> [1, -1]) then pause, end
// <-- Short Description -->
// Parser did not display anything when failing on UTF-8 char
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
execstr("mclose(1");
execstr("mclose(1°");
+
//
// <-- Short Description -->
// Parser did not display anything when failing on UTF-8 char
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
execstr("mclose(1");
[Scilab6] mclose(1
[Scilab6] ^
//
// <-- Short Description -->
// Parser did not display anything when failing on UTF-8 char
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
execstr("mclose(1");
[Scilab6] mclose(1
[Scilab6] ^
// This file is distributed under the same license as the Scilab package.
// =============================================================================
// <-- ENGLISH IMPOSED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 9600 -->
//
// <-- Bugzilla URL -->
// =============================================================================
// <-- ENGLISH IMPOSED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 9600 -->
//
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
r = 2;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function ret = bool(b)
ret = (b == 1);
endfunction
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function ret = bool(b)
ret = (b == 1);
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function y=test1(a, b)
y = a+b;
endfunction
// ============================================================================
// <-- NOT FIXED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function y=test1(a, b)
y = a+b;
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a = 1:5;
b = 1:10;
out = testAnalysis("toeplitz", "a", "b");
// ============================================================================
// <-- NOT FIXED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a = 1:5;
b = 1:10;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
empty = [];
r = 2;
R = [1,2;3,4];
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
empty = [];
r = 2;
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
scalar = 5;
vect = 1:5;
vect2 = 6:10;
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
scalar = 5;
vect = 1:5;
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function checkCallOverload(mat)
assert_checkerror(mat, [], 999);
endfunction
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function checkCallOverload(mat)
assert_checkerror(mat, [], 999);
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
//check break instruction
//in for expression
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
//check break instruction
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Test display of complex matrix, leave each line without semicolon
complex(ones(1,5), ones(1,5))
ans =
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Test display of complex matrix, leave each line without semicolon
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
R3(:,:,1) = R;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
r = 2;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
r = 2;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=[];
assert_checkequal(a, []);
a=[ [] , [] ];
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=[];
assert_checkequal(a, []);
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
R3(:,:,1) = R;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a = [];
assert_checkequal(a(5), a);
assert_checkequal(a(:), a);
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a = [];
assert_checkequal(a(5), a);
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
out = testGVN("a=1;b=1");
assert_checkequal(out.a, out.b);
out = testGVN("a=-1-5+4-3;b=7-12");
// ============================================================================
// <-- NOT FIXED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
out = testGVN("a=1;b=1");
assert_checkequal(out.a, out.b);
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function checkCallOverload(mat)
assert_checkerror(mat, [], 999);
endfunction
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function checkCallOverload(mat)
assert_checkerror(mat, [], 999);
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
oldFuncProt = funcprot(0);
ref = [0 0 0 ; 0 1 4 ; 0 2 5];
a = zeros(3,3);a(:) = 1:9;
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
oldFuncProt = funcprot(0);
ref = [0 0 0 ; 0 1 4 ; 0 2 5];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
c = 1 + 2*%i;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
T = 2 * R;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- ENGLISH IMPOSED -->
//
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- ENGLISH IMPOSED -->
//
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
R3(:,:,1) = R;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// Try to take all the branches in run_MatrixExp code...
funcprot(0);
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// Try to take all the branches in run_MatrixExp code...
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
R3(:,:,1) = R;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
empty = [];
r = 2;
R = [1,2;3,4];
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
empty = [];
r = 2;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
false = %f;
true = %t;
//scalar AND scalar in operation
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
false = %f;
true = %t;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 2;
R = [1,2;3,4];
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function v = while_return()
v = 0;
while v == 0
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function v = while_return()
v = 0;
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=[1 2 3];
function new_var()
a([]) = [];
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=[1 2 3];
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// boolean sparse function
//from dense form
s=[ %t,%f,%f,%f,%f,%f,%f;
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// boolean sparse function
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//function struct
firstname = "firstname";
firstname_new = "firstname_new";
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//function struct
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
r = 2;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
s = %s;
empty = [];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
S = 123;
C = [1 2;3 4];
R = [1 2 3;4 5 6];
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
S = 123;
C = [1 2;3 4];
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
assert_checkequal([1, -1], [1 -1]);
assert_checkequal(0, [1 - 1]);
a = 42;
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
assert_checkequal([1, -1], [1 -1]);
assert_checkequal(0, [1 - 1]);
//
// <-- Non-regression test for bug 10278 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=10278
//
// <-- Non-regression test for bug 10278 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=10278
//
// <-- Non-regression test for bug 8455 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- INTERACTIVE TEST -->
//
// <-- Bugzilla URL -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
//
// <-- Non-regression test for bug 9600 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=9600
//
// <-- Non-regression test for bug 9934 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=10278
//
// <-- Non-regression test for bug 9934 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=10278
//
// <-- Non-regression test for bug 9935 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=9935
//
// <-- Non-regression test for bug 9935 -->
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Bugzilla URL -->
// http://bugzilla.scilab.org/show_bug.cgi?id=9935
// This file is distributed under the same license as the Scilab package.
// =============================================================================
// <-- CLI SHELL MODE -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Run with test_run('core, 'clear')
A = 2;
B = 4;
// =============================================================================
// <-- CLI SHELL MODE -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Run with test_run('core, 'clear')
<varlistentry>
<term>mode_nwni_profiling</term>
<listitem>
- <para>Add the "-nwni -profiling" option to the launch</para>
+ <para>Add the "-nwni -profiling" option to the launch for detect valgrind error (Linux only)</para>
</listitem>
</varlistentry>
<varlistentry>
<listitem>
<para>
<-- TEST WITH GRAPHIC -->
- This test will not be executed if the option "mode_nwni" is used.
+ This test will be executed with scilab -nw. (default mode)
</para>
</listitem>
<listitem>
<listitem>
<para>
<-- CLI SHELL MODE -->
- (was: <-- JVM NOT MANDATORY -->)
- This test will be executed with scilab-cli (nwni mode) by default.
+ (was <-- JVM NOT MANDATORY --> and is obsolete)
+ This test will be executed with scilab -nwni.
+ All tests without this, will not be executed in "mode_mwni".
</para>
</listitem>
<listitem>
</revdescription>
<revnumber>5.5.0</revnumber>
<revdescription>32/64bits separation available</revdescription>
+ <revnumber>6.0.0</revnumber>
+ <revdescription>profiling mode added to profile execution with valgrind (Linux only)</revdescription>
</revision>
</revhistory>
</refsection>
</listitem>
</varlistentry>
<varlistentry>
+ <term>mode_nwni_profiling</term>
+ <listitem>
+ <para>Add the "-nwni -profiling" option to the launch for detect valgrind error (Linux only)</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term>nonreg_tests</term>
<listitem>
<para>回帰的でないテストのみを実行し,
<listitem>
<para>
<-- TEST WITH GRAPHIC -->
- このテストはオプション "mode_nwni" が使用された場合は実行されません.
+ This test will be executed with scilab -nw. (default mode)
</para>
</listitem>
<listitem>
<listitem>
<para>
<-- CLI SHELL MODE -->
- (was: <-- JVM NOT MANDATORY -->)
- このテストはデフォルトでscilab-cli (nwniモード)でのみ実行されます.
+ (was <-- JVM NOT MANDATORY --> and is obsolete)
+ This test will be executed with scilab -nwni.
+ All tests without this, will not be executed in "mode_mwni".
</para>
</listitem>
<listitem>
XMLファイルにエクスポートする4番目の引数が追加されました
</para>
</revdescription>
+ <revnumber>5.5.0</revnumber>
+ <revdescription>32/64bits separation available</revdescription>
+ <revnumber>6.0.0</revnumber>
+ <revdescription>profiling mode added to profile execution with valgrind (Linux only)</revdescription>
</revision>
</revhistory>
</refsection>
result = test_single(_params, tests(i,1), tests(i,2));
elapsedTimeAfter=toc();
+
testsuite.tests = testsuite.tests + 1
testsuite.testcase(i).name=tests(i,2);
test_skipped_count = test_skipped_count + 1;
end
end
+
+ if ~isempty(result.warning) then
+ warning(result.warning);
+ end
end
status.totalTime = toc();
status.id = 0;
status.message = "";
status.details = "";
+ status.warning = "";
//Reset standard globals
rand("seed",0);
execMode = "NW";
end
- if (~isempty(grep(sciFile, "<-- JVM NOT MANDATORY -->")) | ~isempty(grep(sciFile, "<-- CLI SHELL MODE -->"))) then
+ if ~isempty(grep(sciFile, "<-- JVM NOT MANDATORY -->")) then
+ status.warning = _("option ""JVM NOT MANDATORY"" is deprecated, please use ""CLI SHELL MODE"" instead");
+ jvm = %F;
+ execMode = "NWNI";
+ end
+
+ if ~isempty(grep(sciFile, "<-- CLI SHELL MODE -->")) then
jvm = %F;
execMode = "NWNI";
end
// <-- Short Description -->
// there were wrong results for matrix/hypermatrix with bitset function
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
clear "checkBitset"
function checkBitset(x, pos, v, isOne, typeOfx)
if isOne then
// <-- Short Description -->
// there were wrong results for matrix/hypermatrix with bitset function
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
clear "checkBitset"
function checkBitset(x, pos, v, isOne, typeOfx)
//
// <-- Short Description -->
// gsort is not stable: It does not preserve the relative order of equal values
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=[3,3,2,0,4,0,2,2,5,3];
[s,k]=gsort(a,"g","i");
if or(diff(s)<0) then bugmes();quit;end
// <-- Short Description -->
// gsort is not stable: It does not preserve the relative order of equal values
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=[3,3,2,0,4,0,2,2,5,3];
// Scilab Project - Antoine ELIAS
// Copyright INRIA 2008
// Date : November 2008
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
A = ["First Row";"Second Row"];
B = ["Third Row";"Fourth Row"];
result = cat(1,A,B)
// Copyright INRIA 2008
// Date : November 2008
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
A = ["First Row";"Second Row"];
B = ["Third Row";"Fourth Row"];
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 8488 -->
//
// <-- Bugzilla URL -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 8488 -->
//
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 9311 -->
//
// <-- Bugzilla URL -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 9311 -->
//
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
assert_checkequal(bitset(uint8(9), 5), uint8(25));
assert_checkequal(bitset(uint8(25), 5, 0), uint8(9));
assert_checkequal(bitset(25, 5, 0), 9);
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
assert_checkequal(bitset(uint8(9), 5), uint8(25));
assert_checkequal(bitset(uint8(25), 5, 0), uint8(9));
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
beers=["Desperados", "Leffe", "Kronenbourg", "Heineken"];
if find(beers=="Leffe") <> 2 then bugmes();quit;end
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function generate_error(a, b, msg)
disp(typeof(a));
disp(a);
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
function generate_error(a, b, msg)
disp(typeof(a));
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// this corresponds to log(0.7) and should therefore be authorized.
// it was not on some versions of Scilab
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// this corresponds to log(0.7) and should therefore be authorized.
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=sparse([%t %t %t; %t %t %t]);
b=matrix(a,1,-1);
assert_checkequal(size(a), [2,3]);
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
a=sparse([%t %t %t; %t %t %t]);
b=matrix(a,1,-1);
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
myMat =[ 0.6029980 4.2470508 3.2442814 3.7427533
1.4276821 2.6285304 4.9615955 2.0520295
4.3037573 4.9656049 0.2502099 3.0422632 ];
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
myMat =[ 0.6029980 4.2470508 3.2442814 3.7427533
1.4276821 2.6285304 4.9615955 2.0520295
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 1:5;
c = [1 6:9];
toe = [1 6 7 8 9;
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
r = 1:5;
c = [1 6:9];
toe = [1 6 7 8 9;
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================dct(A [,isn ]) ============================================
//============================================================================================
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================dct(A [,isn ]) ============================================
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================dct(A ,isn, sel) ============================================
//==============================================================================================
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================dct(A ,isn, sel) ============================================
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================dct(A ,isn, dim, incr) ============================================
//==============================================================================================
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================dct(A ,isn, dim, incr) ============================================
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Here only option specific cases are checked because the other parts
// are common with dct_part[1 2 3].tst
//============================================================================================
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Here only option specific cases are checked because the other parts
// are common with dct_part[1 2 3].tst
//============================================================================================
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Here only 1d dst computations are checked, because the dst gateway
// is a clone of the dct one.
//real cases
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// Here only 1d dst computations are checked, because the dst gateway
// is a clone of the dct one.
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================fft(A [,isn [,flag]]) =====================================
//============================================================================================
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//============================================================================================
//=================================fft(A [,isn [,flag]]) =====================================
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//3-D transform *******************************************************************************
//R2R case ------------------------------------------------------------------------------------
A=[0 1 1
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//3-D transform *******************************************************************************
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//C2C case ------------------------------------------------------------------------------------
Dims=[5 3 4];
A=[10 %i 3-%i 5
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//C2C case ------------------------------------------------------------------------------------
Dims=[5 3 4];
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//R2R case ------------------------------------------------------------------------------------
A=[0 1 2 2 1
2 -1 3 3 -1
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//R2R case ------------------------------------------------------------------------------------
A=[0 1 2 2 1
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//=================================fft(A ,isn, dim, incr [,flag]) =============================
A=[0 1 1
2 -1 -1
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//=================================fft(A ,isn, dim, incr [,flag]) =============================
A=[0 1 1
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Non-regression test for bug 11081 -->
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Non-regression test for bug 11081 -->
//
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for getdrives function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for getdrives function
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 545 -->
//
// <-- Bugzilla URL -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- Non-regression test for bug 545 -->
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// =============================================================================
// <-- Non-regression test for bug 5292 -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// =============================================================================
// <-- Non-regression test for bug 5292 -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// =============================================================================
// <-- Non-regression test for bug 614 -->
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// =============================================================================
// <-- Non-regression test for bug 614 -->
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// <-- ENGLISH IMPOSED -->
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- NOT FIXED -->
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexCallMATLAB mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexCallMATLAB mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- INTERACTIVE TEST -->
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexEvalString mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexEvalString mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexFunctionName mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexFunctionName mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexGetVariable mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexGetVariable mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexGetVariablePtr mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexGetVariablePtr mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexIsGlobal mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexIsGlobal mex function
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexIsGlobal mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexIsGlobal mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexPutVariable mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mexPutVariable mex function
// ============================================================================
// ============================================================================
//
// <-- ENGLISH IMPOSED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexWarnMsgTxt mex function
// ============================================================================
//
// <-- ENGLISH IMPOSED -->
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mexWarnMsgTxt mex function
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxAddField mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxAddField mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxArrayToString mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxArrayToString mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- INTERACTIVE TEST -->
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- INTERACTIVE TEST -->
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCalcSingleSubscript mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCalcSingleSubscript mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsCell, mxIsChar, mxIsDouble, mxIsFunction,
// mxIsInt8, mxIsInt16, mxIsInt32, mxIsInt64,
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsCell, mxIsChar, mxIsDouble, mxIsFunction,
// mxIsInt8, mxIsInt16, mxIsInt32, mxIsInt64,
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateCellArray and mxCreateCellMatrix mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateCellArray and mxCreateCellMatrix mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mxCreateCharArray mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mxCreateCharArray mex function
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateCharMatrixFromStrings mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateCharMatrixFromStrings mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateDoubleMatrix, mxCreateDoubleScalar mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateDoubleMatrix, mxCreateDoubleScalar mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateLogicalArray mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateLogicalArray mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateLogicalMatrix mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateLogicalMatrix mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateLogicalScalar mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateLogicalScalar mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateNumericArray mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateNumericArray mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateString mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateString mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateStructMatrix and mxCreateStructArray mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxCreateStructMatrix and mxCreateStructArray mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mxDestroyArray mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mxDestroyArray mex function
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxDuplicateArray mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxDuplicateArray mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetChars mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetChars mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetClassID mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetClassID mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetClassName mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetClassName mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetDimensions mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetDimensions mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetElementSize mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetElementSize mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetEps mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetEps mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetField mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetField mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetFieldByNumber mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetFieldByNumber mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetFieldNameByNumber mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetFieldNameByNumber mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mxGetFieldNumber mex function
// This file is distributed under the same license as the Scilab package.
// ============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// ============================================================================
// Unitary tests for mxGetFieldNumber mex function
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetInf mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetInf mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetLogicals mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetLogicals mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNaN mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNaN mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNumberOfDimensions mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNumberOfDimensions mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNumberOfElements mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNumberOfElements mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNumberOfFields mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetNumberOfFields mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetScalar mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetScalar mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetData and mxSetData mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetData and mxSetData mex functions
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetImagData and mxSetImagData mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetImagData and mxSetImagData mex functions
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetM, mxGetN, mSGetM, mxSetN mex functions
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetM, mxGetN, mSGetM, mxSetN mex functions
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetPr, mxGetPi, mSGetPr, mxSetPi, mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetPr, mxGetPi, mSGetPr, mxSetPi, mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetString mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxGetString mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsClass mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsClass mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsComplex mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsComplex mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsEmpty mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsEmpty mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsFinite mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsFinite mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsInf mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsInf mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsLogicalScalar mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsLogicalScalar mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsNaN mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxIsNaN mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- NOT FIXED -->
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetCell mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetCell mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetDimentsions mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetDimentsions mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetField mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetField mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetFieldByNumber mex function
// ============================================================================
// This file is distributed under the same license as the Scilab package.
// ============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// ============================================================================
// Unitary tests for mxSetFieldByNumber mex function
// ============================================================================
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// 1. Test with a scalar argument
function y = myfunction (x)
y = x*x;
// This file is distributed under the same license as the Scilab package.
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// 1. Test with a scalar argument
function y = myfunction (x)
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Non-regression test for bug 11939 -->
//
// This file is distributed under the same license as the Scilab package.
// =============================================================================
//
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
//
// <-- Non-regression test for bug 11939 -->
//
// =============================================================================
// Copyright (C) 2010 - 2012 - INRIA - Allan CORNET
// =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- CLI SHELL MODE -->
// =============================================================================
r = csvRead(SCI+"/modules/spreadsheet/" + "tests/nonreg_tests/bug_1.csv", ",", [], "string");
// =============================================================================