Commit Graph

  • 218779a22c Upgrade to 2018 edition (#1769) Emilio Cobos Álvarez 2020-05-03 16:25:39 +02:00
  • f3bb0359fa Update requirements.md Mossa Merhi Reimert 2020-05-01 18:37:46 +02:00
  • 47dd1ba69b Run cargo fmt Joshua Nelson 2020-04-27 18:27:32 -04:00
  • 0fef931333 Upgrade to 2018 edition Joshua Nelson 2020-04-27 15:38:52 -04:00
  • fda4fd9093 Run cargo fix --edition Joshua Nelson 2020-04-27 15:37:47 -04:00
  • b3e50ff7a9 Really minor cleanup. Emilio Cobos Álvarez 2020-04-26 18:57:10 +02:00
  • 990ed12b84 Readme/CI: mention and test the MSRV Denis Lisov 2020-04-26 04:00:39 +03:00
  • 27da9cc696 Generator docs: add note about clang documentation string options Matej Laitl 2020-04-22 19:02:22 +02:00
  • b89d31356c Generator docs: mention the word docstring(s) for discoverability Matej Laitl 2020-04-22 19:02:22 +02:00
  • 10a891f6a4 Generator docs: use rich text link instead of plain url in text Matej Laitl 2020-04-22 19:02:22 +02:00
  • ce7686933e Indicate undefined behaviour in enum docs and point to alternative Aphek 2020-03-25 02:11:12 -03:00
  • e4078600a9 Initial objective-c docs Sebastian Imlay 2020-03-18 20:05:17 -07:00
  • 412cbfb45d Update to latest version of bindgen Arthur Gautier 2020-02-12 18:15:18 +00:00
  • c2922e2a54 Added some initial constraints to the objective-c bindgen stuff Sebastian Imlay 2020-01-27 09:14:08 -08:00
  • 3631461b57 Release 0.53.2 Emilio Cobos Álvarez 2020-03-10 00:16:05 +01:00
  • 8917a51f1d ir: Remove redundant parenthesis. Emilio Cobos Álvarez 2020-03-10 00:17:21 +01:00
  • af000e698c Update to cexpr 0.4 Jeff Muizelaar 2020-03-09 16:13:20 -04:00
  • aeae88c042 Update to clang-sys 0.29 Josh Stone 2020-03-05 15:36:13 -08:00
  • bf6221188e Delay invoking clang version checks until a functional path is taken Kent Fredric 2020-02-23 21:23:28 +13:00
  • 360cfde839 propose adding host v. target architecture mismatch to problem list bunnie 2020-02-21 16:04:15 +08:00
  • d65cddf642 Update deprecated methods in builder example Jonas Platte 2020-02-18 17:50:03 +01:00
  • 2ac15310c3 Fix written-out form of SFINAE Jonas Platte 2020-02-18 17:47:40 +01:00
  • bb52c8c9f7 var: Constant arrays of const elements should not generate static muts. Emilio Cobos Álvarez 2020-02-17 08:24:10 +01:00
  • 8161f0df27 Add a late changelog note about the "runtime" feature. Emilio Cobos Álvarez 2020-02-11 13:51:28 +01:00
  • 7b65fd54ba fix documentation typo katie.martin 2020-02-03 17:41:34 -05:00
  • 4038e18c9a Release 0.53.1. Emilio Cobos Álvarez 2020-02-03 12:06:47 +01:00
  • bbffb6e189 options: Add an opt-in to recover the size_t behavior removed in 71f74d08. Emilio Cobos Álvarez 2020-02-03 12:03:15 +01:00
  • ec17d82ccd Release v0.53.0 Emilio Cobos Álvarez 2020-02-02 23:33:55 +01:00
  • 5755822832 ir: codegen: Handle too large bitfield units. Emilio Cobos Álvarez 2020-02-02 20:56:25 +01:00
  • ef2f3dc462 ir: Deindent some code trivially. Emilio Cobos Álvarez 2020-02-02 20:37:59 +01:00
  • 4e1e9b9047 ir: Account for packedness when computing bitfield sizes. Emilio Cobos Álvarez 2020-01-29 00:40:39 +01:00
  • 52965e38d7 Add comments about regex usage in {white|black}list functions Aurora 2020-01-21 18:51:46 +01:00
  • 73c2dd5b3a Add ,ignore to avoid that CI compiles these examples. Orne Brocaar 2020-01-13 12:41:56 +01:00
  • facbf2f178 Add how to deal with bindgen padding fields. Orne Brocaar 2020-01-13 08:49:49 +01:00
  • 72f201339b codegen: Max guaranteed alignment is 8 (with u64), not target pointer width. Emilio Cobos Álvarez 2020-01-12 17:43:42 +01:00
  • ca9aa0b790 Remove padding for over-aligned structs when we support repr(align). Emilio Cobos Álvarez 2020-01-12 17:36:29 +01:00
  • 7ab0adaea5 Added non-keyword support to objective-c methods. Sebastian Imlay 2020-01-04 14:45:59 -08:00
  • e9092d2e96 An initial implementation of objective-c generics for #1259 (#1702) simlay 2020-01-05 05:04:15 -08:00
  • f2f8e2eae3 Update latest stable rust to 1.40 and give non_exhaustive feature John Brandt 2019-12-19 11:26:23 -07:00
  • dec7d38fcd Remove deprecated Error::description Kornel 2019-12-15 20:21:35 +00:00
  • 71f74d08bf Remove size_t to usize conversion rule Conor McAvity 2019-12-03 17:08:10 -08:00
  • 31776988da codegen: Minor cleanup after #1691. Emilio Cobos Álvarez 2019-12-11 03:14:19 +01:00
  • d1ff0459da tests: Minor rustc warning fixes. Emilio Cobos Álvarez 2019-12-11 03:13:46 +01:00
  • 195270abfd Add support for wasm_import_module Jasper-Bekkers 2019-12-10 16:12:16 +01:00
  • 1ae5f77456 Fix warning on rustdoc Jake Merdich 2019-11-28 02:48:20 +00:00
  • 8301d97fc0 Move warnings check on the CI Luca Barbato 2019-11-24 11:19:29 +01:00
  • 8b3ab806e0 v0.52.0 Emilio Cobos Álvarez 2019-11-19 16:59:38 +01:00
  • 186dfe3f10 Make rustfmt happy David Vo 2019-11-15 00:26:41 +11:00
  • 077412645b Add newtype enum style David Vo 2019-11-14 22:55:05 +11:00
  • 3946ba9eda Warn rather than panic on unknown namespace prefix Jon Gjengset 2019-11-14 08:02:21 -05:00
  • 1902465a8a Update tests from transmute to 'as' casting Elichai Turkel 2019-11-09 15:12:50 +02:00
  • f0c63c6842 Replace unsafe ref->ptr transmute with 'as' casting Elichai Turkel 2019-11-09 15:12:20 +02:00
  • d6176776f4 Option to use #[repr(transparent)] structs instead of type aliasing. Joseph Rafael Ferrer 2019-10-26 17:57:13 +08:00
  • 89c44394db Update and add tests for MaybeUninit Elichai Turkel 2019-11-04 17:42:14 +02:00
  • 90dcdac64c Add support for MaybeUninit Elichai Turkel 2019-11-04 17:41:49 +02:00
  • d04907e3c5 Update cexpr dependency Ilia Kravets 2019-11-07 10:38:41 +02:00
  • ba31027ab4 Do not generate implementation for clone for FAM David Frey 2019-11-03 21:54:04 +01:00
  • 75b87e5bdf Move rust feature docs into a more useful place. Emilio Cobos Álvarez 2019-10-28 20:04:56 +01:00
  • 3b54c0b8d5 Turn off regex default features. Danny Bautista 2019-10-09 11:50:32 -04:00
  • 8cc387b02f [book] Update most recent version of bindgen Robbie Harwood 2019-10-25 11:12:02 -04:00
  • 18ec998a2b Add disable_nested_struct_naming option (#1610) oblique 2019-09-17 21:44:34 +03:00
  • 7fe711ac77 codegen: Handle opaque aliases to enums correctly. Emilio Cobos Álvarez 2019-10-22 18:53:13 +02:00
  • c9be57c074 Test the runtime feature and the non-static linking. Emilio Cobos Álvarez 2019-10-14 17:12:33 +02:00
  • 9c161a0735 Cargo fmt. Emilio Cobos Álvarez 2019-10-14 16:45:36 +02:00
  • 211f1fdec5 Allow static and dynamic linking Jeremy Fitzhardinge 2019-09-15 23:09:22 -07:00
  • 353ddc7acf Rustfmt to account for rebase. Emilio Cobos Álvarez 2019-10-14 15:14:19 +02:00
  • bf35264abb Fix bitfield-linux-32.hpp to not hit #1538. Emilio Cobos Álvarez 2019-10-14 14:13:31 +02:00
  • 3bf614824b bindgen-integration: Reformat crate too. Emilio Cobos Álvarez 2019-10-11 16:25:37 +02:00
  • 5a2f58b517 tests: Remove support for test directive that is no longer used. Emilio Cobos Álvarez 2019-10-11 16:20:17 +02:00
  • d10e09ecca Enforce rustfmt on automation. Emilio Cobos Álvarez 2019-10-11 16:17:28 +02:00
  • 61eceaa501 Run cargo fmt on the main crate. Emilio Cobos Álvarez 2019-10-11 16:17:21 +02:00
  • 88d3c506f2 tests: Reformat test crate. Emilio Cobos Álvarez 2019-10-11 16:23:25 +02:00
  • 3d0db68c32 tests: Use the same rustfmt configuration as the parent directory. Emilio Cobos Álvarez 2019-10-11 16:15:24 +02:00
  • 8c6fe41812 tests: Fix some warning in the test crate. Emilio Cobos Álvarez 2019-10-11 16:13:12 +02:00
  • 821cc7ef1a Add llvm 9.0 to CI. Emilio Cobos Álvarez 2019-10-11 15:55:00 +02:00
  • 88b39a66d4 Update test expectations for libclang 9.0. Emilio Cobos Álvarez 2019-10-11 16:07:36 +02:00
  • aa64689861 Create clang-9-specific test directory, as a copy of clang-5. Emilio Cobos Álvarez 2019-10-11 15:56:05 +02:00
  • 8799e847fc tests: Look at expectations/tests/libclang-9 expectations. Emilio Cobos Álvarez 2019-10-14 11:03:58 +02:00
  • 733d6f5464 tests: Look at the more specific tests first, but don't require specific expectations for all llvm versions. Emilio Cobos Álvarez 2019-10-14 10:40:31 +02:00
  • 9396c97782 function: Fix #[must_use] support in libclang 9+. Emilio Cobos Álvarez 2019-10-11 15:47:35 +02:00
  • 002475ca68 features: core::ffi::c_void isn't really available before 1.30. Emilio Cobos Álvarez 2019-10-11 15:39:17 +02:00
  • fa9946a837 Fix BitfieldUnit constructor to handle 64 bit wide bitfields on 32 bit. Cameron McCormack 2019-10-07 14:04:46 +11:00
  • 2ff85cc97c Rename Item::canonical_name_cache for consistency. Cameron McCormack 2019-10-04 16:17:13 +10:00
  • a4c9ac6550 Use a LazyCell for Item::canonical_name_cache and Item::local_id. Cameron McCormack 2019-10-03 18:43:31 +10:00
  • 9ab40cb1fc Cache the result of Item::path_for_whitelisting. Cameron McCormack 2019-10-03 15:02:47 +10:00
  • 18262a7d80 Add ParseCallbacks handler for included files chrysn 2019-10-04 12:57:56 +02:00
  • a0aa689ffc Don't always output translation_unit timer. Cameron McCormack 2019-10-07 16:17:32 +11:00
  • 3c54e5ef77 Update env_logger and run a full cargo update Bastien Orivel 2019-10-02 00:23:40 +02:00
  • a4e10b60f3 Build the rustified_non_exhaustive_enums RegexSet. Cameron McCormack 2019-10-03 13:40:43 +10:00
  • 69fcdfb22c Add a couple more timers. Cameron McCormack 2019-10-03 18:14:39 +10:00
  • 61b56de496 Use c_void from core when --use-core is specified Kyle Tomsic 2019-10-02 22:29:05 -04:00
  • 29ed9730fb Fallback: call "rustfmt" directly without which heidezomp 2019-09-27 19:00:21 +02:00
  • 5ef3e1e8da Mention v0.51.1-oldsyn. Emilio Cobos Álvarez 2019-09-24 20:06:31 +02:00
  • 5a0b7b571e Fix changelog links. Emilio Cobos Álvarez 2019-09-23 19:02:14 +02:00
  • 46e320f310 Release v0.51.1 Emilio Cobos Álvarez 2019-09-23 18:49:34 +02:00
  • 0ab518d18a ir: Make Ord and PartialOrd implementations agree. Emilio Cobos Álvarez 2019-09-23 17:54:37 +02:00
  • 03fa1e4366 Upgrade 'which' to remove indirect dependency on 'failure'. Adrien Prokopowicz 2019-09-22 13:09:22 +02:00
  • 97bbb03482 fxhash -> rustc-hash Evgeniy A. Dushistov 2019-09-22 16:55:50 +03:00
  • 63c27ac7f9 Update Debian requirements. Emilio Cobos Álvarez 2019-09-20 12:10:44 +09:00
  • 003301f9d9 Improve the script to enforce rustfmt on automation. Emilio Cobos Álvarez 2019-09-17 09:49:08 +09:00