summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* prefer destructuringAlexander Early2018-07-087-9/+9
|
* disallow variable shadowingAlexander Early2018-07-0812-41/+34
|
* clarify applyEach docs. Closes #1501Alexander Early2018-07-081-2/+7
|
* update transform docs. Closes #1543Alexander Early2018-07-081-2/+2
|
* ES6-ify codebase (#1553)Alex Early2018-07-0865-532/+392
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Early2018-07-012-2/+5
| | | | | | * BREAKING CHANGE: limits of less than 1 are now an error * fix lint
* feat: Canceling flows (#1542)Alex Early2018-07-0111-3/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cancelable foreach * cancelable waterfall * cancellable auto * fix lint * fix tests * cancelable whilst/until/during/forever * fix waterfall test. It WILL get there * docs * auto should not start other tasks once canceled * simplify waterfall, add test for arrays * simplify eachOf * cancelable retry * cancelable eachOf for arrays * revert test tweak
* need to demonstrate error cb not just drain cbOperations Research Engineering Software+2018-06-031-0/+5
| | | need to demonstrate to users how to use a single error callback
* Merge pull request #1466 from caolan/1465Alex Early2018-06-021-1/+8
|\ | | | | Don't memoize results that had an error
| * #1465; don't memoize results that had an error1465Graeme Yeates2017-08-211-1/+8
| |
* | Drop isObject /2Federico Brigante2018-04-201-5/+1
| |
* | Drop lodash.isarraylikeFederico Brigante2018-04-195-5/+10
| |
* | Drop _baseRangeFederico Brigante2018-04-192-2/+9
| |
* | Drop constantFederico Brigante2018-04-191-1/+6
| |
* | Drop arrayMapFederico Brigante2018-04-195-12/+6
| |
* | Drop _basePropertyFederico Brigante2018-04-193-2/+7
| |
* | Drop trimFederico Brigante2018-04-191-2/+1
| |
* | Drop identityFederico Brigante2018-04-196-8/+8
| |
* | Drop noopFederico Brigante2018-04-1925-27/+25
| |
* | Drop _baseIndexOfFederico Brigante2018-04-192-4/+2
| |
* | Drop keysFederico Brigante2018-04-192-5/+2
| |
* | Use lodash.isarraylikeFederico Brigante2018-04-194-4/+4
| | | | | | | | | | package size minified gzipped lodash.isarraylike@4.2.0 4.54 kB 376 B 161 B
* | Drop isArrayFederico Brigante2018-04-198-17/+9
| |
* | Drop _baseForOwnFederico Brigante2018-04-194-3/+11
| |
* | Drop _arrayEachFederico Brigante2018-04-192-6/+4
| |
* | Drop isObjectFederico Brigante2018-04-191-1/+4
| |
* | fix "RangeError: Maximum call stack size exceeded"Stéphane MBAPE2018-02-141-1/+4
| |
* | Fix typo (#1511)Bao Pham2018-01-291-1/+1
| |
* | generate lib/index.js from a template and a list of aliasesAlexander Early2017-10-153-82/+90
| |
* | Fix tryEach documentation code exampleGrasseh2017-09-121-1/+1
|/
* Use shift instead of splice (when possible) in queueDoron Pagot2017-07-211-1/+3
|
* clarify retry vs retryable in docs. closes #1450Alexander Early2017-07-161-2/+2
|
* Improve `async.queue` start up performance (#1448)Hubert Argasinski2017-07-101-1/+9
| | | | | | | | | | * batch queue.push calls * add more queue perf suites * undo dist changes * prevent overwriting q.process from pausing the queue
* preserve order, make variadic and handle falsy values in concat [fixes ↵Hubert Argasinski2017-06-235-29/+32
| | | | | | | | | | | | | | | | #1437] (#1436) * preserve order in concat * remove comment * fix concatLimit linting * handle variadic and falsy results in concatLimit [fixes #1437] * fix tests (typos) * PR fixes
* add concatLimit [fixes #1426] (#1430)Hubert Argasinski2017-06-102-0/+25
|
* ensure q.workersList() contains items being processed [fixes #1428] (#1429)Hubert Argasinski2017-06-101-2/+3
| | | | | | | | * ensure q.workersList() contains items being processed [fixes #1428] * remove newline * improve q.workersList() test
* clarify q.kill docs [fixes #1422]Hubert Argasinski2017-05-241-1/+2
|
* allow fn wrapped in timeout to be called multiple times (fixes #1418)timeout-fixHubert Argasinski2017-05-201-21/+20
|
* Merge pull request #1408 from davidaurelio/masterAlex Early2017-04-221-2/+15
|\ | | | | [asyncify] Make errors in callbacks throw globally
| * [asyncify] Make errors in callbacks throw globallyDavid Aurelio2017-04-191-2/+15
| | | | | | | | | | | | | | If asyncify wraps a function returning promises, the callback will be executed as part of the promise’s `.then()` method. This means that any error thrown from that method will be silenced, and lead to a “unhandled promise rejection” warning in modern engines. Usually, we want these errors to be visible, and even crash the process.
* | Fix typoSebastian Fuss2017-04-221-1/+1
|/ | | Fix typo in asyncify documentation
* Avoid eval in async wrappers; fixes #1403Graeme Yeates2017-04-171-14/+2
|
* refactor flaky queue testsAlexander Early2017-04-081-2/+1
|
* Merge pull request #1397 from caolan/linked-list-methodsAlex Early2017-04-083-1/+36
|\ | | | | queue.remove()
| * rename filter to removeAlexander Early2017-04-082-5/+3
| |
| * add queue.removelinked-list-methodsAlexander Early2017-04-062-0/+11
| |
| * added tests for DLL, filter(), non-leaking empty()Alexander Early2017-04-061-1/+27
| |
* | handle async functions in tryEachAlexander Early2017-04-061-6/+8
| |
* | Merge pull request #1365 from alFReD-NSH/tryAlex Early2017-04-062-0/+61
|\ \ | | | | | | Add async.tryEach
| * | Add async.tryEach, Fixes #687Farid Neshat2017-03-022-0/+61
| | |