You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.