Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: update priorityQueue functionality to match queue (#1790) | Hubert Argasinski | 2022-04-15 | 1 | -4/+9 |
| | |||||
* | be explicit (#1769) | Jimmy Wärting | 2021-11-16 | 1 | -4/+4 |
| | |||||
* | feat(queue): add pushAsync and unshiftAsync functions that reject on error. ↵ | Alexander Early | 2019-06-22 | 1 | -27/+44 |
| | | | | Closes #1659 | ||||
* | fix: don't completely flatten arrays pushed to queue/cargo. Fixes #1645 | Alexander Early | 2019-05-24 | 1 | -6/+16 |
| | |||||
* | BREAKING CHANGE: awaitable queues (#1641) | Alex Early | 2019-05-19 | 1 | -32/+104 |
| | | | | | | | | | | | | * BREAKING CHANGE: awaitable queues * fix priorityQueue tests * fix tests in firefox * make the upgrade a bit more user-friendly * clarify docs | ||||
* | feat: await-able Async methods (#1572) | Alex Early | 2018-09-30 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make each and family awaitable * dont pretend they're AsyncFunctions * check errors * ensure function name is preserved somehow * awaitable concat * awaitable detect * awaitable every/filter * awaitable groupBy * awaitable map/mapValues * awaitable reduce * awaitable reject * awaitable some * awaitable transform * awaitable times * awaitable auto * awaitable compose/seq * awaitable whilst/until (lol) * awaitable forever * awaitable parallel/race * awaitable retry * awaitable series (lol) * awaitable tryEach * awaitable waterfall (lol) * lint * cleanup, remove noop and unused internal functions | ||||
* | feat: Iterable queues (#1556) | Alex Early | 2018-07-09 | 1 | -0/+3 |
| | | | | | | * feat: iterable queues * docs | ||||
* | ES6-ify codebase (#1553) | Alex Early | 2018-07-08 | 1 | -19/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cancelable foreach * cancelable waterfall * cancellable auto * fix lint * fix tests * cancelable whilst/until/during/forever * fix waterfall test. It WILL get there * docs * use rest params instead of slice * clean up internals * remove property func * clarify uses of createTester * happy path async funtions in asyncify * stop using arguments * DLL to class * moar arrows * fix merge issues * remove forOwn * moar arrows * fix merge mistake * even more arrows, what can stop him * mo more fn.apply(null,...) * remove more spurious uses of apply * update lint config * just when you thought there couldn't possibly be more arrows * use eslint:recommended * even less uses or aguments * get rid of prototype cuteness * fix concat tests * fix more tests | ||||
* | limits of less than 1 are now an error (#1552) | Alex Early | 2018-07-01 | 1 | -1/+1 |
| | | | | | | * BREAKING CHANGE: limits of less than 1 are now an error * fix lint | ||||
* | Drop noop | Federico Brigante | 2018-04-19 | 1 | -2/+1 |
| | |||||
* | Drop _baseIndexOf | Federico Brigante | 2018-04-19 | 1 | -2/+1 |
| | |||||
* | Drop isArray | Federico Brigante | 2018-04-19 | 1 | -2/+1 |
| | |||||
* | Use shift instead of splice (when possible) in queue | Doron Pagot | 2017-07-21 | 1 | -1/+3 |
| | |||||
* | Improve `async.queue` start up performance (#1448) | Hubert Argasinski | 2017-07-10 | 1 | -1/+9 |
| | | | | | | | | | | * batch queue.push calls * add more queue perf suites * undo dist changes * prevent overwriting q.process from pausing the queue | ||||
* | ensure q.workersList() contains items being processed [fixes #1428] (#1429) | Hubert Argasinski | 2017-06-10 | 1 | -2/+3 |
| | | | | | | | | * ensure q.workersList() contains items being processed [fixes #1428] * remove newline * improve q.workersList() test | ||||
* | Merge pull request #1397 from caolan/linked-list-methods | Alex Early | 2017-04-08 | 1 | -0/+3 |
|\ | | | | | queue.remove() | ||||
| * | rename filter to remove | Alexander Early | 2017-04-08 | 1 | -3/+1 |
| | | |||||
| * | add queue.removelinked-list-methods | Alexander Early | 2017-04-06 | 1 | -0/+5 |
| | | |||||
* | | remove rest completely | Alexander Early | 2017-04-03 | 1 | -6/+5 |
|/ | |||||
* | change timing of q.empty() so that q.idle() will be false. Fixes #1367 | Alexander Early | 2017-04-02 | 1 | -2/+3 |
| | |||||
* | handle async funcs in control flow methods | Alexander Early | 2017-03-25 | 1 | -10/+13 |
| | |||||
* | Avoid unnessary queuing of *concurrency processes on resumepr/1267 | Graeme Yeates | 2016-12-01 | 1 | -6/+1 |
| | |||||
* | Slightly different approach to avoiding starting to processing tasks with ↵ | Graeme Yeates | 2016-11-30 | 1 | -11/+9 |
| | | | | sync callbacks | ||||
* | prevent stack growth if queue callback is called synchronously | James Crosby | 2016-11-30 | 1 | -1/+11 |
| | |||||
* | Cleanup some of the dependency importslib-import-cleanups | Graeme Yeates | 2016-11-17 | 1 | -1/+1 |
| | | | | Saves 800 bytes on min.js | ||||
* | Merge pull request #1253 from caolan/loops | Graeme Yeates | 2016-07-29 | 1 | -14/+13 |
|\ | | | | | Unroll simple loop abstractions | ||||
| * | Unroll simple loop abstractions | Graeme Yeates | 2016-07-23 | 1 | -14/+13 |
| | | |||||
* | | Update lodash to 4.14.0 | Graeme Yeates | 2016-07-24 | 1 | -1/+1 |
|/ | |||||
* | (nit) Improve queue position tracking variable name | Graeme Yeates | 2016-07-20 | 1 | -2/+2 |
| | |||||
* | use each instead of somequeue-opts | Alexander Early | 2016-07-07 | 1 | -3/+2 |
| | |||||
* | Optimize queue processing | Graeme Yeates | 2016-07-03 | 1 | -8/+8 |
| | |||||
* | Implment queues using DLLs | Graeme Yeates | 2016-06-30 | 1 | -26/+26 |
| | |||||
* | Merge pull request #1170 from jnordberg/queue-error | Alex Early | 2016-05-31 | 1 | -0/+5 |
|\ | | | | | Add optional error handler to queues | ||||
| * | Add queue.error handler. | Johan Nordberg | 2016-05-29 | 1 | -0/+5 |
| | | | | | | With the signature `function(error, task){}` | ||||
* | | Remove redundant "use strict" directive as ES2015 modules are implicitly in ↵ | John-David Dalton | 2016-05-31 | 1 | -2/+0 |
|/ | | | | strict mode. | ||||
* | changed saturated and unsaturated to better reflect reality | Alexander Early | 2016-03-22 | 1 | -3/+7 |
| | |||||
* | convert priorityQueue tests to mocha | Alexander Early | 2016-03-22 | 1 | -6/+9 |
| | |||||
* | added a base implementation for unsaturation event #868 | Ernie Casilla | 2016-02-20 | 1 | -0/+5 |
| | | | | | | updating the README fix readme | ||||
* | handle moved lodash internal methods | Alexander Early | 2016-02-10 | 1 | -3/+3 |
| | |||||
* | update locations of lodash methods | --global | 2016-01-13 | 1 | -2/+2 |
| | |||||
* | Avoid including lodash string parsing in bundle | Graeme Yeates | 2016-01-04 | 1 | -1/+1 |
| | |||||
* | Set up async bundles | Graeme Yeates | 2015-12-29 | 1 | -0/+2 |
| | |||||
* | [WIP] modularization (#984) | Graeme Yeates | 2015-12-29 | 1 | -0/+138 |