Michael Bull
b19894a08c
Deprecate suspending variant of "binding" in favour of "coroutineBinding"
...
This matches the internally-called function named coroutineScope, and helps
consumers distinguish between the blocking variant that is otherwise only
differing in package name.
This should also help convey to readers that structured concurrency will
occur within the block.
2024-03-11 00:06:46 +00:00
Michael Bull
09818a7d50
Remove redundant call to coroutineScope in SuspendBindingBenchmark
2024-03-11 00:06:46 +00:00
Michael Bull
d8ea6e1c04
Move binding type declarations to lefthand of callsite
2024-03-08 14:46:59 +00:00
Michael Bull
88e31cd1ac
Extract shared build logic to convention plugins
...
See: https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_plugins
2024-03-03 00:02:54 +00:00
Michael Bull
8229a29f62
Update Gradle to 8.0.2
2023-04-03 12:16:37 +01:00
Matthias Geisler
41fff9eb9c
Migrate to Gradle version catalog
...
Closes #83
2023-04-03 11:46:53 +01:00
Michael Bull
cc3b3cea05
Migrate to IR-based JavaScript compiler
...
The build fails when adopting Kotlin 1.8 otherwise.
2023-02-07 15:48:13 +00:00
Matthew Nelson
bdd29833a7
Use api in lieu of implementation
...
Closes #82
2023-02-07 15:34:01 +00:00
Michael Bull
9ced7ac483
Re-enable js benchmarking
2022-01-08 14:34:28 +00:00
pablisco
9a49fc096f
Update kotlinx.benchmark dependencies
2021-09-30 13:17:53 +01:00
Michael Bull
e1fd6387e5
Add SuspendBindingBenchmark
...
Closes #27
2021-02-10 23:35:44 +00:00
Tristan Hamilton
0df4c62d4f
Move benchmarks to separate subproject
2021-02-10 22:07:29 +00:00
Michael Bull
d9662cc8e7
Update Kotlin to 1.4.30
2021-02-10 22:03:36 +00:00