- Allows overriding of console.log, console.error, fs.readFileSync (@ncthbrt)
- Fixes a tiny memory leak in BSON destruction. (@823639792)
- Resolve compiler warnings on Node v7 (@davisjam)
- Fix err handling propagation.
- Fix building on Windows. (@yufeih)
- Upgrade to LiveScript 1.5.0 and Nan 2.4.x. (@brodybits)
- Fix building on nw and node for Windows 10. (@Demiguise)
- Replace all use of process.nextTick() to setImmediate. (@Cyber1000)
- Fix memory leak during parameter passing. (@mnahkies)
- Support for Node 6.0.0.
- Green tests by allowing normal exit after
.terminate()
- Do not reuse threads after
.terminate()
; fixed #62.
.terminate()
now destroys thread immediately (@yufeih)
- Restored support for Node 0.10.40 (@smith-kyle)
- Fix crash on Node 4.x in the case of
pool.any.eval('undefined_function()')
(@brodybits)
- Support for Node 4.x (@brodybits)
- Remove support for Node 0.8.x
- Support for io.js-3.3.1. (@marcominetti)
- Support for io.js-1.0.x/2.0.0. (@heavyk)
- Proper support for Node 0.11.x. (@caasi, @senditu, @gitawego)
- 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.