| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Multik 0.3.0 source code.tar.gz | 2026-03-05 | 586.9 kB | |
| Multik 0.3.0 source code.zip | 2026-03-05 | 846.4 kB | |
| README.md | 2026-03-05 | 4.1 kB | |
| Totals: 3 Items | 1.4 MB | 0 | |
Breaking Changes
- JVM target raised to 11 — the minimum JVM version is now 11 (was 8) (#290)
New Features
- Vector norm — added
normAPI for computing vector norms (#207) — thanks @T45K! - Diagonal matrix creators — new functions for creating diagonal matrices (#213) — thanks @mihbor!
Bug Fixes
- Fixed
divAssignfor memory views (#259) - Fixed inplace
sinproducing incorrect results (#260) - Fixed
meanDNreturn type: wasD4, now correctly returnsDN(#265, fixes #254) — thanks @omkar-sarswat! - Fixed race condition in
DefaultEngineinitialization (#273) - Fixed redundant
throwduplication inEngine(#261) - Fixed K2 compiler overload resolution ambiguity (#186)
- Fixed
Shorttype mismatch on WASM target (#184) - Fixed pin/unpin in concurrent code for Kotlin/Native (#188)
- Fixed
cblas_dgemmreturning zero elements via cinterop on macosX64 (#145) - Fixed native functions from math/linalg not working via cinterop wrapper (#131)
- Fixed KMP publishing to Sonatype (#200)
Performance
- Improved LinAlg, Math, and Statistics performance in
multik-openblasfor Kotlin/Native targets (#267) - Refactored complex array usage to avoid object creation overhead in linalg (#97)
- Optimized
getandsetmethods for better loop performance (#57)
Build & Infrastructure
- Upgraded to Kotlin 2.3.10 (#233)
- Upgraded to Gradle 9.3.1 (#232)
- Updated OpenBLAS to 0.3.31 (#275)
- Added binary-compatibility-validator for public API tracking (#277)
- Added Maven Publish Plugin and configured publishing (#274)
- Fixed native library glibc linking issues (#107)
- Fixed Cinterop for native builds (#302)
- Reworked CMake build and native library packaging (#297, #298)
- Added CI build workflows (#276)
- Added community OSS files: CODE_OF_CONDUCT, CONTRIBUTING, etc. (#243)
- Added coding agents instructions (#269)
Documentation
- Added Writerside documentation site (#225, #164)
- Updated KDoc and user docs across the library (#272, #159)
- Integrated Dokka API reference into documentation (#165)
New Contributors
- @T45K made their first contribution in https://github.com/Kotlin/multik/pull/207
- @mihbor made their first contribution in https://github.com/Kotlin/multik/pull/213
- @omkar-sarswat made their first contribution in https://github.com/Kotlin/multik/pull/265
Full Changelog: https://github.com/Kotlin/multik/compare/v0.2.3...0.3.0