Release Notes: Improved error messages for _cmp(when a non-integer value is returned). A class.newmember() built in method. A class.rawnewmember() built-in method. Adds sq_rawnewmember(), sq_getversion(), sq_typeof(), sq_getclosurename(), and file.close() in stdlib. The closure.getinfos() built-in method is documented. Some minor bugs have been fixed.
Release Notes: Metamethods error handling was improved. The "isstatic" parameter was added to the _newmember metamethod. sq_getrefcount() was added to return the number of refences from C++. Minor bugs were fixed.
Release Notes: This release fixes a nasty bug in the classes. It fixes a closure bug.
Release Notes: The behavior for generators iteration using foreach was changed. Now, when a generator is iterated by foreach, the value returned by a "return val" statement will terminate the iteration but will not be returned as foreach iteration. sq_setclassudsize(), sq_clear(), table.clear(), and array.clear() were added. sq_cmp() was fixed. Minor bugs were fixed.
Release Notes: VM refactoring: optimized internal function memory layout. Code size optimization for float literals (on 32-bit float builds). Improved C reference performance in NO_GARBAGE_COLLECTOR builds. Minor bugs in the API have been fixed. The regexp library has been fixed for GCC users.
Release Notes: Some 64-bit incompatibilities, a minor bug in the stdlib format() function, and a bug in dofile() that was preventing compilation of empty files have been fixed. The APIs sq_poptop() and sq_getfreevariable() have been added. There are some performance improvements.
Release Notes: Various bugfixes and minor API improvements.
Release Notes: This release has an improved API and an improved built-in library.
Release Notes: This release fixes a minor bug and adds the conditional compilation flag SQ_VM_ONLY.
Release Notes: Some minor bugs have been fixed. The performance of the 'delete' operator has been improved. Scientific notation for float numbers has been added (e.g. 2.e16 or 2.e-2).