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: mozilla/cbindgen
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.25.0
Choose a base ref
...
head repository: mozilla/cbindgen
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.26.0
Choose a head ref
  • 18 commits
  • 526 files changed
  • 9 contributors

Commits on Aug 25, 2023

  1. Fix swapping of >>= and <<= in constants

    This should't change behavior in practice since using these in constants
    doesn't seem possible.
    
    Closes #850
    jschwe authored and emilio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    aeea9c6 View commit details
    Browse the repository at this point in the history
  2. fix: verbose logging was always info

    boxdot authored and emilio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    acb1b8d View commit details
    Browse the repository at this point in the history
  3. generate bindings for non-public extern items

    Signed-off-by: Marin Veršić <[email protected]>
    mversic authored and emilio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    5f235ec View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Fix most Python tests with Cython 3.0

    Since Cython 3.0 using dots appart from the extension is
    a hard error. See issue: cython/cython#2686
    jschwe authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    23f7bbc View commit details
    Browse the repository at this point in the history
  2. Allow Warnings in Cython tests

    Cython 3.0 deprecated `IF` and `DEF`. Until this is fixed
    allow warnings in our `Cython` tests.
    Background: cython/cython#4310
    
    Note the warnings will become hard errors in the future.
    jschwe authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    ff88801 View commit details
    Browse the repository at this point in the history
  3. Rename expectations files

    Rename expectation files to contain only one dot.
    This is needed for the Cython tests as of Cython 3.
    The following script was used in a clean repository
    to rename the files:
    
    ```sh
     ls | sed -E -n 's/(.*)\.(both|tag)?((\..*)?\.(c|cpp|pyx))/mv "\1.\2\3" "\1_\2\3"/p' | sh
    ```
    jschwe authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    51a981c View commit details
    Browse the repository at this point in the history
  4. CI: Use Cython 3.0

    jschwe authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    e7613e5 View commit details
    Browse the repository at this point in the history
  5. Fix cargo semver-checks rust version

    I forgot forcing stable rustc for semver-checks in commit 67fea1a.
    On nightly Rust it is possible for the rustdoc version
    to be newer than what cargo semver checks supports.
    jschwe authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    db6ccdd View commit details
    Browse the repository at this point in the history
  6. Support "C-unwind" ABI

    Closes #864
    taeruh authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    d8355da View commit details
    Browse the repository at this point in the history
  7. Add support for #[deprecated].

    Closes #875.
    Closes #860.
    Closes #408.
    sevenc-nanashi authored and emilio committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    0fb5d07 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1473070 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f72e447 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Handle bitflags bits method calls

    glandium authored and emilio committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    43af1eb View commit details
    Browse the repository at this point in the history
  2. Bump clippy msrv to 1.64

    the msrv was bumped in in the Cargo.toml #847 but not in clippy.toml,
    clippy was complaining at startup and defaulting to 1.57
    fredszaq authored and emilio committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    85eb0f4 View commit details
    Browse the repository at this point in the history
  3. Update URLs

    atouchet authored and emilio committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    35f2e44 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    9b4a149 View commit details
    Browse the repository at this point in the history
  2. Update MSRV in Readme

    atouchet authored and emilio committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    56f0feb View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. v0.26.0

     * Fix swapping of `>>=` and `<<=` in constants.
     * Add support for #[deprecated] (#860).
     * Built-in support for bitflags 2.0.
     * Support for "C-unwind" ABI.
     * Generate bindings for non-public extern items if they are #[no_mangle].
    emilio committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    703b53c View commit details
    Browse the repository at this point in the history
Loading