Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 6.1.1 #78

Merged
merged 5 commits into from
Jun 25, 2024
Merged

Release 6.1.1 #78

merged 5 commits into from
Jun 25, 2024

Conversation

p-avital
Copy link
Collaborator

  • Add support for multi-fields variants in repr(C, u*) enums.
    • Deprecate support for repr(C) by deprecating any enum that uses it without also specifying a determinant size.
  • Add support for Result<T, core::conver::Infallible>, which is fully identical to T down to its reports.
  • Remove CompilerVersion_X_Y_Z types: keeping them up to date with new compiler release was too much maintenance.
  • Remove CurrentCompilerVersion type alias: as it could break your code if you upgraded to a version of the compiler that stabby didn't know of.
  • Prepare integration of stabby and safer-ffi by adding CType and is_invalid to IStable.
  • Switch versioning system to SemVer Prime, using the api, abi as the key.
  • RFC 3633 which seeks to address the breaking change in Rust 1.78 is scheduled to be discussed in July 2024.

@p-avital p-avital merged commit 802267e into main Jun 25, 2024
13 checks passed
@p-avital p-avital deleted the prep-safer-ffi branch June 25, 2024 17:22
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.

1 participant