Commit Graph

39 Commits

Author SHA1 Message Date
Christian Poveda Ruiz
758ec87c95
Remove any references to master (#2391) 2023-01-18 12:23:13 -05:00
Amanjeev Sethi
6322b2d9eb
Add trigger for push to main branch for sync'ing with master (#2387)
* gh action for merging main to master on pr merge

* remove pull_request as trigger. only use push, that is after merging the pull_request
2023-01-16 11:21:36 -05:00
Andrew Walbran
ed2d06eae3
Update to clap 4. (#2380)
* Update to clap 4.

* Bump MSRV to minimum required by clap 4.

* Mention clap update in CHANGELOG.
2023-01-12 15:37:48 -05:00
Christian Poveda Ruiz
8582fb383d
Bump clang-sys version (#2368)
* Bump `clang-sys` version

* add libtinfo5 package to fix CI
2022-12-07 12:27:01 +01:00
Christian Poveda Ruiz
046d6f9eea
Add --wrap-unsafe-ops option (#2354)
This reverts commit e8ffb42ab6 and adds a new `--wrap-unsafe-ops` option as a workaround.
2022-11-22 11:41:32 -05:00
Christian Poveda Ruiz
e8ffb42ab6
Wrap unsafe function's bodies in unsafe blocks (#2266)
This guarantees that bindings generated by `bindgen` compile even if the `unsafe_op_in_unsafe_fn` lint is denied.
2022-11-04 15:22:49 -05:00
Emilio Cobos Álvarez
142f62abdf ci: clippy fixes.
The allowed casts are because c_longlong etc aren't guaranteed to map to
i64 / etc. I believe c_double maps to f64 in all platforms tho.
2022-10-16 21:29:41 +02:00
Christian Poveda
0296f9e86c
split the repo into a workspace
remove `clap` dependency 🎉

update the book installation instructions
2022-10-04 20:47:17 -05:00
Darren Kulp
87e2e91356 Bump MSRV to 1.57.0 2022-07-18 10:50:15 +02:00
Justin Smith
a1a00434ff Bump msrv to 1.56.1 2022-06-23 16:10:27 +02:00
Darren Kulp
24252f0876 Invoke clippy better for tests
See https://github.com/rust-lang/rust-clippy/issues/1436#issuecomment-462059561
2022-06-05 19:39:25 +02:00
David Tolnay
7766ab7166 Update GitHub Actions actions/checkout@v2 to v3
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/. Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-05-08 00:53:12 +02:00
Darren Kulp
d6714c6be6 tests: Stop testing libclang 4.0 2022-03-15 03:53:10 +01:00
Sebastian Imlay
6a169f2134 Fix macOS test expectations
* Updated tests/expectations/Cargo.toml to use 2018 rust.
* Added Debug and Copy to objective-c structs.
* Fixed lifetimes in objective-c trait templates.
* Fixed imports for objective-c expectations tests.
2022-03-15 03:38:57 +01:00
Darren Kulp
5f5f6fa193 ci: Stop testing libclang 3.9 2022-02-18 19:33:25 +01:00
Mateusz Mikuła
ca78ae9c41 Bump MSRV to 1.54 2022-01-29 11:30:39 +01:00
MikuroXina
24cfccd9c5 Remove deprecation and Replace 2021-12-29 20:39:01 +01:00
MikuroXina
66cc4598e4 Replace generate with gen in test 2021-12-29 20:39:01 +01:00
MikuroXina
1d250491fc Add args 2021-12-07 00:21:16 +01:00
MikuroXina
a311cacbdf Add clippy in rustfmt job 2021-10-27 19:22:15 +02:00
Anthony Ramine
82462a37a1 Bump cexpr to 0.6 2021-10-13 12:30:30 +02:00
Anthony Ramine
e05a451ba7 Bump cexpr to 0.5 2021-07-19 12:20:49 +02:00
Emilio Cobos Álvarez
91ec529f54
Unblock CI for now. 2021-04-26 22:31:30 +02:00
Saleem Rashid
b1c4178826 Run tests on AArch64 using Debian multiarch and QEMU 2021-02-08 13:29:31 +01:00
Saleem Rashid
704c02b579 Revert "Run tests on AArch64"
This reverts commit 0f8ceb68fd.
2021-02-08 13:29:31 +01:00
Corey Farwell
0f8ceb68fd Run tests on AArch64 2021-02-04 16:46:38 +01:00
Eric Huss
9de0d64fc0 Update mdbook 2021-01-04 19:20:04 +01:00
Emilio Cobos Álvarez
922655f336 ci: update mdbook. 2020-12-26 23:19:33 +01:00
Emilio Cobos Álvarez
faf8b3edba ci: Move the remaining CI tasks (updating the book) to GitHub actions. 2020-12-26 20:46:42 +01:00
Emilio Cobos Álvarez
fde75f68e7 ci: Switch most CI to GitHub actions. 2020-12-26 19:01:53 +01:00
diwic
ef61e7cc96 Update broken links: Rust-lang-nursery => Rust-lang (#1447)
* Fix broken link to user's guide

* rust-lang-nursery => rust-lang

* rust-lang-nusery => rust-lang
2018-11-24 15:36:57 +01:00
Nick Fitzgerald
1baf7dc1c8 s/servo/rust-lang-nursery/ \o/
Fixes #852
2017-07-25 16:32:13 -07:00
Nick Fitzgerald
cfa4052244 Remove RUST_LOG=bindgen from the issue template
Neither Emilio nor I find it helpful, so lets rm -rf
2017-07-21 09:49:38 -07:00
Nick Fitzgerald
159fe962b2 Clear up common misconception about RUST_LOG=bindgen 2017-07-17 10:21:24 -07:00
Nick Fitzgerald
c29e5bc016 Mention dumping preprocessed input headers in the issue template 2017-07-17 10:18:35 -07:00
Nick Fitzgerald
1f323cf979 Minimal test cases don't have #includes
The inclusion of an `#include` means that the test case

* is not minimal, and
* is harder to reproduce the bug with, since not everyone has the same headers (or versions of headers) on their system.
2017-07-05 15:00:07 -07:00
Travis Finkenauer
5c0cfc662c Fix issue template typo 2017-05-12 00:36:45 -07:00
Nick Fitzgerald
cad4c49359 Update ISSUE_TEMPLATE.md
Adds `<details>` (which github will make hidden by default, but is expandable) around the logs section.

A few minor other tweaks.
2017-05-01 13:04:42 -07:00
Nick Fitzgerald
39391a421a Create ISSUE_TEMPLATE.md
Github will automatically fill this in when people file new issues.
2017-02-17 08:09:00 -08:00