Skip to content

0 67 0

Released on 2025-02-02.

Upgrade Instructions

Enhancements

  1. Unreleased local variables of a function are now un-computed and released when calling the function under a compute block of a Within-apply statement.

Bug Fixes

  1. Fix control optimization for constant equality conditions (e.g., control(x == 1, ...)) producing wrong circuits under certain conditions.
  2. Fix in-place XOR optimization for classical values (e.g., x ^= -0.5) producing wrong circuits under certain conditions.
  3. Fix in-place XOR optimization for Boolean expressions (e.g., x ^= (y > 0) & (z > 0)) producing wrong circuits under certain conditions.
  4. Fix a bug causing an internal error in arithmetic expression that use comparison, subtraction, or negation (e.g. x > 0.3, 0.2 - x, -x) when synthesizing models with the machine precision set to higher than 8.