Skip to content

v0.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jun 23:13
· 21 commits to main since this release

[0.3.2] - 2026-06-13

Changed

  • SonarQube quality issues resolved: Replaced unreachable!() in deep_clone_value for Value::Object inside containers, fixed UB in sync unlock arm, replaced 7 .expect() calls with proper error propagation, and extracted duplicate constructor helpers.
  • Code duplication reduced: Overall project duplication dropped from 4.5% to 3.9%. Extracted module-level expression helpers in methods.rs, merged duplicate equality and return value arms in statements.rs, and added signature macros to compact ~40 runtime function declarations.
  • Version metadata updated: All configuration files bumped from 0.3.1 to 0.3.2.

Fixed

  • Segfault when running cargo test: LD_LIBRARY_PATH was checked before DT_RUNPATH, so the workspace .so was loaded instead of the cached release .so. Added -Wl,--disable-new-dtags to force DT_RPATH, which is checked before LD_LIBRARY_PATH.
  • LLD linker flags: Removed -no-pie flag to fix LLD compatibility on modern Linux distributions.