-
Notifications
You must be signed in to change notification settings - Fork 373
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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: 0.28.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: mozilla/cbindgen
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.29.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 17 commits
- 97 files changed
- 8 contributors
Commits on Feb 4, 2025
-
This was changed in rust-lang/rust#133590
Configuration menu - View commit details
-
Copy full SHA for 31fc7f9 - Browse repository at this point
Copy the full SHA 31fc7f9View commit details
Commits on Feb 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cbc3fce - Browse repository at this point
Copy the full SHA cbc3fceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b4804 - Browse repository at this point
Copy the full SHA 75b4804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d9da44 - Browse repository at this point
Copy the full SHA 6d9da44View commit details -
Configuration menu - View commit details
-
Copy full SHA for adc66a8 - Browse repository at this point
Copy the full SHA adc66a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e854e88 - Browse repository at this point
Copy the full SHA e854e88View commit details -
Configuration menu - View commit details
-
Copy full SHA for b105f55 - Browse repository at this point
Copy the full SHA b105f55View commit details
Commits on May 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0328601 - Browse repository at this point
Copy the full SHA 0328601View commit details
Commits on May 18, 2025
-
docs.md: Fix deprecated_with_note and deprecated_variant_with_note be…
…ing spelled as 'notes'
Configuration menu - View commit details
-
Copy full SHA for 36b9f0d - Browse repository at this point
Copy the full SHA 36b9f0dView commit details
Commits on May 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9f9da30 - Browse repository at this point
Copy the full SHA 9f9da30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ac9dc0 - Browse repository at this point
Copy the full SHA 5ac9dc0View commit details -
Add rename rule for generated associated constant
In FFI Rust code it is often necessary to use constants instead of enums for compatibility reasons. The most natural thing to do to somewhat preserve grouping is to use associated constants. E.g.: ```rust #[repr(C)] struct Foo {} impl Foo { pub const FLAG1: u32 = 10; pub const FLAG2: u32 = 11; ... ``` For the above, the generated constants would be called Foo_FLAG1 & Foo_FLAG2. Many Linux core C libraries adhere to a slightly different casing, however, where the type prefix is fully upper cased: FOO_FLAG1. Currently, it does not seem possible to generate such constants. This change introduces a new config option to structured types that enables this use case: the struct.rename_associated_constant option expects a rename rule (as other rename related config options) and applies it to the struct base name as used in conjunction with associated constants to form the final name of the constant. Signed-off-by: Daniel Müller <[email protected]>Configuration menu - View commit details
-
Copy full SHA for 2320ac4 - Browse repository at this point
Copy the full SHA 2320ac4View commit details -
Github action: Add aarch64 to deploy
cross compiler package (gcc-11-aarch64-linux-gnu) only available starting with 22.04
Configuration menu - View commit details
-
Copy full SHA for 4b2396d - Browse repository at this point
Copy the full SHA 4b2396dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 021f3f3 - Browse repository at this point
Copy the full SHA 021f3f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14fa2d0 - Browse repository at this point
Copy the full SHA 14fa2d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a0ecd - Browse repository at this point
Copy the full SHA f3a0ecdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8021542 - Browse repository at this point
Copy the full SHA 8021542View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.28.0...0.29.0