BooleanOptimizer

scalus.compiler.sir.BooleanOptimizer

Moved to scalus.compiler.sir.transform.BooleanOptimizer, alongside the other SIR-to-SIR passes. This alias forwards to the new location so existing callers keep compiling and linking.

Note that the pass itself changed when it moved: several rules that could drop an operand the original expression evaluates - and so delete an Error or a trace - were removed. See docs/internal/BOOLEAN_OPTIMIZER_FINDINGS.md.

Attributes

Deprecated
[Since version 1.1.1] use scalus.compiler.sir.transform.BooleanOptimizer instead
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members