Repository navigation
v0.2.25
Nightly release 0.2.25, published to crates.io.
Highlights
^:asynccan now be placed on the params vector offn/defn(after the name), in addition to the previous placement — accepted by both the reader and compiler.- Added a process-wide memory governor (phases 0–1) that observes total process memory across GC heaps; it is observe-only in this release and does not yet enforce limits.
--gc-soft-limit-mbis no longer forwarded to the new process governor and continues to apply only to the per-heap GC soft limit.- Improved Clojure conformance: updated the bundled Clojure test suite and fixed a number of cljrs behavior mismatches, including lazy sequence semantics.
- Expanded test coverage for the Rust-side
derive/hierarchy machinery and special symbols.
Highlights are summarized by Claude from the commit log; the full list below is authoritative.
What's Changed
- docs: design process-wide memory governor by @csm in #414
- Update Clojure test suite and fix cljrs conformance by @csm in #416
- Support
^:asyncannotation on params vector in fn/defn by @csm in #415 - Implement process memory governor (Phase 0–1, observe-only) by @csm in #417
- test: enable Rust hierarchy and special-symbol coverage by @csm in #418
Full Changelog: v0.2.24...v0.2.25