|
|
@@ -1,22 +1,24 @@
|
|
|
***version 3.2 stable***
|
|
|
+-added new inline bind env syntax for closures
|
|
|
-added sq_tailcall
|
|
|
-added rawcall keyword
|
|
|
-added post call initializer syntax
|
|
|
-added table.keys() and table.values()
|
|
|
-added table.filter()
|
|
|
+-added skipempty in split()
|
|
|
-additional parameters in array.map() and array.apply()
|
|
|
-additional optional initializer in array.reduce()
|
|
|
+-added sqstd_pushstringf and sqstd_throwerrorf
|
|
|
-closure.call() is now a "native tailcall" and the invoked function can now be suspended
|
|
|
-fixed sq_newmember and sq_rawnewmember properly pop parameters
|
|
|
-fixed capturing free variable on for loop counter before a break statement
|
|
|
-fixed \u in lexer
|
|
|
-various bugfixes
|
|
|
-
|
|
|
-***version 3.1.1 stable***
|
|
|
-sq_gettypetag doesn't set last error(it's treated as SQBool function but keeps a SQRESULT for backward compatibility)
|
|
|
-fixed _set method in userdata delegates
|
|
|
-fixed some warnings
|
|
|
|
|
|
+***2016-03-27 ***
|
|
|
***version 3.1 stable***
|
|
|
-added slice range for tolower and toupper
|
|
|
-added startswith() and endswith() in string lib
|