Skip to content

ArasanEmbedded 1.5.0

Latest

Choose a tag to compare

@Trickfest Trickfest released this 20 Oct 16:44

ArasanEmbedded 1.5.0

Refresh the selected Arasan source to 5d6be86c, described upstream as v26.1-4-g5d6be86.

  • Update package-relevant release/build metadata, documentation, and Intel-only SIMD compile-time branching. Upstream opening-book material is not bundled; the Apple NEON search path is unchanged by these source changes.
  • Retain arasanv8-20261005.nnue, the Fathom source, embedded stream-input adjustment, package-owned global initializer, and 4 MiB engine-thread stack unchanged.
  • Add matching common-position and terminal-recovery coverage, and run optimized Release tests alongside Debug and Thread Sanitizer coverage.
  • Align README/DocC organization with StockfishEmbedded and improve architecture/troubleshooting guidance.

The public API remains compatible with 1.4.0. The complete local Xcode 27.1 gate passed: 60 tests in Debug, Release, and Thread Sanitizer configurations; smoke/soak and constrained-stack checks; iOS builds; API comparison; and DocC generation. The coordinated SwiftChessDemo candidate passed 94 unit/integration tests and 36 UI tests; the owner reported successful iPhone and iPad testing.

Source-only release with the required NNUE bundled as a package resource; no prebuilt binaries are attached. ArasanEmbedded remains MIT-licensed with preserved upstream notices. See CHANGELOG.md for details.