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

Commits on Apr 10, 2020

  1. Configuration menu
    Copy the full SHA
    a9a893e View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. Added pragma once option. Issue #510

    igor-sadchenko authored and emilio committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    275b36f View commit details
    Browse the repository at this point in the history
  2. Review fixes

    igor-sadchenko authored and emilio committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    4baadb0 View commit details
    Browse the repository at this point in the history
  3. Review fixes. Add parameter skip_warning_as_error to skip threat a …

    …warning as an error
    igor-sadchenko authored and emilio committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    6fce1cc View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Fix #381

    As noted by @Benlitz, Cargo metadata supports directly specifying the
    target name instead of using the `#[cfg]` syntax. We can support this by
    manually creating the `syn::NestedMeta` node from the target name seen
    as a string literal.
    alixinne authored and emilio committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    ea6ea24 View commit details
    Browse the repository at this point in the history
  2. Fix #254

    By checking the recursion depth in the crate we are currently parsing,
    we can decide on the right module directory to find submodules in. The
    added `mod_2018` test fails without the changes to `parser.rs`.
    alixinne committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    60d60aa View commit details
    Browse the repository at this point in the history
  3. Only keep parse_mod fn

    alixinne committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    733a192 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ed32ad View commit details
    Browse the repository at this point in the history
  5. Fix 2015 edition module path resolution

    If the current module is defined in a file called `mod.rs`, it is a 2015
    edition module definition file, thus its module directory is the
    directory containing the `mod.rs` file. Otherwise, it is a 2018 edition
    or single-file module.
    alixinne committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    1df5129 View commit details
    Browse the repository at this point in the history
  6. Run cargo-fmt

    alixinne committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    ca1c0b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Fix #254 (#512)

    By checking the recursion depth in the crate we are currently parsing,
    we can decide on the right module directory to find submodules in. The
    added `mod_2018` test fails without the changes to `parser.rs`.
    
    If the current module is defined in a file called `mod.rs`, it is a 2015
    edition module definition file, thus its module directory is the
    directory containing the `mod.rs` file. Otherwise, it is a 2018 edition
    or single-file module.
    emilio authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    4beb526 View commit details
    Browse the repository at this point in the history
  2. Fix #418: Use heck for case conversion

    All case conversion cases seem to be covered by this crate so this
    greatly simplifies `rename.rs`.
    alixinne authored and emilio committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    8139fbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0d6716 View commit details
    Browse the repository at this point in the history
  4. Add support for verbatim content after includes

    Let the user add raw C code in the generated header after the include
    blocks.
    
    It matches what bindgen provides with the raw_lines option.
    lu-zero authored and emilio committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    1a824c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Configuration menu
    Copy the full SHA
    be8e6ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ee5b3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a05a223 View commit details
    Browse the repository at this point in the history
  4. Release v0.14.2

    emilio committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    b6b88f8 View commit details
    Browse the repository at this point in the history
Loading