The cost model now has an Option that determines whether or not it will consider maintenance cost on expressions for ops when it is comparing two expressions.
The cost model considers the maintenance cost for an op by mutating an expression with the op and calculating the size of the difference between the mutated expression and the original expression.
The cost model determines the Order between two expressions by comparing each of their maintenance cost for each op available.
The cost model now has an
Option
that determines whether or not it will consider maintenance cost on expressions forop
s when it is comparing two expressions.op
by mutating an expression with the op and calculating the size of the difference between the mutated expression and the original expression.op
available.