Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-06 | update the version | Lokathor | |
2019-05-06 | Readme badges | Lokathor | |
2019-05-06 | Explain LIBCLANG_PATH | Lokathor | |
2019-05-06 | this file is not used anywhere | Lokathor | |
2019-05-06 | Remove unused mut. | Emilio Cobos Álvarez | |
2019-04-26 | Remove redundant imports. | Emilio Cobos Álvarez | |
2019-03-27 | Merge pull request #1545 from emilio/bumpv0.49.0 | Emilio Cobos Álvarez | |
Release 0.49.0. | |||
2019-03-27 | Version bump. | Emilio Cobos Álvarez | |
2019-03-27 | Update lockfile for #1539. | Emilio Cobos Álvarez | |
Closes #1539. | |||
2019-03-27 | Bump clang-sys to 0.28.0 | Robert-André Mauchin | |
Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com> | |||
2019-03-26 | Merge pull request #1543 from emilio/include-path | Emilio Cobos Álvarez | |
options: Add an option to opt-out of include path detection. | |||
2019-03-26 | options: Add an option to opt-out of include path detection. | Emilio Cobos Álvarez | |
And don't do it conditionally on the presence of --target. We pass the clang arguments to clang-sys now, so it doesn't get the wrong path. | |||
2019-03-26 | Merge pull request #1492 from emilio/non-recursive-derive | Emilio Cobos Álvarez | |
ir: Whitelist items that don't generate code to improve derive behavior. | |||
2019-03-25 | ir: Whitelist items that don't generate code to improve derive behavior. | Emilio Cobos Álvarez | |
When not whitelisting recursively. Fixes #1454 | |||
2019-03-22 | Merge pull request #1540 from jethrogb/unify-derive | Emilio Cobos Álvarez | |
Unify derive | |||
2019-03-21 | Derive Default for function pointers | Jethro Beekman | |
2019-03-21 | Unify derive logic | Jethro Beekman | |
2019-03-20 | Enable logging in test suite | Jethro Beekman | |
2019-03-15 | Merge pull request #1537 from jhwgh1968/clang_env_args | Emilio Cobos Álvarez | |
Add BINDGEN_EXTRA_CLANG_ARGS env variable | |||
2019-03-13 | Add BINDGEN_EXTRA_CLANG_ARGS env variable | jhwgh1968 | |
2019-03-11 | Merge pull request #1536 from flowbish/fix_1535 | Emilio Cobos Álvarez | |
Fix issue #1535: use correct names for function parameters in function pointer arguments. | |||
2019-03-10 | fix issue #1535 | Porter Smith | |
2019-03-06 | Merge pull request #1531 from emilio/ref-layoutv0.48.1 | Emilio Cobos Álvarez | |
Work around a libclang bug / limitation. | |||
2019-03-06 | Work around a libclang bug / limitation. | Emilio Cobos Álvarez | |
For references, libclang returns the size and align of the pointee. This actually matches how C++'s sizeof() and alignof() works, for some reason, though in this case we really want to know the pointer's layout. Anyhow, we know the target pointer size, so manually handle this case. Filed https://bugs.llvm.org/show_bug.cgi?id=40975 for this. | |||
2019-03-04 | Merge pull request #1530 from emilio/rustup | Emilio Cobos Álvarez | |
Update default rust target to 1.33. | |||
2019-03-04 | integration: Fix integration tests with rust 1.33.v0.48.0 | Emilio Cobos Álvarez | |
Alignment arrays are not needed anymore, since we have repr(align). | |||
2019-03-04 | codegen: Properly track alignment of unions. | Emilio Cobos Álvarez | |
This makes us not unnecessarily add repr(align) to unions. Closes #1498. | |||
2019-03-04 | Update default rust target to 1.33. | Emilio Cobos Álvarez | |
Closes #1529. | |||
2019-02-25 | Allow to use which 1.0.v0.47.3 | Emilio Cobos Álvarez | |
It builds fine, and works around backtrace not building in aarch64. https://github.com/alexcrichton/backtrace-rs/issues/160 | |||
2019-02-23 | Merge pull request #1525 from emilio/llvm-bug-workaroundv0.47.2 | Emilio Cobos Álvarez | |
Work-around https://bugs.llvm.org/show_bug.cgi?id=40813. | |||
2019-02-22 | Bump version. | Emilio Cobos Álvarez | |
2019-02-22 | Work-around https://bugs.llvm.org/show_bug.cgi?id=40813. | Emilio Cobos Álvarez | |
This fixes a crash when using non-deductible auto types. | |||
2019-02-11 | Merge pull request #1519 from flier/fix-one-argument-block-pointer | Emilio Cobos Álvarez | |
fix one argument block pointer issue, #1378 | |||
2019-02-11 | fix one argument block pointer issue, #1378 | Flier Lu | |
2019-02-05 | Merge pull request #1517 from Niederb/small-tutorial-fix | Emilio Cobos Álvarez | |
Small fix in tutorial | |||
2019-02-05 | Small fix in tutorial | Thomas Niederberger | |
2019-02-04 | Merge pull request #1515 from emilio/implicit-base | Emilio Cobos Álvarez | |
codegen: Append implicit template parameters to base members. | |||
2019-02-04 | codegen: Append implicit template parameters to base members. | Emilio Cobos Álvarez | |
Fixes #1514 | |||
2019-02-03 | Merge pull request #1508 from flowbish/function_ptr_return_type | Emilio Cobos Álvarez | |
Add an alternate path determining the arguments for a function. | |||
2019-02-03 | Rework the way that argument types and names are found from function signatures. | Porter Smith | |
This fixes the issue seen in #1500 where function pointers as a return type have their parameters incorrectly generated. This also fixes a broken test case, objc_property_fnptr, as its types are now generated correctly. | |||
2019-02-03 | Merge pull request #1513 from emilio/issue-1464 | Emilio Cobos Álvarez | |
ir: Ignore constructors with bogus spellings. | |||
2019-02-03 | ir: Ignore constructors with bogus spellings. | Emilio Cobos Álvarez | |
2019-02-03 | fuzzing: Add a --release flag to the predicate script. | Emilio Cobos Álvarez | |
When you're not testing for debug assertions this is much faster. | |||
2019-01-29 | Merge pull request #1505 from emilio/revert-clang-sys-upv0.47.1 | Emilio Cobos Álvarez | |
Revert #1489. | |||
2019-01-29 | Version bump. | Emilio Cobos Álvarez | |
2019-01-27 | Revert "Merge pull request #1489 from KyleMayes/clang-sys" | Emilio Cobos Álvarez | |
This reverts commit 0d004a726d932cec27d94499e48bc7e3943cb457, reversing changes made to 2a01e8d499d71e596e4b02f8fd6897f061405e1a. | |||
2019-01-25 | Merge pull request #1501 from luser/better-missing-rustfmt-error | Emilio Cobos Álvarez | |
Produce a more useful error message when rustfmt can't be found. Fixes #1205 | |||
2019-01-25 | Produce a more useful error message when rustfmt can't be found. Fixes #1205 | Ted Mielczarek | |
Prior to this change bindgen would simply print any error that occurred while attempting to run rustfmt straight to stderr using fmt::Debug. Combined with the fact that rustfmt is enabled by default now this meant that if rustfmt was missing or not working a cryptic error would be printed. | |||
2019-01-25 | Fix gitignore so ripgrep works | Ted Mielczarek | |
ripgrep was failing to search in the bindgen repo: ``` ./.gitignore: line 19: error parsing glob '**.orig': invalid use of **; must be one path component ``` Per the gitignore docs it seems like ripgrep is correct and this line is invalid: https://git-scm.com/docs/gitignore#_pattern_format | |||
2019-01-19 | Bump version and update changelog.v0.47.0 | Emilio Cobos Álvarez | |