0.1.0-SNAPSHOT+ccb189c
Pre-releaseBigmath-FFM Snapshot
0.1.0-SNAPSHOT+ccb189c | ccb189ce0e6a9b12738832728831101f776bf841
Changes since last release
Added
- 修复 MPFR SIGSEGV 崩溃、FFM MemorySegment 零大小异常、CI 工作流重构 by @QiuYe-123 in 2
- feat: add Kotlin operator overloading via extension submodule, add co… by @QiuYe-123 in 7
- docs: add Javadoc to all public API classes by @QiuYe-123 in 9
- perf(ci): add vcpkg binary cache and Ninja for Windows builds by @QiuYe-123 in 10
- docs: add Javadoc to Java files and KDoc to Kotlin operator files by @QiuYe-123 in 19
- feat: extend BigInt/BigDeci/Int128 with java.lang.Number and add tests by @QiuYe-123 in 22
- refactor: remove .ffm subpackage, flatten to com.modularmc.bigmath; e… by @QiuYe-123 in 26
- Add JMH benchmarks and preload Windows native dependencies by @QiuYe-123 in 29
- Optimize original numeric APIs by @QiuYe-123 in 41
Fixed
- 修复 MPFR SIGSEGV 崩溃、FFM MemorySegment 零大小异常、CI 工作流重构 by @QiuYe-123 in 2
- fix(ci): add missing native platforms and correct vcpkg triplet by @QiuYe-123 in 4
- fix(ci): replace ls -la with Get-ChildItem for pwsh compatibility by @QiuYe-123 in 6
- fix(ci): use cmd dir instead of Get-ChildItem for Windows native verify by @QiuYe-123 in 8
- fix(build): guard mpfr.h include and add native deps to auto-build package job by @QiuYe-123 in 12
- fix(ci): correct Windows DLL name for MinGW build in auto-build workflow by @QiuYe-123 in 13
- fix(cmake): force DLL name without lib prefix on Windows by @QiuYe-123 in 14
- fix(ci): skip non-snapshot JARs in rename step by @QiuYe-123 in 15
- fix(ci): use precise file extensions in release glob to avoid EISDIR by @QiuYe-123 in 18
- fix(build): include Kotlin module JAR and all platform native libs in… by @QiuYe-123 in 20
- fix(ci): add missing closing brace in Rename Jars shell expression by @QiuYe-123 in 21
- fix(ci): upload native directory instead of single file to preserve p… by @QiuYe-123 in 23
- fix: add gitignore negation for native/ so Gradle processResources ca… by @QiuYe-123 in 25
- fix(build): correct native lib JAR packaging — add into('native') path prefix and fix download-artifact target by @QiuYe-123 in 28
- Add JMH benchmarks and preload Windows native dependencies by @QiuYe-123 in 29
- Fix Windows native GMP packaging by @QiuYe-123 in 32
- Fix Windows BigInt int64 conversions by @QiuYe-123 in 33
- Fix Windows runtime packaging for unpacked native libs by @QiuYe-123 in 35
- Fix Windows native packaging toolchain selection by @QiuYe-123 in 37
- Fix workflow cache save condition syntax by @QiuYe-123 in 38
- Bundle native runtime libraries and notices by @QiuYe-123 in 39
- Fix native resource packaging exclusions by @QiuYe-123 in 40
Changed
-
fix(ci): add missing native platforms and correct vcpkg triplet by @QiuYe-123 in 4
-
refactor: rename package to com.modularmc and clean up project by @QiuYe-123 in 5
-
fix(ci): replace ls -la with Get-ChildItem for pwsh compatibility by @QiuYe-123 in 6
-
feat: add Kotlin operator overloading via extension submodule, add co… by @QiuYe-123 in 7
-
fix(ci): use cmd dir instead of Get-ChildItem for Windows native verify by @QiuYe-123 in 8
-
docs: add Javadoc to all public API classes by @QiuYe-123 in 9
-
perf(ci): add vcpkg binary cache and Ninja for Windows builds by @QiuYe-123 in 10
-
fix(build): guard mpfr.h include and add native deps to auto-build package job by @QiuYe-123 in 12
-
fix(ci): correct Windows DLL name for MinGW build in auto-build workflow by @QiuYe-123 in 13
-
fix(cmake): force DLL name without lib prefix on Windows by @QiuYe-123 in 14
-
fix(ci): skip non-snapshot JARs in rename step by @QiuYe-123 in 15
-
refactor: rename BigDecimal to BigDeci to avoid conflict with java.ma… by @QiuYe-123 in 16
-
fix(build): detect SNAPSHOT env var to produce SNAPSHOT version string by @QiuYe-123 in 17
-
fix(ci): use precise file extensions in release glob to avoid EISDIR by @QiuYe-123 in 18
-
docs: add Javadoc to Java files and KDoc to Kotlin operator files by @QiuYe-123 in 19
-
fix(build): include Kotlin module JAR and all platform native libs in… by @QiuYe-123 in 20
-
fix(ci): add missing closing brace in Rename Jars shell expression by @QiuYe-123 in 21
-
feat: extend BigInt/BigDeci/Int128 with java.lang.Number and add tests by @QiuYe-123 in 22
-
fix(ci): upload native directory instead of single file to preserve p… by @QiuYe-123 in 23
-
fix: add gitignore negation for native/ so Gradle processResources ca… by @QiuYe-123 in 25
-
refactor: remove .ffm subpackage, flatten to com.modularmc.bigmath; e… by @QiuYe-123 in 26
-
fix(build): remove config-time if check so native files are always pi… by @QiuYe-123 in 27
-
fix(build): correct native lib JAR packaging — add into('native') path prefix and fix download-artifact target by @QiuYe-123 in 28
-
Add JMH benchmarks and preload Windows native dependencies by @QiuYe-123 in 29
-
Add coverage reporting to PR test workflow by @QiuYe-123 in 30
-
Add JMH results summary to benchmark workflow by @QiuYe-123 in 31
-
Fix Windows native GMP packaging by @QiuYe-123 in 32
-
Optimize FFM handle caching and Int128 conversions by @QiuYe-123 in 34
-
Package Linux native runtime dependencies and notices by @QiuYe-123 in 36
-
Fix Windows native packaging toolchain selection by @QiuYe-123 in 37
-
Fix workflow cache save condition syntax by @QiuYe-123 in 38
-
Bundle native runtime libraries and notices by @QiuYe-123 in 39
-
Fix native resource packaging exclusions by @QiuYe-123 in 40
-
Optimize original numeric APIs by @QiuYe-123 in 41
-
Use static MinGW GMP for Windows native builds by @QiuYe-123 in 42
-
Optimize native and Int128 performance paths by @QiuYe-123 in 43
-
Load bundled native resources from JARs by @QiuYe-123 in 45
-
Add experimental CUDA bigint backend by @QiuYe-123 in 44
Warning
Pre-release snapshot — not for production use.