Skip to content

Conversation

@alexandru
Copy link
Member

No description provided.

alexandru and others added 22 commits March 28, 2025 08:16
* Update README

* Add Resource (#12)

* v0.1.0

* @nullable Executor

* v0.1.1

* Add errorprone plugin with NullAway to build (#13)

* v0.1.2

* Fix concurrency bug

* Trampoline#forkAll optimisation

* v0.1.3

* Remove Resource.Closeable

* v0.2.0

* Update Javadoc link

* Fix config

* v0.2.1

* Add more @Blocking annotations, improve tests

* Task#withOnComplete, Task#withCancellation (#14)

* v0.3.0

* Trigger build on tags

* Add Fiber#joinBlockingUninterruptible

* v0.3.1

* Initial plan

* Merge origin/main and restore build configuration

- Merged origin/main with Kotlin build configuration preserved
- Removed Scala module and updated settings.gradle.kts
- Updated build configuration to include errorprone plugin
- Added errorprone dependencies to buildSrc and libs.versions.toml
- Integrated latest tasks-jvm code from origin/main

Co-authored-by: alexandru <11753+alexandru@users.noreply.github.com>

* Fix cancellation handling in fromCancellableFuture

- Added CancellationException to the list of exceptions that trigger onCancellation
- Fixed order of cancellation: cancel CompletableFuture before calling custom cancellable
  to avoid race condition where future completes before being cancelled
- All tests now pass including gradle check

Co-authored-by: alexandru <11753+alexandru@users.noreply.github.com>

---------

Co-authored-by: Alexandru Nedelcu <noreply@alexn.org>
Co-authored-by: Alexandru Nedelcu <alexandru@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexandru <11753+alexandru@users.noreply.github.com>
@alexandru alexandru merged commit 6e43d72 into main Feb 1, 2026
2 checks passed
@alexandru alexandru deleted the multi-language-v2 branch February 1, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants