v0.22.0
What's Changed
Speed improvements for instrument to generated runtime via mcstas-antlr and mcxtrace-antlr.
These remain slower than their McCode counterparts, but are generally faster compared to v0.21.0.
Other Changes
- Fix issues with pre-compiled binary execution by @g5t in #266
- Bump actions/setup-python from 6 to 7 by @dependabot[bot] in #267
- Fix: prefetch_data_files() re-resolves an already-absolute path by @g5t in #274
- Fix: deduplicate ambiguous registry matches by content hash by @g5t in #275
- Improve: clear error for %include of a non-.instr target by @g5t in #276
- 273 extracting declared variable information from c is slow by @g5t in #277
- Perf: skip sympy's UnevaluatedExpr tree rewrite in McCode printers by @g5t in #282
- Perf: memoize Expr formatting on (srepr strings, format spec) by @g5t in #283
- Perf: persist the remote registry tag list across processes by @g5t in #284
- Perf: index LocalRegistry contents instead of re-globbing per lookup by @g5t in #285
- Update dependencies and fix CI build duplication by @g5t in #286
Full Changelog: v0.21.0...v0.22.0