Commits

Author Commit Message Labels Comments Date
masklinn
Enable strict more for the library
masklinn
Simplify method signature for push
masklinn
move redundant setup and assertion stuff into utility functions
masklinn
Error out if adding a new promise on a resolved queue
masklinn
Defer final resolution (because why not)
masklinn
Test that adding new promises during the resolution of a promise works correctly
masklinn
queue constructor takes the same arguments as .push
masklinn
Allow for multiple promises added in the same .push() call
masklinn
failure flag is called rejected, not failed
masklinn
deferred queue should be able to accept anything $.when accepts, and react the same way
masklinn
Move a bunch of test setup to module setup
masklinn
Ensure we only return a (extended) promise object to the outside world, it would be bothersome if callers could resolve our queue
masklinn
Basic handling of adding a bunch of promises to the queue
masklinn
method for adding new promises is push, not put
masklinn
initial commit: doc and trivial test