Commit Graph

5 Commits

Author SHA1 Message Date
WhatCats
4d01a8a418 cleanup combine methods 2025-01-10 21:15:52 +01:00
tommyskeff
df9e418091 add orDefault methods to promises & more factory overloads 2025-01-09 09:59:19 +00:00
WhatCats
6174193145 add generator for futur-lazy 2025-01-06 23:08:59 +01:00
tommyskeff
4236adbd9e documentation and small changes
- added docs for `Promise` and  `PromiseFactory`
- removed outdated README docs
- moved some common utilities to `PromiseUtil`
- improved efficiency of result array resizing
- added cancellation result to promise executors
- changed visibility of `PromiseJoiner` to public, and made some method names more verbose
- inlined `DeferredExecutionException` to inside `AbstractPromise`
- inlined default promise implementation to inner class in the factory
- removed necessity for base factories to provide a logger
2025-01-06 17:58:23 +00:00
WhatCats
9e392c91ba optimizations, more comfortable PromiseFactory api and support virtual threaded executors 2025-01-06 14:06:39 +01:00