--fixed some warning\r
--fixed some documentation\r
--fixed bug in GC\r
-\r
-***2011-09-08 ***\r
-***version 3.0.1 stable***\r
--added # as alternative symbol for "line comment"(mostly useful for shell scripts)\r
--added sq_throwobject() to throw an arbitrary object from the C API\r
--added alignement flag for userdata types, SQ_ALIGNMENT (thx Shigemasa)\r
--added rawset() and rawget() to class and instance default delegate\r
--changed bytecode format now ensures matching integer size and float size\r
--now inherited classes also inherit userdatasize\r
--added SQUIRREL_VERSION_NUMBER in squirrel.h and _versionnumber_ global symbol\r
--fixed sq_getmemberhandle\r
--fixed sq_getrefcount\r
--refactored some sqstdio code\r
--refactored some clone code\r
--refactored some stuff in the string lib\r
--added -s and -fno-exceptions in GCC makefile(better performance when using GCC)\r
-\r
-***2011-03-13 ***\r
-***version 3.0 stable***\r
--added sq_getcallee()\r
--sq_getfreevariable() also works for native closures\r
--minior optimizations\r
--removed several warning when compiling with GCC 4.x\r
--fixed some errors in the documentation\r
--fixed bug when using SQUSEDOUBLE and 32bits intengers\r
--fixed bug when invoking generators with closure.call() (thx huntercool)\r
-\r
-***2010-12-19 ***\r
-***version 3.0 release candidate 1(RC 1)***\r
--improved metamethods error handling\r
--added parameter 'isstatic' to _newmember metamethod(thx G.Meyer)\r
--added sq_getrefcount() to return number of refences from C++(thx G.Meyer)\r
-\r
-***2010-11-07 ***\r
-***version 3.0 beta 3***\r
--license changed to "MIT license"\r
--added sq_resurrectunreachable() and resurrectunreachable()\r
--added callee() built in function, returns the current running closure\r
--added thread.getstackinfos()\r
--added sq_objtouserpointer()\r
--added sq_newtableex()\r
--various refactoring and optimizations\r
--fixed several 64bits issues regarding integer to string conversions\r