Disabling functionality on 2.9

Hi,

What's the right way to disable functionality on the release branch? Wholesale revert patches? Delete code? Comment out code? #ifdef out code?

Sebastian

Smaller patches that make it impossible to get to the feature (e.g., taking out the parsing of 'noexcept' as an exception-specifier) are probably our best bet. Larger changes are more likely to destabilize the branch for other reasons.

  - Doug

OK. But in the case of noexcept, I really want to change the partially changed data structures back to pre-noexcept state, at least ExtProtoInfo. The intermediate state is too much of a hack.

Sebastian

Okay. You know the new noexcept changes better than I do. If the best way to proceed is to revert those patches, send Bill the revision numbers and CC me.

  - Doug