- Correct a typo in
examples/ex05_pool.js
. (@naderchehab)
- Fix
pool.any.emit
. (@craigwinstanley, Jason Winshell)
- Fix compilation on Node 0.8.x (@RemcoTukker).
- Upgrade LiveScript in devDependencies; no functional changes.
- Fix compilation with V8 3.20.x.
- Errors during @postMessage are caught and raised in
onerror
handler, as per spec.
- Compatibility with Node.js 0.10.
- new Worker("filename.js") was broken on OS X. (@dfellis)
-
Fix Linux compilation issue introduced in 0.4.1. (@dfellis)
-
importScripts
now checks if the files have been read entirely, instead of (potentially) evaluating part of the file in case of filesystem failure.
- Set
onmessage = function(event) { ... }
directly now works as specced. (Previously it requiredself.onmessage = ...
.)
-
Add
importScripts
for loading on-disk files. -
Add
console.log
andconsole.error
from thread.js.
- Support for Windows with Node.js 0.9.3+.
- Fix BSON building on SunOS.
-
Switch to BSON instead of JSON for message serialization.
Note that neither one supports circular structures or native buffer objects yet.
- Require Node.js 0.8.
- Add SunOS to supported OSs; tested on Linux.
-
Allow an empty
new Worker()
constructor. -
Update API documentation in README.
- Allow any JSON-serializable structures in postMessage/onmessage.
- Initial release.