caolan/async — pull request #82 by jstewmon (2012-01-23 20:12:02+00:00)
Title: Node 0.4.5+ compatibility. queue defect. Dev Dependencies. results on error feature.

This pull request addresses a compatibility issue with versions of node >= 0.4.5. Having fixed the incompatibility, I found that a test for queue was broken, which I fixed.

I started all this because I want methods that aggregate results to pass those results to the final callback even if there was an execution error. This is useful so that one can determine which tasks completed successfully and perform compensation if needed.

I also listed the dev dependencies for uglify-js, nodeunit and nodelint in package.json, and I updated the Makefile to use the executables from the node_modules directory rather than requiring them to be installed globally.