Commit Graph

  • 8abb160c5b Rustfmt. Emilio Cobos Álvarez 2019-09-17 09:44:06 +09:00
  • 231c2cc1bd Add rustfmt to nightly toolchain Ryan Lopopolo 2019-09-15 20:19:57 -07:00
  • 200bf94b18 Set RUSTFMT for nofeatures tests Ryan Lopopolo 2019-09-15 19:19:12 -07:00
  • 573bed6f1d lint ci/script.sh Ryan Lopopolo 2019-09-15 18:36:00 -07:00
  • 2bb230589e Test bindgen with no default features Ryan Lopopolo 2019-09-15 18:33:54 -07:00
  • bc06175410 Return Error if no rustfmt path given and which-rustfmt feature is disabled Ryan Lopopolo 2019-09-15 18:23:12 -07:00
  • 27aa31e548 Do not use which if which-rustfmt feature is disabled Ryan Lopopolo 2019-09-05 15:41:42 -07:00
  • 6b7d843afe Add which-rustfmt feature Ryan Lopopolo 2019-09-05 15:28:59 -07:00
  • e032a3466f Update syn related dependencies and bump version Bastien Orivel 2019-08-15 19:06:51 +02:00
  • b5739da834 Fix beta build warnings / errors. (#1603) Emilio Cobos Álvarez 2019-07-27 13:56:01 +02:00
  • ede986cf0e Release 0.51.0. Emilio Cobos Álvarez 2019-07-26 17:53:47 +02:00
  • 24a341560c Allow to override rustfmt path with an environment variable. (#1602) Emilio Cobos Álvarez 2019-07-26 17:39:41 +02:00
  • f05876e369 Fix rustfmt installation to be via rustup. Emilio Cobos Álvarez 2019-07-26 16:22:56 +02:00
  • 655c12abd2 Allow to override rustfmt path with an environment variable. Emilio Cobos Álvarez 2019-07-26 15:46:23 +02:00
  • 86d3aaa5b3 Cleanup wchar_t layout computation to happen later. (#1596) Emilio Cobos Álvarez 2019-07-24 11:11:17 +02:00
  • 02cabe775e Don't emit #[repr(align(0))] for empty unions (#1595) Patrick Marks 2019-07-23 13:09:45 -07:00
  • 8369da4441 Fix layout computation for union forward declarations (#1593) Patrick Marks 2019-07-15 05:29:13 -07:00
  • 3a7468a6bb Merge pull request #1592 from emilio/incomplete-array-layout Emilio Cobos Álvarez 2019-07-10 21:08:33 +02:00
  • eb91414681 ir: Properly find the layout of incomplete arrays. Emilio Cobos Álvarez 2019-07-10 20:45:30 +02:00
  • 52f5e86a4a Merge pull request #1591 from emilio/value-dependent Emilio Cobos Álvarez 2019-07-09 17:49:24 +02:00
  • 1f27ebcf00 Improve workaround for LLVM bug when evaluating value-dependent expressions. Emilio Cobos Álvarez 2019-07-09 15:34:07 +02:00
  • 4cac27ea51 Do a breaking version bump, yank 0.49.3 Emilio Cobos Álvarez 2019-07-01 23:54:26 +02:00
  • a9b85ecabd Bump bindgen version. Emilio Cobos Álvarez 2019-06-25 18:53:06 +02:00
  • ab522e48b6 Merge pull request #1582 from gmnicke2/issue-1580 Emilio Cobos Álvarez 2019-06-26 15:14:11 +02:00
  • 97ce00ba8d Make BlockPointer's canonical type in IR be itself, not as if it is an alias. Garrett Nickel 2019-06-25 13:45:03 -07:00
  • 55615c17ce Merge pull request #1581 from emilio/clap-optional Emilio Cobos Álvarez 2019-06-25 18:07:37 +02:00
  • a27e16b6cf Make clap optional. Emilio Cobos Álvarez 2019-06-25 13:59:34 +02:00
  • 540dfb1afd Merge pull request #1578 from georgio/patch-1 Emilio Cobos Álvarez 2019-06-14 11:14:05 +02:00
  • 7f7fc64245 Update bindgen version Georgio Nicolas 2019-06-13 19:39:03 +03:00
  • b02c1a8933 Add support for non_exhaustive rustified enums. (#1575) Emilio Cobos Álvarez 2019-06-13 01:14:21 +02:00
  • ae1eb7b4a1 Style fixes. uk 2019-06-12 17:30:33 -03:00
  • 6c62d0807f Add missing --rust-target flags on test case. uk 2019-06-12 17:23:19 -03:00
  • f8c68d4247 Hopefully fixes automated tests for #1554. uk 2019-06-11 11:57:17 -03:00
  • 81f9a48888 Add rust target configuration for feature #1554 uk 2019-06-11 11:49:48 -03:00
  • 85a72f33a9 Rename a couple miscalled identifiers. uk 2019-06-11 11:19:59 -03:00
  • bdccc78d88 Add support for non_exhaustive rustified enums. uk 2019-06-10 15:16:19 -03:00
  • 3d07b60504 Update rustfmt.toml options for compatibility with modern rustfmt Colin Wallace 2019-06-04 13:53:56 -07:00
  • 5eec4347a9 For rust-target >= 1.30, make __IncompleteArrayField::new a const fn Colin Wallace 2019-06-04 16:35:56 -07:00
  • f59c274526 For rust-target >= 1.30, make __BindgenUnionField::new a const fn Colin Wallace 2019-06-04 16:35:25 -07:00
  • 9b46db7289 FIX #1571: For rust-target >= 1.30, make __BindgenBitfieldUnit::new a const fn Colin Wallace 2019-06-04 16:52:47 -07:00
  • 0f7ec8309a Remove the parameter bounds for __BindgenBitfieldUnit::new Colin Wallace 2019-06-04 16:48:36 -07:00
  • 6016b9c4ad updated default-enum-variant to default-enum-style Elichai Turkel 2019-05-23 16:33:00 +03:00
  • 1712080bf4 Bump version. Emilio Cobos Álvarez 2019-05-22 15:38:54 +02:00
  • 13d4ec204a Added tests with typedef for array pointers Elichai Turkel 2019-05-22 11:27:56 +03:00
  • f0192d5d60 Added tests for array pointers Elichai Turkel 2019-05-20 15:56:36 +03:00
  • 2c975c3288 Added array pointers to the CLI Elichai Turkel 2019-05-20 15:56:03 +03:00
  • 27e5bfc9f8 Added array pointers codegen Elichai Turkel 2019-05-20 13:55:12 +03:00
  • 5d9a9e6127 Added array_pointers to the builder Elichai Turkel 2019-05-20 13:54:50 +03:00
  • f2b9db8781 More link updates atouchet 2019-05-21 14:15:31 -07:00
  • f54caa7cde Update Links Alex Touchet 2019-05-20 17:14:30 -07:00
  • a89364cc79 Bump version. Emilio Cobos Álvarez 2019-05-16 21:44:07 +02:00
  • f45c455ee5 Add test cases for x86 Windows calling conventions. Michael Woerister 2019-05-13 12:35:03 +02:00
  • e857b5a8cf Update tests to account for changed #[link_name] attribute emission. Michael Woerister 2019-05-08 11:20:47 +02:00
  • 1deca2d2d6 Only emit #[link_name] attribute if necessary. Michael Woerister 2019-05-07 11:32:21 +02:00
  • 4f5ee41151 Revert "Switch to hashbrown." Emilio Cobos Álvarez 2019-05-10 20:53:21 +02:00
  • eb072349c3 update the version Lokathor 2019-04-25 19:35:42 -06:00
  • 61c9e58754 Readme badges Lokathor 2019-04-25 19:31:35 -06:00
  • 338238ebf1 Explain LIBCLANG_PATH Lokathor 2019-04-25 19:30:00 -06:00
  • 27cebde599 this file is not used anywhere Lokathor 2019-04-25 19:20:51 -06:00
  • dab6ecf91e Remove unused mut. Emilio Cobos Álvarez 2019-05-06 19:52:16 +02:00
  • 279416a642 Remove redundant imports. Emilio Cobos Álvarez 2019-04-26 03:19:43 +02:00
  • f0b2df7c50 Merge pull request #1545 from emilio/bump Emilio Cobos Álvarez 2019-03-27 03:01:51 +01:00
  • 14a5f786fb Version bump. Emilio Cobos Álvarez 2019-03-27 00:52:08 +01:00
  • b21c36a4fd Update lockfile for #1539. Emilio Cobos Álvarez 2019-03-27 00:50:29 +01:00
  • 86b6b53218 Bump clang-sys to 0.28.0 Robert-André Mauchin 2019-03-17 17:45:26 +01:00
  • 8d5ce12371 Merge pull request #1543 from emilio/include-path Emilio Cobos Álvarez 2019-03-26 14:14:35 +01:00
  • 7d7b6cd8f5 options: Add an option to opt-out of include path detection. Emilio Cobos Álvarez 2019-03-26 13:24:00 +01:00
  • 6315ba9f77 Merge pull request #1492 from emilio/non-recursive-derive Emilio Cobos Álvarez 2019-03-26 01:06:19 +01:00
  • 7f62b42dc6 ir: Whitelist items that don't generate code to improve derive behavior. Emilio Cobos Álvarez 2019-01-16 23:34:56 +01:00
  • 80ff85c02c Merge pull request #1540 from jethrogb/unify-derive Emilio Cobos Álvarez 2019-03-22 15:35:40 +01:00
  • 16e67d15a5 Derive Default for function pointers Jethro Beekman 2019-03-21 15:45:03 -07:00
  • 8e6df1b963 Unify derive logic Jethro Beekman 2019-03-21 00:15:20 -07:00
  • bfc8ea7158 Enable logging in test suite Jethro Beekman 2019-03-20 20:35:52 -07:00
  • ce3a309366 Merge pull request #1537 from jhwgh1968/clang_env_args Emilio Cobos Álvarez 2019-03-15 14:11:16 +01:00
  • f980305ec7 Add BINDGEN_EXTRA_CLANG_ARGS env variable jhwgh1968 2019-03-13 22:28:31 -05:00
  • 4ee11f8a5d Merge pull request #1536 from flowbish/fix_1535 Emilio Cobos Álvarez 2019-03-11 12:26:41 +01:00
  • e699de6d6d fix issue #1535 Porter Smith 2019-03-09 10:59:28 -08:00
  • 97c5fbeb52 Merge pull request #1531 from emilio/ref-layout Emilio Cobos Álvarez 2019-03-06 14:16:22 +01:00
  • bd2ad04ed3 Work around a libclang bug / limitation. Emilio Cobos Álvarez 2019-03-06 13:01:18 +01:00
  • 404514213e Merge pull request #1530 from emilio/rustup Emilio Cobos Álvarez 2019-03-04 03:55:18 +01:00
  • 8473e70ede integration: Fix integration tests with rust 1.33. Emilio Cobos Álvarez 2019-03-04 03:27:08 +01:00
  • 3e72d992ff codegen: Properly track alignment of unions. Emilio Cobos Álvarez 2019-03-04 03:21:11 +01:00
  • b0b32dfd92 Update default rust target to 1.33. Emilio Cobos Álvarez 2019-03-04 03:00:53 +01:00
  • 621aa56c6d Allow to use which 1.0. Emilio Cobos Álvarez 2019-02-25 09:40:34 -08:00
  • 567a0e85f3 Merge pull request #1525 from emilio/llvm-bug-workaround Emilio Cobos Álvarez 2019-02-23 06:59:43 +01:00
  • 271fc7a6c7 Bump version. Emilio Cobos Álvarez 2019-02-22 20:57:00 -08:00
  • 8675770d46 Work-around https://bugs.llvm.org/show_bug.cgi?id=40813. Emilio Cobos Álvarez 2019-02-22 20:52:42 -08:00
  • 61cddb095b Merge pull request #1519 from flier/fix-one-argument-block-pointer Emilio Cobos Álvarez 2019-02-11 09:58:33 +01:00
  • 001e1f92d1 fix one argument block pointer issue, #1378 Flier Lu 2019-02-11 11:44:04 +08:00
  • 2bbbb009e8 Merge pull request #1517 from Niederb/small-tutorial-fix Emilio Cobos Álvarez 2019-02-05 13:22:53 +01:00
  • 377e1a5063 Small fix in tutorial Thomas Niederberger 2019-02-05 07:46:48 +01:00
  • c459342356 Merge pull request #1515 from emilio/implicit-base Emilio Cobos Álvarez 2019-02-04 12:34:00 +01:00
  • 5b819d2227 codegen: Append implicit template parameters to base members. Emilio Cobos Álvarez 2019-02-04 11:52:25 +01:00
  • 873338d73f Merge pull request #1508 from flowbish/function_ptr_return_type Emilio Cobos Álvarez 2019-02-03 22:07:44 +01:00
  • 354b8b5129 Rework the way that argument types and names are found from function signatures. Porter Smith 2019-02-01 17:59:59 +00:00
  • 18373a19d9 Merge pull request #1513 from emilio/issue-1464 Emilio Cobos Álvarez 2019-02-03 15:36:11 +01:00
  • 03d53da13d ir: Ignore constructors with bogus spellings. Emilio Cobos Álvarez 2019-02-03 14:38:35 +01:00
  • b4d4367661 fuzzing: Add a --release flag to the predicate script. Emilio Cobos Álvarez 2019-02-03 14:33:16 +01:00
  • 621235b559 Merge pull request #1505 from emilio/revert-clang-sys-up Emilio Cobos Álvarez 2019-01-29 16:16:08 +01:00
  • b032478ad8 Version bump. Emilio Cobos Álvarez 2019-01-29 15:39:22 +01:00