Skip to content

Conversation

@alexandru
Copy link
Member

@alexandru alexandru commented Mar 27, 2025

Unsure about the approach, but I extracted this from main and it can serve as inspiration.

@alexandru alexandru changed the title Re-add Kotlin and Scala support WIP — Re-add Kotlin and Scala support Mar 27, 2025
@alexandru alexandru force-pushed the main branch 2 times, most recently from 2d099f3 to c6be296 Compare March 27, 2025 14:19
@alexandru alexandru changed the title WIP — Re-add Kotlin and Scala support [WIP] Re-add Kotlin and Scala support Mar 28, 2025
@alexandru alexandru force-pushed the main branch 2 times, most recently from 9c22b0f to bdc3fe0 Compare August 9, 2025 11:00
Copilot AI and others added 9 commits February 1, 2026 15:32
* 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 <[email protected]>

* 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 <[email protected]>

---------

Co-authored-by: Alexandru Nedelcu <[email protected]>
Co-authored-by: Alexandru Nedelcu <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: alexandru <[email protected]>
@alexandru alexandru changed the title [WIP] Re-add Kotlin and Scala support [WIP] Add Kotlin support Feb 1, 2026
@alexandru alexandru closed this Feb 1, 2026
@alexandru alexandru deleted the multi-language branch February 1, 2026 18:38
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