Commit Graph

  • df1ee340dd fix: apply orDefault function when already completed main tommyskeff 2025-10-04 19:02:27 +01:00
  • 51fac28604 Merge pull request #11 from tommyskeff/release/2.5 Tommy 2025-05-28 14:38:32 +01:00
  • 3af7b90270 finalize changes for 2.5.0 release release/2.5 tommyskeff 2025-05-28 14:34:33 +01:00
  • 8cba210a77 finalize changes for 2.5.0 release tommyskeff 2025-05-28 14:34:33 +01:00
  • 9137eed426 respect executors that can't schedule WhatCats 2025-05-28 15:18:51 +02:00
  • fea0575392 seperate scheduler and virtual executor promise chain methods WhatCats 2025-05-28 13:23:23 +02:00
  • a630984cb0 don't log empty cancellation exceptions WhatCats 2025-01-14 23:26:02 +01:00
  • 627ae444b0 release version 2.4.0 Tommy 2025-01-10 21:40:57 +00:00
  • 5b2843acd3 add a few extra doc headers release/2.4 tommyskeff 2025-01-10 21:39:57 +00:00
  • 5447e06455 cleanup AbstractPromise (still messy) WhatCats 2025-01-10 22:14:59 +01:00
  • 4d01a8a418 cleanup combine methods WhatCats 2025-01-10 21:15:52 +01:00
  • e4e61c4b6c a few more post-complete optimizations tommyskeff 2025-01-09 20:21:41 +00:00
  • ae15089b3d more optimized promise implementation for completed promises tommyskeff 2025-01-09 18:41:05 +00:00
  • 0eb9190621 fix Promises formatting tommyskeff 2025-01-09 17:28:17 +00:00
  • 18dff51617 fix stream closed issue tommyskeff 2025-01-09 10:17:13 +00:00
  • df9e418091 add orDefault methods to promises & more factory overloads tommyskeff 2025-01-09 09:59:19 +00:00
  • e10db36a63 final promise optimization tommyskeff 2025-01-07 14:51:37 +00:00
  • fbeef9833b small promise optimizations tommyskeff 2025-01-07 14:22:33 +00:00
  • 8dbbc66de4 small docs improvements tommyskeff 2025-01-07 08:37:02 +00:00
  • 08bf5eed1d change timeout unit format to lowercase tommyskeff 2025-01-07 08:23:59 +00:00
  • f2ec06fba7 a few documentation improvements tommyskeff 2025-01-06 22:44:45 +00:00
  • 6174193145 add generator for futur-lazy WhatCats 2025-01-06 23:08:59 +01:00
  • 4236adbd9e documentation and small changes tommyskeff 2025-01-06 17:53:33 +00:00
  • 9e392c91ba optimizations, more comfortable PromiseFactory api and support virtual threaded executors WhatCats 2025-01-06 14:06:39 +01:00
  • 18d334a530 release v2.3.4 tommyskeff 2024-10-31 17:18:35 +00:00
  • b869ca04c0 release v2.3.3 tommyskeff 2024-05-29 23:31:08 +01:00
  • 4251f2fd82 add more direct listener methods WhatCats 2024-05-25 21:17:14 +02:00
  • 363669d2c6 catch RejectedExecutionException WhatCats 2024-05-25 21:13:20 +02:00
  • daa05d93a0 add awaitInterruptibly methods WhatCats 2024-05-21 14:41:22 +02:00
  • 1269f6ae94 fix compilation exception tommyskeff 2024-04-12 22:05:15 +01:00
  • dc5171ad31 allow joining without a timeout WhatCats 2024-04-11 23:57:44 +02:00
  • ed98a7e914 Merge pull request #9 from tommyskeff/feat/propagate-util Tommy 2024-04-09 18:27:43 +01:00
  • 29c614f5d7 optimization for virtual threads feat/propagate-util WhatCats 2024-04-09 19:17:29 +02:00
  • e8512df504 add toFuture method WhatCats 2024-04-08 10:05:05 +02:00
  • 54d7b02675 handle null in compose methods WhatCats 2024-04-07 14:30:42 +02:00
  • c2e4e8c522 direct listeners concept WhatCats 2024-04-07 11:57:53 +02:00
  • 8ba023c04a promise util with propagate cancellation options WhatCats 2024-04-06 13:55:50 +02:00
  • f759dc2b65 Merge pull request #8 from tommyskeff/feat/error-propagation Tommy 2024-04-04 17:25:36 +01:00
  • 5bbcfdc9b3 add cancellation and refractor PromiseFactory feat/error-propagation WhatCats 2024-04-04 17:36:35 +02:00
  • e6eee4e849 Merge pull request from patch/reactor Tommy 2024-03-31 20:40:31 +01:00
  • d40a28d76d deploy to nexus repo patch/reactor tommyskeff 2024-03-31 20:39:48 +01:00
  • 62e90319ea remove test in futur-reactor tommyskeff 2024-03-31 20:20:20 +01:00
  • 7763f1e40b better Mono wrapper and get groovy with Gradle WhatCats 2024-03-29 18:53:43 +01:00
  • 8d1ed04b1d bump version to 2.1.2 (patch) tommyskeff 2024-03-23 21:46:09 +00:00
  • 6c3939e9c5 Merge pull request #6 from tommyskeff/patch/joining Tommy 2024-03-23 21:43:38 +00:00
  • 4dd3086af7 better promise joining and combining patch/joining WhatCats 2024-03-23 22:28:20 +01:00
  • ad06aa2e9a Update Gradle wrapper WhatCats 2024-03-23 22:25:46 +01:00
  • 0d5803262e hotfix 2.1.1 Tommy 2024-03-12 08:38:20 +00:00
  • 795ce04eb4 release 2.1.0 tommyskeff 2024-03-12 07:27:51 +00:00
  • 49b701c736 Merge pull request #5 from tommyskeff/release/2.0.0 Tommy 2024-01-02 22:50:10 +00:00
  • 0a05da2aeb release 2.0.0 release/2.0.0 tommyskeff 2024-01-02 22:49:44 +00:00
  • d879cbcbfb update version 1.2.0 tommyskeff 2023-12-22 18:05:22 +00:00
  • 2039985ddc optimize imports tommyskeff 2023-12-22 17:59:42 +00:00
  • 6fc6c9f236 make other modules compatible with 1.2.0 tommyskeff 2023-12-22 17:59:04 +00:00
  • 173e34810c basic 1.2.0 changes tommyskeff 2023-12-22 16:43:52 +00:00
  • 11ed692e75 Merge pull request #4 from tommyskeff/patch/typo-01 Tommy 2023-12-12 13:09:24 +00:00
  • 66dffb42c9 increment version patch/typo-01 Tommy 2023-12-12 13:07:13 +00:00
  • c040cb5de2 Merge pull request #3 from tommyskeff/patch/typo-01 Tommy 2023-12-12 13:06:20 +00:00
  • 4db601bc21 fix typo Tommy 2023-12-12 13:05:35 +00:00
  • d36cc80c15 Fix Gradle DSL formatting (#2) Tommy 2023-11-21 20:47:51 +00:00
  • de18c40db4 Fix Gradle DSL formatting dep-info tommyskeff 2023-11-21 20:47:14 +00:00
  • cd0879a64f Add dependency information (#1) Tommy 2023-11-21 20:46:30 +00:00
  • 05a3064285 Add dependency information tommyskeff 2023-11-21 20:45:58 +00:00
  • bb48df29f3 prevent api compilation in other modules tommyskeff 2023-11-21 20:34:58 +00:00
  • 5b2d335f66 Update .gitignore tommyskeff 2023-11-21 20:34:46 +00:00
  • 01e61fca59 fix typos Tommy 2023-11-20 13:34:46 +00:00
  • fd970ebef5 Ignore .idea/ directory Tommy 2023-11-20 13:18:00 +00:00
  • de49e94f3d correct documentation regarding ExclusiveThreadPoolScheduler Tommy 2023-11-20 13:16:35 +00:00
  • 771d097026 Add some basic documentation for usage tommyskeff 2023-11-19 22:08:14 +00:00
  • 31f654544a Correct promise naming convention tommyskeff 2023-11-19 21:44:26 +00:00
  • 08e97d81a4 Initial commit tommyskeff 2023-11-19 20:55:02 +00:00