Changelog for
squirrel-3.1-43.60.x86_64.rpm :
* Sat Aug 22 2020 Luigi Baldoni
- Update to version 3.1
* added slice range for tolower and toupper
* added startswith() and endswith() in string lib
* added SQ_EXCLUDE_DEFAULT_MEMFUNCTIONS to exclude default mem fuction from compilation
* added sq_getreleasehook
* added thread.wakeupthrow()
* added sq_pushthread
* added \\u and \\U escape sequence for UTF8,UTF16 or UCS4 characters
* added CMake scripts
* the escape character \\x is based on sizeof(SQChar)
* fixed several warnings
* fixed optimizer bug in compound arith oprators(+=,-= etc...)
* fixed sq_getrefvmcount()
* fixed sq_getrefcount() when no references were added with sq_addref()
* fixed bug in string.tointeger()
* fixed weakref comparison in 32bit builds using doubles
* fixed compiler bug
* fixed some error in the documentation
* fixed some error reporting in compiler
* fixed incorrect optional semicolon after \"if block\"
* fixed crash bug in compiler related to compound arith operators(+=,-= etc...)
* added new header sqconfig.h for all optional type declarations(unicode, 64bits etc..)
* added sq_setsharedforeignptr sq_getsharedforeignptr
* added sq_setsharedreleasehook sq_getsharedreleasehook
* added escape() in sqstd string library
* added __LINE__ and __FILE__
* widechar support on gcc builds
* now boolean can be used in constants
* reduced dependencies on C runtime library
* newthread and sq_newthread() no longer reinitialize the root table on friend VMs
* exceptions in the _inherited metamethod are propagated
* \'in\' operator performance improvement
* fixes crash in compiler when trying to write \'base\'
* fixed bug in switch statement when using locals as case values
* fixed bug in print()
* added new scoping rule(root attached to closures)
* added closure.setroot() closure.getroot()
* added sq_setclosureroot() and sq_getclosureroot()
* added sq_setvmreleasehook() and sq_getvmreleasehook()
* added documentaion for sq_getbase()
* now string.tointeger() accepts an optional parameter \'base\'
* now format accepts zeroes in the format string
* fixed bug in sqstd_createfile()
* minor buxfixes- Switch build to cmake- Dropped squirrel-autoconfiscate.patch.bz2 (useless with cmake) and squirrel-gcc47.patch (no target uses that compiler) (mention other dropped patches here)- Refreshed squirrel-rename_binary.patch- Added squirrel-no_static_binary.patch, squirrel-docs.patch, squirrel-examples.patch and squirrel-pkgconfig.patch- Spec cleanup
* Tue Oct 01 2019 Jan Engelhardt - Drop %defattr, drop
*.la files, trim bias from description.
* Wed Sep 18 2019 Christophe Giboudeaux - Fix the download URL
* Tue Sep 10 2019 Christophe Giboudeaux - Use -ffat-lto-objects when building static libraries.- Run spec-cleaner
* Thu Mar 26 2015 p.drouandAATTgmail.com- Update to version 3.0.7
* newthread and sq_newthread() no longer resets the base lib function in the root table
* exceptions in the _inherited metamethod are propagated
* \'in\' operator performance improvement
* fixed bug in print()
* fixed some documentation bug- Use download Url as source- Update patches;
* squirrel-gcc47.patch
* squirrel-ptr_conversion.patch
* Wed Jul 24 2013 cooloAATTsuse.com- the dirname macro is something special in rpm 4.11, so rename the macro to fix build
* Wed May 02 2012 joop.boonenAATTopensuse.org- update to version 3.0.2 + added sq_gethash API + now array.sort() is implemented with heapsort + now floats in scientific notation also accept numbers with no \'.\' (eg. 1e+6 or 1e6) + fixed some warning + fixed some documentation + fixed bug in GC
* Sat Mar 24 2012 dimstarAATTopensuse.org- Add squirrel-gcc47.patch: Fix build with gcc 4.7.
* Mon Nov 28 2011 cooloAATTsuse.com- calling autoreconf after patching all about auto
* sounds sane
* Tue Nov 15 2011 pthAATTsuse.de- Change license to MIT (bnc#730449).