Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-21 | Introduce tests for functional macros | Darren Kulp | |
2020-06-21 | Generate func_macro callbacks | Darren Kulp | |
2020-06-21 | Introduce func_macro to ParseCallbacks trait | Darren Kulp | |
2020-06-21 | Introduce is_macro_function_like | Darren Kulp | |
2020-06-21 | Introduce extent to ClangToken | Darren Kulp | |
2020-06-20 | Permit IntKind::Custom to represent Paths instead of just Idents (#1800) | Emilio Cobos Álvarez | |
2020-06-19 | Reorder jobs to reduce total runtime | Darren Kulp | |
2020-06-19 | Remove webhook that 404's | Darren Kulp | |
2020-06-19 | Remove reference to nonexistent job | Darren Kulp | |
2020-06-19 | Correct copy-paste error duplicating 5.0 config | Darren Kulp | |
libclang versions before 5.0 need our `runtime` feature enabled, so that we do not suffer a link-time failure when not finding symbols that appeared only in newer libclang versions. | |||
2020-06-15 | Refined test to verify type of resulting integer | Alan Egerton | |
2020-06-15 | Added tests | Alan Egerton | |
2020-06-15 | Permit IntKind::Custom to represent Paths instead of just Idents | Alan Egerton | |
2020-06-15 | Derive traits for newtype aliases (#1802) | eggyal | |
2020-06-15 | tests: Fix rustfmt check to allow for RUSTFMT env vars. | Emilio Cobos Álvarez | |
2020-06-15 | ci: always try to find a nightly toolchain with rustfmt. | Emilio Cobos Álvarez | |
2020-06-12 | Fix regex to be marked opaque | Yisu Rem Wang | |
While `std::*` makes informal sense, the user may be mislead into calling `opaque_type("std::*")` instead of the correct `opaque_type("std::.*")` (as I was). | |||
2020-06-08 | Remove unused Token definition. | Emilio Cobos Álvarez | |
2020-06-08 | Mangle items with the same name as Rust primitive types | kellda | |
2020-06-08 | Document environment variables in README | Travis Finkenauer | |
Mention BINDGEN_EXTRA_CLANG_ARGS and clang-sys variables. | |||
2020-06-07 | Fix warning introduced in recent objective-c work. | Emilio Cobos Álvarez | |
2020-06-05 | Document BINDGEN_EXTRA_CLANG_ARGS env variable | Travis Finkenauer | |
Feature was originally introduced in pull-request #1537 | |||
2020-05-21 | Document the 0.53.3 release. | Emilio Cobos Álvarez | |
2020-05-21 | Release 0.54.0.v0.54.0 | Emilio Cobos Álvarez | |
2020-05-18 | add command-line option for disabling untagged unions | Nathan Froyd | |
One more thing that we can configure from the command line. | |||
2020-05-14 | ir: Fall back to get the cursors from the type if we find no param decls. | Emilio Cobos Álvarez | |
It seems libclang sometimes doesn't expose the right paramdecl cursors. This should be reported upstream, but it's easy enough to workaround. It loses the parameter names which is a bit unfortunate but... Fixes #1778 | |||
2020-05-12 | Merge pull request #1750 from simlay/objc-inheritance | Emilio Cobos Álvarez | |
Objective-c inheritance support | |||
2020-05-11 | Added inheritance to objective-c support. | Sebastian Imlay | |
2020-05-05 | Merge pull request #1775 from immunant/blacklist_method_impl | Emilio Cobos Álvarez | |
Do not emit Rust method wrapper for blacklisted functions | |||
2020-05-04 | Add test | Stephen Crane | |
2020-05-04 | Do not emit Rust method wrapper for blacklisted functions | Stephen Crane | |
We should not emit Rust struct methods corresponding to a C++ method unless we are actually emitting a binding for that method. | |||
2020-05-03 | Upgrade to 2018 edition (#1769) | Emilio Cobos Álvarez | |
2020-05-03 | Update requirements.md | Mossa Merhi Reimert | |
I was having trouble figuring out how to install Clang for bindgen, and this helped right away. | |||
2020-04-27 | Run `cargo fmt` | Joshua Nelson | |
2020-04-27 | Upgrade to 2018 edition | Joshua Nelson | |
2020-04-27 | Run `cargo fix --edition` | Joshua Nelson | |
2020-04-26 | Really minor cleanup. | Emilio Cobos Álvarez | |
2020-04-26 | Readme/CI: mention and test the MSRV | Denis Lisov | |
Write down the minimal supported Rust version in the README.md and add a CI test that ensures MSRV bumps cannot happen accidentally. | |||
2020-04-23 | Generator docs: add note about clang documentation string options | Matej Laitl | |
I believe this should fix #1265. | |||
2020-04-23 | Generator docs: mention the word docstring(s) for discoverability | Matej Laitl | |
That was what I was searching for initially, make life of future me (and others, hopefully) easier. | |||
2020-04-23 | Generator docs: use rich text link instead of plain url in text | Matej Laitl | |
2020-03-25 | Indicate undefined behaviour in enum docs and point to alternative | Aphek | |
2020-03-24 | Initial objective-c docs | Sebastian Imlay | |
2020-03-16 | Update to latest version of bindgen | Arthur Gautier | |
using version 0.51.1 would trigger a build error like: ``` | | .parse_callbacks(Box::new(bindgen::CargoCallbacks)) | ^^^^^^^^^^^^^^ not found in `bindgen` ``` when using sample from tutorial. | |||
2020-03-16 | Added some initial constraints to the objective-c bindgen stuff | Sebastian Imlay | |
2020-03-10 | Release 0.53.2v0.53.2 | Emilio Cobos Álvarez | |
2020-03-10 | ir: Remove redundant parenthesis. | Emilio Cobos Álvarez | |
2020-03-10 | Update to cexpr 0.4 | Jeff Muizelaar | |
This moves us from nom 4 to nom 5. | |||
2020-03-09 | Update to clang-sys 0.29 | Josh Stone | |
2020-02-24 | Delay invoking clang version checks until a functional path is taken | Kent Fredric | |
This allows avoiding large numbers of system calls to dynaload clang to determine its version, when no action is performed, for example: - When calling --version / -V - When calling --help This improves the raw responsivity from: Before: time bindgen --help # 0.593s strace -cf bindgen --help # 83k syscalls, 64k to statx After: time bindgen --help # 0.004s strace -cf bindgen --help # 90 syscalls However, it does mean that you can no longer obtain the discovered clang version with: RUST_LOG=info bindgen -V But this may be remedied in a future commit. Closes: https://github.com/rust-lang/rust-bindgen/issues/1736 |