Skip to content

v0.22.0

Choose a tag to compare

@g5t g5t released this 05 Aug 08:39
· 43 commits to main since this release
5fcb11b

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