Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: meithecatte/enumflags2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.5
Choose a base ref
...
head repository: meithecatte/enumflags2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.7.7
Choose a head ref
  • 10 commits
  • 10 files changed
  • 2 contributors

Commits on Apr 1, 2023

  1. Update syn to v2

    This requires bumping MSRV to 1.56.
    wanda-phi authored and meithecatte committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    d43378e View commit details
    Browse the repository at this point in the history
  2. Fix trybuild drift

    meithecatte committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    d8532ef View commit details
    Browse the repository at this point in the history
  3. Fix new clippy warnings

    meithecatte committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    f50c416 View commit details
    Browse the repository at this point in the history
  4. Bump MSRV in CI

    meithecatte committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    dcf373d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67704d7 View commit details
    Browse the repository at this point in the history
  6. 1 Configuration menu
    Copy the full SHA
    e58ea05 View commit details
    Browse the repository at this point in the history
  7. Release 0.7.6

    meithecatte committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    682237c View commit details
    Browse the repository at this point in the history
  8. Deploy tactical nuclear warhead on comment

    Reported-By: Marcelina Kościelnicka <mwk@0x04.net>
    meithecatte committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    467fe56 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Make make_bitflags! sound even when dirty tricks are employed

    Previously, the macro relied on an expression of the form Enum::Variant
    always being a variant of the enum. However, it may also be an
    associated integer constant, in which case we don't have any
    guarantee that the value only contains bits valid for this enum.
    
    Thus, adverserial input to the macro could create a `BitFlags<Enum>`
    with bits that don't correspond to any of the enum variants. Iterating
    over such a value would then cause UB. The debug formatter is also
    affected, as internally it iterates over the value being formatted.
    meithecatte committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    24b13aa View commit details
    Browse the repository at this point in the history
  2. Release 0.7.7

    meithecatte committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    687709f View commit details
    Browse the repository at this point in the history
Loading