summaryrefslogtreecommitdiff
path: root/kotlin/settings.gradle
AgeCommit message (Collapse)AuthorFilesLines
2021-04-12[Kotlin] Bump kotlinx.benchmark dependency to 0.3.0 (#6560)Paulo Pinheiro1-1/+1
Kotlinx.benchmark project just abandoned bintray and moving to maven central, removing the artifacts from bintray and causing missing dependencies in our build. So we are updating the dependency to point to the new version on maven central. More information in: https://github.com/Kotlin/kotlinx-benchmark/commit/53ee45d0d914ceff111d3581ba3f5897fa897adc#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
2021-01-28This commit contains the initial implementation of Flexbuffers in Kotlin. ↵Paulo Pinheiro1-0/+10
The code was ported based (#6387) on the current Java Implementation. The code dependencies related to JVM were removed and the project is able to target all available platforms. The only requirement to implement to fully support a target is to implement functions described in `ByteArray.kt`. Right now the code support JVM and native targets. JS port still missing, but just be trivial to introduce. Currently, only the `jvm` and `macosX64` targets are enabled until we figure out how to enable tests on all platforms on CI. A submodule called "benchmark" is also introduced. It contains a series of benchmarks comparing Java and Kotlin implementations of FlexBuffers and the UTF8 API. Finally, this commit does not contain the scripts necessary to publish the artifacts. This will be introduced at a later stage once the team has an agreement on how to rollout Kotlin releases.