Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Tests: Added thorough NKSP test cases for variable declarations.
Added NKSP test cases for core built-in variables.
* NKSP: Added built-in script functions "msb()" and "lsb()". * Bumped version (2.1.1.svn26).
Just renamed NKSPTest.cpp -> NKSPCoreLangTest.cpp.
NKSP: Implemented common real number math functions. * Added built-in real number functions "round()", "ceil()", "floor()", "sqrt()", "log()", "log2()", "log10()", "exp()", "pow()", "sin()", "cos()", "tan()", "asin()", "acos()", "atan()". * Added built-in script real number constant "~NI_MATH_PI". * Added built-in script real number constant "~NI_MATH_E". * Added NKSP test cases for built-in functions "round()", "ceil()", "floor()", "sqrt()", "log()", "log2()", "log10()", "exp()", "pow()", "sin()", "cos()", "tan()", "asin()", "acos()", "atan()". * Bumped version (2.1.1.svn14).
NKSP: Added some initial floating point test cases. * RTMath: Implemented floating point comparison methods fEqual32(float,float) and fEqual64(double,double) which take the expected floating point tolerances into account. * NKSP: Allow built-in exit() function to potentially accept real type argument as well. * NKSP: Added real number test cases for built-in functions exit(), int_to_real(), real(), real_to_int() and int(), as well as for the plus, minus and negate language operators.
* Added test cases for NKSP core language aspects and core built-in functions. * NKSP: Added method ScriptVM::setExitResultEnabled() which allows to explicitly enable the built-in exit() function to optionally accept one function argument; the value of the passed exit() function argument will then become available by calling VMExecContext::exitResult() after script execution. * Bumped version (2.1.1.svn2).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |