Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mozilla/cbindgen
A project for generating C bindings from Rust code
https://github.com/mozilla/cbindgen
Add aarch64/arm64 to CI
NickeZ opened this pull request 2 days ago
NickeZ opened this pull request 2 days ago
Use `Result` with stable size, alignment, and ABI guarantees ?
cpu opened this issue 6 days ago
cpu opened this issue 6 days ago
Add rename rule for generated associated constant's base name
danielocfb opened this pull request 23 days ago
danielocfb opened this pull request 23 days ago
C style comments are produced unescaped
chrysn opened this issue about 1 month ago
chrysn opened this issue about 1 month ago
Adding arm64 builds in releases?
NickeZ opened this issue about 2 months ago
NickeZ opened this issue about 2 months ago
[bug] cbindgen treats structs with array types in which there is `as` opaque
NilsIrl opened this issue about 2 months ago
NilsIrl opened this issue about 2 months ago
add cbindgen:tag-field-name annotation
NilsIrl opened this pull request about 2 months ago
NilsIrl opened this pull request about 2 months ago
Add support for transparent typedefs (take 2)
scovich opened this pull request about 2 months ago
scovich opened this pull request about 2 months ago
Support forward declarations for C-like languages
masnagam opened this pull request about 2 months ago
masnagam opened this pull request about 2 months ago
Why does cbindgen transfer annotations from typedef to the underlying aliased type?
scovich opened this issue 2 months ago
scovich opened this issue 2 months ago
Fix clippy warnings
youknowone opened this pull request 2 months ago
youknowone opened this pull request 2 months ago
Request A Release
Coekjan opened this issue 2 months ago
Coekjan opened this issue 2 months ago
Explicitly instantiate function return values that are template classes
scovich opened this pull request 2 months ago
scovich opened this pull request 2 months ago
feat: Add support for constants defined with `if` + `cfg!` macro
GrayJack opened this pull request 2 months ago
GrayJack opened this pull request 2 months ago
Implement mangling for arrays
emilio opened this pull request 2 months ago
emilio opened this pull request 2 months ago
Add rename-all=prefix
emilio opened this pull request 2 months ago
emilio opened this pull request 2 months ago
Parse unsafe attributes
emilio opened this pull request 2 months ago
emilio opened this pull request 2 months ago
Parse `unsafe` attributes
Coekjan opened this pull request 2 months ago
Coekjan opened this pull request 2 months ago
[Feature Request] Handle `if` + `cfg!` in const context
GrayJack opened this issue 2 months ago
GrayJack opened this issue 2 months ago
[Feature Request] Const of unit type generate "empty" defines
GrayJack opened this issue 2 months ago
GrayJack opened this issue 2 months ago
[Feature Request] Please add a switch to indicate whether to generate function pointer declarations.
ssrlive opened this issue 2 months ago
ssrlive opened this issue 2 months ago
[Question] Why does parse.expand use an unstable flag to rustc?
bavalpey opened this issue 3 months ago
bavalpey opened this issue 3 months ago
[Feature Request] Have cbindgen set a conditional compilation attribute when generating
bavalpey opened this issue 3 months ago
bavalpey opened this issue 3 months ago
Parse `unsafe` in attributes
Coekjan opened this issue 3 months ago
Coekjan opened this issue 3 months ago
Private enums and constants included in header file
lukasvrenner opened this issue 3 months ago
lukasvrenner opened this issue 3 months ago
Add `unstable_ir` feature flag that makes the ir pub
heesooy opened this pull request 3 months ago
heesooy opened this pull request 3 months ago
Fix: Ignore `CARGO_BUILD_TARGET` in tests
bryango opened this pull request 3 months ago
bryango opened this pull request 3 months ago
Make `ir` module public
LucaCiucci opened this issue 3 months ago
LucaCiucci opened this issue 3 months ago
Implement mangling for arrays
0e4ef622 opened this pull request 3 months ago
0e4ef622 opened this pull request 3 months ago
Add rename-all=prefix:
jsgf opened this pull request 3 months ago
jsgf opened this pull request 3 months ago
Fix local override of enum prefix-with-name
jsgf opened this pull request 3 months ago
jsgf opened this pull request 3 months ago
D language support
kassane opened this pull request 3 months ago
kassane opened this pull request 3 months ago
Annotation to inline type definitions of a field
chyyran opened this issue 3 months ago
chyyran opened this issue 3 months ago
ir: add support for UnsafeCell and SyncUnsafeCell
alekitto opened this pull request 3 months ago
alekitto opened this pull request 3 months ago
Add support for UnsafeCell and SyncUnsafeCell
alekitto opened this issue 4 months ago
alekitto opened this issue 4 months ago
generate some member function style in c?
asukaminato0721 opened this issue 4 months ago
asukaminato0721 opened this issue 4 months ago
support struct tm * in c?
asukaminato0721 opened this issue 4 months ago
asukaminato0721 opened this issue 4 months ago
Enums initialized with other enum constants don't take renaming into account
jsgf opened this issue 4 months ago
jsgf opened this issue 4 months ago
FTBFS firefox and thunderbird with cbindgen 0.27.0
rautyrauty opened this issue 4 months ago
rautyrauty opened this issue 4 months ago
CBindgen with (proc-)macros is empty, even when expanding
Qix- opened this issue 4 months ago
Qix- opened this issue 4 months ago
Default cpp_compat to true
Sainan opened this pull request 4 months ago
Sainan opened this pull request 4 months ago
Add a way to disable cfg to if defined() guards generation
AlexanderSchuetz97 opened this issue 5 months ago
AlexanderSchuetz97 opened this issue 5 months ago
Generate flexible array members the c99 way instead of the GNU way
serge-sans-paille opened this pull request 5 months ago
serge-sans-paille opened this pull request 5 months ago
Panic when parsing a generic type with empty tuple as default type parameter
akonradi-signal opened this issue 5 months ago
akonradi-signal opened this issue 5 months ago
Add support for transparent enums
scovich opened this pull request 5 months ago
scovich opened this pull request 5 months ago
Deduplicate the code that turns transparent structs into typedefs
scovich opened this pull request 5 months ago
scovich opened this pull request 5 months ago
Can't build Firefox with cbindgen-0.27.0
juippis opened this issue 5 months ago
juippis opened this issue 5 months ago
conditional fields of constexpr literal structs
youknowone opened this pull request 5 months ago
youknowone opened this pull request 5 months ago
Newline for each field for constexpr field constants
youknowone opened this pull request 5 months ago
youknowone opened this pull request 5 months ago
Bump MSRV
emilio opened this pull request 5 months ago
emilio opened this pull request 5 months ago
Cargo update and version bump.
emilio opened this pull request 5 months ago
emilio opened this pull request 5 months ago
Incorrect equality operator generated with `derive_eq=true`
jkorinth opened this issue 6 months ago
jkorinth opened this issue 6 months ago
Add support for std::mem::offset_of
basile-henry opened this issue 6 months ago
basile-henry opened this issue 6 months ago
New cbindgen release?
penberg opened this issue 6 months ago
penberg opened this issue 6 months ago
Function parameter annotations
RossSmyth opened this issue 6 months ago
RossSmyth opened this issue 6 months ago
incorrect typedef order with circular dependency
RaphaelDarley opened this issue 6 months ago
RaphaelDarley opened this issue 6 months ago
Linking to multiple ffi crates fails
seftontycho opened this issue 6 months ago
seftontycho opened this issue 6 months ago
Other calling conventions
novafacing opened this pull request 6 months ago
novafacing opened this pull request 6 months ago
Implement whitelist in ExportConfig
AnthonyYoManz opened this pull request 6 months ago
AnthonyYoManz opened this pull request 6 months ago
Convert config fields header, trailer, after_includes to text fields.
flaviojs opened this pull request 7 months ago
flaviojs opened this pull request 7 months ago
Macro generated functions are ignored in header generation
dmulder opened this issue 7 months ago
dmulder opened this issue 7 months ago
Update CHANGES since v0.26.0
js2xxx opened this pull request 7 months ago
js2xxx opened this pull request 7 months ago
Output condition for globals.
flaviojs opened this pull request 7 months ago
flaviojs opened this pull request 7 months ago
Add missing parens to log message
akonradi-signal opened this pull request 7 months ago
akonradi-signal opened this pull request 7 months ago
How to do Vec<String>?
Masber opened this issue 7 months ago
Masber opened this issue 7 months ago
Fix variadic arguments when used in function pointer
kanru opened this pull request 7 months ago
kanru opened this pull request 7 months ago
Va list binding compatibility
gerard-ryan-immersaview opened this pull request 7 months ago
gerard-ryan-immersaview opened this pull request 7 months ago
Va list fn pointer typedef edge case fix
gerard-ryan-immersaview opened this pull request 7 months ago
gerard-ryan-immersaview opened this pull request 7 months ago
Improved test coverage of va_list
gerard-ryan-immersaview opened this pull request 7 months ago
gerard-ryan-immersaview opened this pull request 7 months ago
Feature request: transparent/erased typedefs
scovich opened this issue 8 months ago
scovich opened this issue 8 months ago
Add support for transparent typedefs
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Point out issue with failing user builds due to syntax errors
sirhcel opened this pull request 8 months ago
sirhcel opened this pull request 8 months ago
Add support for NonZero<T>
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Generalize Item to expose documentation and generic params
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Implement volatile type qualifier
flaviojs opened this pull request 8 months ago
flaviojs opened this pull request 8 months ago
deps: Update syn to 2.0
GrayJack opened this pull request 8 months ago
GrayJack opened this pull request 8 months ago
How do I mark a struct variable volatile?
flaviojs opened this issue 8 months ago
flaviojs opened this issue 8 months ago
Support generics with defaulted args
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Handle constants of nested transparent types
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Update tests.rs to use pretty_assertions for readable diffs
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Apply defines to struct literal
youknowone opened this pull request 8 months ago
youknowone opened this pull request 8 months ago
`defines` is not applied for impl const
youknowone opened this issue 8 months ago
youknowone opened this issue 8 months ago
chore: Update dependencies.
emilio opened this pull request 8 months ago
emilio opened this pull request 8 months ago
Exclude all test crates (fixed CI)
gferon opened this pull request 8 months ago
gferon opened this pull request 8 months ago
Generate C packed struct
flaviojs opened this issue 8 months ago
flaviojs opened this issue 8 months ago
Revert accidentally committed debug code
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
Rename duplicate crate in workspace
gferon opened this pull request 8 months ago
gferon opened this pull request 8 months ago
Honor cbindgen:ignore directives for associated functions and constants
scovich opened this pull request 8 months ago
scovich opened this pull request 8 months ago
WARN: Skip unsupported call expression
scovich opened this issue 8 months ago
scovich opened this issue 8 months ago
cbindgen emits constants in spite of no-export and/or ignore annotations
scovich opened this issue 8 months ago
scovich opened this issue 8 months ago
Fix cpplint warnings
vanillajonathan opened this pull request 9 months ago
vanillajonathan opened this pull request 9 months ago
Add `cpp_compat` to template.toml
vanillajonathan opened this pull request 9 months ago
vanillajonathan opened this pull request 9 months ago
parser: Treat omitted ABI in extern block as "C".
emilio opened this pull request 9 months ago
emilio opened this pull request 9 months ago
Account for cfg items in foreign mods.
emilio opened this pull request 9 months ago
emilio opened this pull request 9 months ago
Language back-end
emilio opened this pull request 9 months ago
emilio opened this pull request 9 months ago
ir: Write documentation on static items.
emilio opened this pull request 9 months ago
emilio opened this pull request 9 months ago
Run CI jobs on the merge queue.
emilio opened this pull request 9 months ago
emilio opened this pull request 9 months ago
Added support for integrating the package_version information in a comment of the header file.
emilio opened this pull request 9 months ago
emilio opened this pull request 9 months ago
[Feature Request] GObject support
rilian-la-te opened this issue 9 months ago
rilian-la-te opened this issue 9 months ago
derive-{eq,neq} doesn't account for #[cfg()]d fields.
emilio opened this issue 9 months ago
emilio opened this issue 9 months ago