Skip to content

Conversation

@tarcieri
Copy link
Member

This is implemented as its own PR so we can easily revert it when we are ready to bump MSRV to 1.87.

The main thing we lose here is const fn support for Choice::to_u8 and to_bool, since these use black_box.

In addition the macros to write the signed impls of CtEq and CtSelect become a little uglier, but that's not the end of the world.

This is implemented as its own PR so we can easily revert it when we are
ready to bump MSRV to 1.87.

The main thing we lose here is `const fn` support for `Choice::to_u8`
and `to_bool`, since these use `black_box`.

In addition the macros to write the signed impls of `CtEq` and
`CtSelect` become a little uglier, but that's not the end of the world.
@tarcieri tarcieri merged commit eab521d into master Dec 20, 2025
11 checks passed
@tarcieri tarcieri deleted the ctutils/downgrade-msrv-to-1.85 branch December 20, 2025 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants