├── .gitignore ├── .teamcity ├── generateChartsByCsv.kts ├── pom.xml └── settings.kts ├── LICENSE.md ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── kotlinx-benchmarks ├── kotlinx-benchmark-plugin-0.5.0.jar ├── kotlinx-benchmark-runtime-0.5.0.jar ├── kotlinx-benchmark-runtime-js-0.5.0.klib └── kotlinx-benchmark-runtime-wasm-js-0.5.0.klib ├── screenshots ├── compose-multiplatform-benchmarks.png └── kotlin-wasm-macro-benchmarks.png ├── settings.gradle.kts └── src ├── commonMain └── kotlin │ ├── macroBenchmarks │ ├── Bounce.kt │ ├── CD.kt │ ├── Coroutines.kt │ ├── Havlak.kt │ ├── Json.kt │ ├── List.kt │ ├── MacroBenchmark.kt │ ├── MacroBenchmarks.kt │ ├── Mandelbrot.kt │ ├── NBody.kt │ ├── Permute.kt │ ├── Queens.kt │ ├── Sieve.kt │ ├── Storage.kt │ ├── Towers.kt │ ├── cd │ │ ├── Aircraft.kt │ │ ├── CallSign.kt │ │ ├── Collision.kt │ │ ├── CollisionDetector.kt │ │ ├── Constants.kt │ │ ├── Motion.kt │ │ ├── RedBlackTree.kt │ │ ├── Simulator.kt │ │ ├── Vector2D.kt │ │ └── Vector3D.kt │ ├── coroutines │ │ ├── AbstractGenerator.kt │ │ ├── ClosedRangeGenerator.kt │ │ ├── CoroutineStub.kt │ │ └── RecursiveFibonacciGenerator.kt │ ├── havlak │ │ ├── BasicBlock.kt │ │ ├── BasicBlockEdge.kt │ │ ├── ControlFlowGraph.kt │ │ ├── HavlakLoopFinder.kt │ │ ├── LoopStructureGraph.kt │ │ ├── LoopTesterApp.kt │ │ ├── SimpleLoop.kt │ │ └── UnionFindNode.kt │ ├── json │ │ ├── JsonArray.kt │ │ ├── JsonLiteral.kt │ │ ├── JsonNumber.kt │ │ ├── JsonObject.kt │ │ ├── JsonPureStringParser.kt │ │ ├── JsonString.kt │ │ ├── JsonValue.kt │ │ └── ParseException.kt │ ├── nbody │ │ ├── Body.kt │ │ └── NBodySystem.kt │ └── som │ │ ├── CollectInterface.kt │ │ ├── Constants.kt │ │ ├── Dictionary.kt │ │ ├── ForEachInterface.kt │ │ ├── IdentityDictionary.kt │ │ ├── IdentitySet.kt │ │ ├── Random.kt │ │ ├── Set.kt │ │ ├── TestInterface.kt │ │ └── Vector.kt │ └── microBenchmarks │ ├── AbstractMethodBenchmark.kt │ ├── AllocationBenchmark.kt │ ├── ArithmeticBenchmark.kt │ ├── ArrayCopyBenchmark.kt │ ├── BoxingBenchmark.kt │ ├── BunnymarkBenchmark.kt │ ├── CallsBenchmark.kt │ ├── CastsBenchmark.kt │ ├── ChainableBenchmark.kt │ ├── ClassArrayBenchmark.kt │ ├── ClassBaselineBenchmark.kt │ ├── ClassListBenchmark.kt │ ├── ClassStreamBenchmark.kt │ ├── CompanionObjectBenchmark.kt │ ├── CoordinatesSolverBenchmark.kt │ ├── Data.kt │ ├── DefaultArgumentBenchmark.kt │ ├── ElvisBenchmark.kt │ ├── EulerBenchmark.kt │ ├── FibonacciBenchmark.kt │ ├── ForLoopsBenchmark.kt │ ├── GraphSolverBenchmark.kt │ ├── InheritanceBenchmark.kt │ ├── InlineBenchmark.kt │ ├── IntArrayBenchmark.kt │ ├── IntBaselineBenchmark.kt │ ├── IntListBenchmark.kt │ ├── IntStreamBenchmark.kt │ ├── LambdaBenchmark.kt │ ├── LinkedListWithAtomicsBenchmark.kt │ ├── LocalObjectsBenchmark.kt │ ├── LoopBenchmark.kt │ ├── MatrixMapBenchmark.kt │ ├── OctoTest │ ├── basicTest.kt │ └── ocTree.kt │ ├── ParameterNotNullAssertionBenchmark.kt │ ├── PrimeListBenchmark.kt │ ├── SingletonBenchmark.kt │ ├── StringBenchmark.kt │ ├── SwitchBenchmark.kt │ ├── Utils.kt │ ├── WhenBenchmark.kt │ ├── WithIndiciesBenchmark.kt │ └── zdf-win.kt └── wasmMain └── kotlin └── microBenchmarks ├── MultiFunctionInterfaceBenchmark.kt ├── jsInteropBenchmark.kt └── jsInteropNullableBenchmark.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /.teamcity/generateChartsByCsv.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/.teamcity/generateChartsByCsv.kts -------------------------------------------------------------------------------- /.teamcity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/.teamcity/pom.xml -------------------------------------------------------------------------------- /.teamcity/settings.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/.teamcity/settings.kts -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/gradlew -------------------------------------------------------------------------------- /kotlinx-benchmarks/kotlinx-benchmark-plugin-0.5.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/kotlinx-benchmarks/kotlinx-benchmark-plugin-0.5.0.jar -------------------------------------------------------------------------------- /kotlinx-benchmarks/kotlinx-benchmark-runtime-0.5.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/kotlinx-benchmarks/kotlinx-benchmark-runtime-0.5.0.jar -------------------------------------------------------------------------------- /kotlinx-benchmarks/kotlinx-benchmark-runtime-js-0.5.0.klib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/kotlinx-benchmarks/kotlinx-benchmark-runtime-js-0.5.0.klib -------------------------------------------------------------------------------- /kotlinx-benchmarks/kotlinx-benchmark-runtime-wasm-js-0.5.0.klib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/kotlinx-benchmarks/kotlinx-benchmark-runtime-wasm-js-0.5.0.klib -------------------------------------------------------------------------------- /screenshots/compose-multiplatform-benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/screenshots/compose-multiplatform-benchmarks.png -------------------------------------------------------------------------------- /screenshots/kotlin-wasm-macro-benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/screenshots/kotlin-wasm-macro-benchmarks.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Bounce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Bounce.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/CD.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/CD.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Coroutines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Coroutines.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Havlak.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Havlak.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Json.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/List.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/MacroBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/MacroBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/MacroBenchmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/MacroBenchmarks.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Mandelbrot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Mandelbrot.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/NBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/NBody.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Permute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Permute.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Queens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Queens.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Sieve.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Sieve.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Storage.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/Towers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/Towers.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Aircraft.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Aircraft.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/CallSign.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/CallSign.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Collision.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Collision.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/CollisionDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/CollisionDetector.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Constants.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Motion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Motion.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/RedBlackTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/RedBlackTree.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Simulator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Simulator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Vector2D.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Vector2D.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/cd/Vector3D.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/cd/Vector3D.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/coroutines/AbstractGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/coroutines/AbstractGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/coroutines/ClosedRangeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/coroutines/ClosedRangeGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/coroutines/CoroutineStub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/coroutines/CoroutineStub.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/coroutines/RecursiveFibonacciGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/coroutines/RecursiveFibonacciGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/BasicBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/BasicBlock.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/BasicBlockEdge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/BasicBlockEdge.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/ControlFlowGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/ControlFlowGraph.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/HavlakLoopFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/HavlakLoopFinder.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/LoopStructureGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/LoopStructureGraph.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/LoopTesterApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/LoopTesterApp.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/SimpleLoop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/SimpleLoop.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/havlak/UnionFindNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/havlak/UnionFindNode.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonArray.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonLiteral.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonLiteral.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonNumber.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonObject.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonPureStringParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonPureStringParser.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonString.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/JsonValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/JsonValue.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/json/ParseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/json/ParseException.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/nbody/Body.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/nbody/Body.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/nbody/NBodySystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/nbody/NBodySystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/CollectInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/CollectInterface.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/Constants.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/Dictionary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/Dictionary.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/ForEachInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/ForEachInterface.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/IdentityDictionary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/IdentityDictionary.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/IdentitySet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/IdentitySet.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/Random.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/Random.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/Set.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/Set.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/TestInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/TestInterface.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/macroBenchmarks/som/Vector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/macroBenchmarks/som/Vector.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/AbstractMethodBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/AbstractMethodBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/AllocationBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/AllocationBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ArithmeticBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ArithmeticBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ArrayCopyBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ArrayCopyBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/BoxingBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/BoxingBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/BunnymarkBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/BunnymarkBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/CallsBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/CallsBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/CastsBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/CastsBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ChainableBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ChainableBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ClassArrayBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ClassArrayBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ClassBaselineBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ClassBaselineBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ClassListBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ClassListBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ClassStreamBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ClassStreamBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/CompanionObjectBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/CompanionObjectBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/CoordinatesSolverBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/CoordinatesSolverBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/Data.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/DefaultArgumentBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/DefaultArgumentBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ElvisBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ElvisBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/EulerBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/EulerBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/FibonacciBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/FibonacciBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ForLoopsBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ForLoopsBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/GraphSolverBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/GraphSolverBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/InheritanceBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/InheritanceBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/InlineBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/InlineBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/IntArrayBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/IntArrayBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/IntBaselineBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/IntBaselineBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/IntListBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/IntListBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/IntStreamBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/IntStreamBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/LambdaBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/LambdaBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/LinkedListWithAtomicsBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/LinkedListWithAtomicsBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/LocalObjectsBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/LocalObjectsBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/LoopBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/LoopBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/MatrixMapBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/MatrixMapBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/OctoTest/basicTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/OctoTest/basicTest.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/OctoTest/ocTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/OctoTest/ocTree.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/ParameterNotNullAssertionBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/ParameterNotNullAssertionBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/PrimeListBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/PrimeListBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/SingletonBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/SingletonBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/StringBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/StringBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/SwitchBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/SwitchBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/Utils.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/WhenBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/WhenBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/WithIndiciesBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/WithIndiciesBenchmark.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/microBenchmarks/zdf-win.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/commonMain/kotlin/microBenchmarks/zdf-win.kt -------------------------------------------------------------------------------- /src/wasmMain/kotlin/microBenchmarks/MultiFunctionInterfaceBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/wasmMain/kotlin/microBenchmarks/MultiFunctionInterfaceBenchmark.kt -------------------------------------------------------------------------------- /src/wasmMain/kotlin/microBenchmarks/jsInteropBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/wasmMain/kotlin/microBenchmarks/jsInteropBenchmark.kt -------------------------------------------------------------------------------- /src/wasmMain/kotlin/microBenchmarks/jsInteropNullableBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kotlin/kotlin-wasm-benchmarks/HEAD/src/wasmMain/kotlin/microBenchmarks/jsInteropNullableBenchmark.kt --------------------------------------------------------------------------------