Hello,
I am pleased to announce the release of a new devsnapshot of jslibs
for windows.
This release is available in the download section:
http://code.google.com/p/jslibs/downloads/list
This release includes API enhancements and new functions,
bug and memory leak fixes and some performance enhancements.
For Linux 32-bit compilation, check:
http://code.google.com/p/jslibs/wiki/jslibsBuild
Documentation has been updated:
http://code.google.com/p/jslibs/wiki/JSLibs
Changes:
- Documentation has been updated.
- Several memory leak fix and performance enhancements.
- jsimage.dll is back.
- Enable DESTRUCTURING_SHORTHAND SpiderMonkey option.
- jshost
- Fix a bug that avoid any finalize to be called at exit.
- jsstd
- Fix bug in Print function.
- Change IsConstructing function into isConstructing property.
- Add InternString function.
- fix a bug in Buffer::Read function.
- jsio
- Optimize descriptor allocation and fix a bug in Poll function.
- Propagates exceptions throws in Poll function events callbacks.
- Add SharedMemory class.
- Fix a bug in File class that make jsio to crash when unloaded at
exit.
- Add CreateProcess function.
- Add Semaphore class.
- Fix Directory error management.
- Add Directory.List function to list all entries at once.
- Add systemInfo property that contains architecture, name and
release information.
- Change HostName function into hostName property.
- jscrypt
- Renaming crypt* into cypher* (except Enctypt and Decrypt JS
functions)
- Manages all encryption modes: ecb, cfb, ofb, cbc, ctr, lrw, f8
- Add AsymmetricCipher class to manage RSA, ECC, DSA asymmetric
ciphers. (Rsa class is now merged into AsymmetricCipher)
- Enhance Hash.list, Prng.list and Cipher.list static properties
that now returns more information.
- Fix prng argument in CreateKeys function.
- Add optional numRound argument to cipher constructor.
- Add Prng::state property to manage import/export.