Release fixes a few issues:
- Issue #17256 - do not assume logical-not of < operator is >=, and > operator is <=! That assumption is incorrect when one or both of the operands are NaN.
- Fixed issue with conditional-operator parentheses when the condition of the conditional operator is itself another conditional operator. Parentheses are indeed needed in those situations and were being lost.
- Minor tweak to variable-renaming algorithm. It wasn't producing bugs, but it wasn't giving me the exact sequence I thought I was getting. Now some variable names should be shorter than before, when there are a LOT of variables to rename.
- somehow lost the error message when an invalid switch was provided on the command line; it was just being ignored.