Subscribe: Project News: The Squirrel programming language
Added By: Feedage Forager Feedage Grade B rated
Language: English
added  api  bug  fixed bug  fixed minor  fixed  function  new  released  squirrel stable  squirrel  stable released  stable  thx 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Project News: The Squirrel programming language

Recent changes to news

Recent changes to news

Last Build Date: Tue, 30 Jun 2009 15:13:05 -0000


Squirrel 2.2.3 stable released

Tue, 30 Jun 2009 15:13:05 -0000

***version 2.2.3 stable***
-added sq_getfunctioninfo
-added compile time flag SQUSEDOUBLE to use double precision floats
-added global slot _floatsize_ int the base lib to recognize single precision and double precision builds
-sq_wakeupvm can now resume the vm with an exception
-added sqstd_format
-generators can now be instantiated by calling sq_call() or
-fixed a bug in sqstd_printcallstack(thx takayuki_h)
-fixed modulo by zero(thx jup)
-fixed negative enums and constants
-fixed generator crash bug if invoked as tail call (thx Mr.Accident)
-fixed some minor bug

Squirrel 2.2.2 stable released

Tue, 23 Sep 2008 17:01:56 -0000

squirrel 2.2.2 stable has been released :

-fixed some behaviour inconsistencies in and thread.wakeup()
-fixed coroutine error propagation
-fixed lingering return value from native function
-fixed a bug if array.sort() is given a bad sort function -fixed some minor api bug
-added sq_arrayremove() and sq_arrayinsert()

Squirrel 2.2 stable released

Sun, 17 Feb 2008 10:56:02 -0000

Squirrel 2.2 stable released:

-added _newslot metamethod in classes
-added enums added constants
-added sq_pushconsttable, sq_setconsttable
-added default param
-added octal literals
-fixed debug hook, 'calls' and 'returns' are properly notified in the same number.
-fixed a coroutine bug

Squirrel 2.1.2 stable released

Sun, 29 Jul 2007 15:51:53 -0000

-new behaviour for generators iteration using foreach
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
-added sq_setclassudsize()
-added sq_clear()
-added table.clear(), array.clear()
-fixed sq_cmp()
-fixed various minor bugs

Squirrel 2.1.1 stable released

Sun, 20 Aug 2006 16:25:55 -0000

-vm refactoring
-optimized internal function memory layout
-new global symbol _version_ (is the version string)
-code size optimization for float literals(on 32bits float builts)
-now the raw ref API(sq_addref etc...) is fully reentrant.
-fixed a bug in sq_getdelegate() now pushes null if the object doesn't have a delegate(thx MatzeB)
-improved C reference performances in NO_GARBAGE_COLLECTOR builds
-sq_getlocal() now enumerates also outer values.
-fixed regexp library for GCC users.

Squirrel 2.1 stable released

Sat, 18 Mar 2006 15:15:51 -0000

-added static class fields, new keyword static
-added 64bits architecture support
-added global slot _intsize_ int the base lib to recognize 32bits and 64bits builds
-added functions with fixed environment, closure.bindenv() built-in function
-all types except userdata and null implement the tostring() method
-string concatenation now invokes metamethod _tostring
-new metamethods for class objects _newmember and _inherited
-sq_call() sq_resume() sq_wakeupvm() have a new signature
-new C referencing implementation(scales more with the amount of references)
-refactored hash table
-new api functions sq_newslot(),sq_tobool(),sq_getbase(), sq_instanceof(), sq_bindenv()
-the api func sq_createslot was deprecated but still supported in form of C macro on top of sq_newslot
-sq_setreleasehook() now also works for classes
-stream.readstr() and stream.writestr() have been deprecated(this affects file and blob)
-fixed squirrel.h undeclared api calls
-fixed few minor bugs
-SQChar is now defined as wchar_t
-removed warning when building with -Wall -pedantic for GCC users
-added new std io function writeclosuretofile()
-added new std string functions strip(),rstrip(),lstrip() and split()
-regular expressions operators (+,*) now have more POSIX greedyness behaviour
-class constructors are now invoked as normal functions

Squirrel 2.0.5 stable released

Sun, 02 Oct 2005 14:49:03 -0000

-fixed some 64bits incompatibilities (thx sarge)
-fixed minor bug in the stdlib format() function (thx Rick)
-fixed a bug in dofile() that was preventing to compile empty files
-added new API sq_poptop() & sq_getfreevariable()
-some performance improvements

Squirrel 2.0.3 stable released

Thu, 23 Jun 2005 18:47:16 -0000

***version 2.0.3 stable***
-dofile() and compilefile() in the iolib now can decode ASCII, UTF8 files UCS2 big-endian and little-endian
-sq_setparamscheck() : now typemesk can check for null
-added string escape sequence \xhhhh
-fixed some C++ standard incompatibilities

Squirrel 2.0.2 stable released

Sat, 14 May 2005 20:13:37 -0000

-performances improvements (expecially for GCC users)
-removed all dependencies from C++ exception handling
-various bugfixes

Squirrel 2.0.1 stable released

Mon, 11 Apr 2005 16:54:54 -0000

-various bugfixes
-sq_setparamscheck() now allows spaces in the typemask