Commit Graph

14 Commits

Author SHA1 Message Date
Tristan
07b4d61d3f resolve flaky jvm multi threaded coroutine tests
By switching to using the jvm only (hopefully by 1.6 in common) coroutine test lib we can swap to using a fake dispatcher instead of defining threads which should resolve any odd timing issues.
2021-08-13 22:57:27 +01:00
Jordan Bergin
d64837f2f8 Update Kotlin to 1.5.10 2021-06-12 16:10:41 +01:00
Tristan Hamilton
f2bd9aaa11 Correctly cancel child jobs in suspending variant of binding
Closes #46
2021-05-05 14:31:34 +01:00
Michael Bull
a5c153477b Reformat runBlockingTest implementations 2021-05-05 14:05:18 +01:00
Avently
c4c70b4d98 Add Linux, Windows and MacOS targets 2021-03-29 18:41:20 +01:00
Tristan Hamilton
ccb9c5b3aa Add iOS build targets 2021-02-10 15:45:16 +00:00
Jan Müller
0f90bb8b90
Add JS targets for Kotlin Multiplatform (#36) 2020-11-29 21:34:08 +00:00
Tristan H
c8372a0522
Eagerly cancel async bindings (#37)
Make suspendible binding function eagerly cancel child jobs by cancelling wrapping scope
2020-11-28 22:50:10 +00:00
Tristan Hamilton
a9a0c384f4 Use Explicit API mode
See: https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors
2020-08-29 11:40:48 +01:00
Tristan Hamilton
620f434220 Remove unused dependencies 2020-08-29 11:35:03 +01:00
Michael Bull
41269f06d3 Extract dependency versions to Versions object in buildSrc 2020-08-26 19:52:18 +01:00
Michael Bull
b123921ba5 Make runBlockingTest match signature of kotlinx-coroutines-test 2020-08-26 19:26:02 +01:00
Michael Bull
30b5d918c7 Fix missing project descriptions in pom files 2020-08-26 16:50:36 +01:00
Tristan Hamilton
b16fb559a1 Move binding coroutine implementation to separate subproject 2020-08-25 22:29:50 +01:00