Commit Graph

18 Commits

Author SHA1 Message Date
3af7b90270 finalize changes for 2.5.0 release 2025-05-28 14:40:44 +01:00
WhatCats
fea0575392 seperate scheduler and virtual executor promise chain methods 2025-05-28 13:25:45 +02:00
WhatCats
a630984cb0 don't log empty cancellation exceptions 2025-01-14 23:26:02 +01:00
Tommy
627ae444b0 release version 2.4.0
Merge pull request #10 from tommyskeff/release/2.4
2025-01-10 22:26:13 +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
tommyskeff
18d334a530 release v2.3.4
remove basic wrapper methods
2024-10-31 17:18:35 +00:00
tommyskeff
b869ca04c0 release v2.3.3 2024-05-29 23:31:08 +01:00
WhatCats
daa05d93a0 add awaitInterruptibly methods 2024-05-21 14:41:22 +02:00
WhatCats
dc5171ad31 allow joining without a timeout 2024-04-11 23:59:29 +02:00
WhatCats
29c614f5d7 optimization for virtual threads 2024-04-09 19:17:29 +02:00
WhatCats
c2e4e8c522 direct listeners concept 2024-04-07 11:57:53 +02:00
WhatCats
8ba023c04a promise util with propagate cancellation options 2024-04-06 13:55:50 +02:00
WhatCats
5bbcfdc9b3 add cancellation and refractor PromiseFactory 2024-04-04 17:40:10 +02:00
tommyskeff
d40a28d76d deploy to nexus repo 2024-03-31 20:39:48 +01:00
tommyskeff
62e90319ea remove test in futur-reactor 2024-03-31 20:20:20 +01:00
WhatCats
7763f1e40b better Mono wrapper and get groovy with Gradle 2024-03-29 18:53:43 +01:00