Commit Graph

5 Commits

Author SHA1 Message Date
8cba210a77 finalize changes for 2.5.0 release 2025-05-28 14:36:22 +01:00
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
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