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
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