Commit Graph

  • b9c3b9a1fe alnyan/yggdrasil: add #define-style enums alnyan/yggdrasil Mark Poliakov 2024-11-28 14:03:10 +02:00
  • 3e96ed3258 alnyan/yggdrasil: add CPtrResult Mark Poliakov 2024-03-15 19:49:36 +02:00
  • 4ede6f6171 alnyan/yggdrasil: add usize/isize type customization Mark Poliakov 2024-03-15 19:47:48 +02:00
  • b9b8f8878a Fix clippy warnings Jeong YunWon 2024-11-04 13:49:46 +09:00
  • 89a9faa97c newlines for constexpr Jeong YunWon 2024-08-11 00:35:39 +09:00
  • 54a1098f90 replace is_first_field to enumerate Jeong YunWon 2024-08-11 00:20:17 +09:00
  • d8432dbc35 Fix: avoid potential race in tests/profile.rs Bryan Lai 2024-10-28 17:07:20 +08:00
  • 84d12aa109 Fix: Ignore CARGO_BUILD_TARGET in lib tests too Bryan Lai 2024-10-12 11:19:50 +08:00
  • 8cf42f0c9d Fix: Ignore CARGO_BUILD_TARGET in tests Bryan Lai 2024-10-11 17:28:19 +08:00
  • dce986b8d0 Add a test for mangling of array generics. Emilio Cobos Álvarez 2024-10-27 23:24:33 +01:00
  • 4501cc9bf6 Implement mangling for arrays Matthew Tran 2024-10-04 18:42:22 -05:00
  • e68e8ae201 ir: add support for UnsafeCell and SyncUnsafeCell Alessandro Chitolina 2024-09-19 15:22:55 +02:00
  • 3e7db6dc20 rename: Add a test for rename-all=prefix: Emilio Cobos Álvarez 2024-10-27 23:18:33 +01:00
  • b2e04b612c Less clone for rename-all. Emilio Cobos Álvarez 2024-10-27 23:17:16 +01:00
  • 03c33969f4 Add rename-all=prefix: Jeremy Fitzhardinge 2024-10-03 18:54:35 -07:00
  • 6584efa305 Fix local override of enum prefix-with-name Jeremy Fitzhardinge 2024-10-03 18:48:47 -07:00
  • 33a45da7c5 Also update syn in the Cargo.toml. Emilio Cobos Álvarez 2024-10-27 22:48:23 +01:00
  • 0520480e4f utilities: Minor clean-up. Emilio Cobos Álvarez 2024-10-27 22:46:59 +01:00
  • 0ac02118b1 Parse unsafe attributes coekjan 2024-10-27 21:56:11 +08:00
  • 3ed9434f09
    Deduplicate the code that turns transparent structs into typedefs Ryan Johnson 2024-05-17 09:13:49 -07:00
  • 58c6156b0d Bump MSRV again for clap. Emilio Cobos Álvarez 2024-08-10 12:37:51 +02:00
  • 103a8de0ac Cargo update and version bump. Emilio Cobos Álvarez 2024-08-10 12:34:06 +02:00
  • 67cb560430 Update CHANGES since v0.26.0 Js2xxx 2024-06-06 15:03:54 +08:00
  • 316298182e Output condition for globals. Flávio J. Saraiva 2024-06-03 21:19:21 +01:00
  • e469e44c00 Add missing parens to log message Alex Konradi 2024-06-03 13:16:23 -04:00
  • 3cbb637bbf
    Update cython expectations from the previous patch. Emilio Cobos Álvarez 2024-05-29 11:08:50 +02:00
  • 785e066e03 Fix variadic arguments when used in function pointer Kan-Ru Chen 2024-05-29 08:58:13 +09:00
  • aa8ea654e1
    deps: Update syn to 2.0 GrayJack 2024-05-20 12:38:51 -03:00
  • 9f632843b8
    Generalize Item to expose documentation and generic params Ryan Johnson 2024-05-17 11:38:39 -07:00
  • 1dda6162e5 Used documented method of specifying variadic arguments va_list -> ... * https://en.cppreference.com/w/c/language/variadic * https://en.cppreference.com/w/cpp/language/variadic_arguments Gerard Ryan 2024-05-27 14:31:16 +10:00
  • 6f13a5d157 Parse function argument type first so it can be used to determine name Gerard Ryan 2024-05-27 14:58:00 +10:00
  • 62b06e368b Improved test coverage of va_list Gerard Ryan 2024-05-27 13:20:05 +10:00
  • 822bde072b Point out issue with failing builds due to syntax errors Christian Meusel 2024-05-22 22:02:11 +02:00
  • ad8454128f
    Add support for NonZero<T> and simplify handling of int primitives Ryan Johnson 2024-05-17 09:27:12 -07:00
  • c6012a0b30 support generics with defaulted args Ryan Johnson 2024-05-17 08:51:45 -07:00
  • 9c10488359 handle constants of nested transparent types Ryan Johnson 2024-05-17 08:03:02 -07:00
  • 751186dd3d make it a dev dependency only Ryan Johnson 2024-05-17 16:32:43 -07:00
  • 470d8e401a tests use pretty_assertions for readable diffs Ryan Johnson 2024-05-17 07:38:35 -07:00
  • 85de5341c1 chore: Update dependencies. Emilio Cobos Álvarez 2024-05-14 13:03:43 +02:00
  • 6f7cb4326b revert accidentally committed debug code Ryan Johnson 2024-05-07 21:21:15 -07:00
  • 27fa895c03
    Exclude all test crates Gabriel Féron 2024-05-13 14:34:42 +02:00
  • a5f865da29 Exclude test depfile crates Gabriel Féron 2024-05-07 16:34:36 +02:00
  • 96297e6c8f Rename duplicate crates in workspace Gabriel Féron 2024-05-07 14:18:10 +02:00
  • 10f32b0fda bug fixed, update test and expectations Ryan Johnson 2024-05-02 16:17:11 -07:00
  • 0c82a32443 add panic to check whether parser even sees it Ryan Johnson 2024-05-02 15:42:54 -07:00
  • 98eefa7497 Expand ignored.rs test to cover associated items Ryan Johnson 2024-05-02 15:22:32 -07:00
  • cdf7d2f15e
    chore: Fix clippy lints. Emilio Cobos Álvarez 2024-05-07 10:19:51 +02:00
  • ca78140c01
    Fix cpplint warnings Jonathan 2024-04-15 10:45:25 +02:00
  • b0ad90a205 Add cpp_compat to template.toml Jonathan 2024-04-15 10:25:57 +02:00
  • e2114642ae parser: Treat omitted ABI in extern block as "C". Emilio Cobos Álvarez 2024-04-14 21:39:23 -04:00
  • 92f9d3b073 Account for cfg items in foreign mods. Emilio Cobos Álvarez 2024-04-14 21:20:02 -04:00
  • 49a387e42d bindgen: More language-backend clean-up. Emilio Cobos Álvarez 2024-04-14 18:59:16 +02:00
  • 9fff78c82e Remove code duplication for function writing, and other minor clean-ups. Emilio Cobos Álvarez 2024-04-14 18:32:08 +02:00
  • 33546067e7 introduce the concept of language backend Thibaut Lorrain 2023-06-29 17:19:56 +02:00
  • 8ea849e6d1 ir: Write documentation on static items. Emilio Cobos Álvarez 2024-04-14 17:43:16 +02:00
  • e0aeb8f7c8 Run CI jobs on the merge queue. Emilio Cobos Álvarez 2024-04-14 17:38:27 +02:00
  • af469996e0 Added support for integrating the package_version information in a comment of the header file. Hitbear 2024-02-09 19:28:23 +01:00
  • 400f437643 feat: support #[deprecated] on enum variants Benjamin Kästner 2024-03-19 22:08:21 +01:00
  • bde8ab4852 Use retain in ItemMap::filter Josh Stone 2024-03-14 16:41:16 -07:00
  • 97f9e1961a alnyan/yggdrasil: add CPtrResult master Mark Poliakov 2024-03-15 19:49:36 +02:00
  • 40caf06c0a alnyan/yggdrasil: add usize/isize type customization Mark Poliakov 2024-03-15 19:47:48 +02:00
  • f1d5801d3b fix: select package for bindgen based on name and manifest path Arthur Meyre 2024-01-04 13:15:41 +01:00
  • 95047dbf23 Update README.md Sijie Yang 2023-11-29 19:36:24 +08:00
  • 1f67bea7d8 Update doc link in Readme so it works from docs.rs Alex Touchet 2023-12-26 12:35:22 -08:00
  • 6b7c2e15f5 Quote envvar to match documentation Arun 2024-01-22 17:16:37 -08:00
  • dc188b02ea ci: Use GITHUB_OUTPUT envvar instead of set-output command Arun 2024-01-11 18:33:06 -08:00
  • ef086cb02d Bump Serial-test Jonathan Schwender 2023-12-27 12:44:55 +01:00
  • e6f51dc61f Update clap further Jonathan Schwender 2023-12-27 12:31:23 +01:00
  • bb45e8d0b7 Update dependencies and bump MSRV to 1.70 Jonathan Schwender 2023-12-27 12:13:56 +01:00
  • e32090e334 Fix clippy warning Jonathan Schwender 2023-12-21 08:31:38 +01:00
  • 61d4112374 Fix clap 4 update. Emilio Cobos Álvarez 2023-08-25 10:48:12 -04:00
  • d49048573c Upgrade clap 3 to clap 4 boxdot 2023-06-19 10:51:26 +02:00
  • c9c90bf661 Fix ..Default::default() for struct Config Jonathan Schwender 2023-12-27 11:04:01 +01:00
  • 6bfc217618 Add docs for no-export Aidan Hobson Sayers 2023-11-10 18:03:58 +00:00
  • 703b53c06f
    v0.26.0 Emilio Cobos Álvarez 2023-09-13 11:11:43 +02:00
  • 56f0febc9b Update MSRV in Readme Alex Touchet 2023-09-08 22:25:00 -07:00
  • 9b4a14958e Add support for out-of-line bitfields declarations Mike Hommey 2023-09-10 06:42:35 +09:00
  • 35f2e44ef2 Update URLs Alex Touchet 2023-09-07 14:50:34 -07:00
  • 85eb0f4436 Bump clippy msrv to 1.64 Thibaut Lorrain 2023-09-07 14:57:49 +02:00
  • 43af1ebe6e Handle bitflags bits method calls Mike Hommey 2023-09-09 06:28:48 +09:00
  • f72e447156
    CHANGES: Note #[deprecated] support. Emilio Cobos Álvarez 2023-09-04 20:07:48 +02:00
  • 1473070230
    utilities: annotation: Clean-up deprecated parsing and getter. Emilio Cobos Álvarez 2023-09-04 19:53:31 +02:00
  • 0fb5d07ae4
    Add support for #[deprecated]. sevenc-nanashi 2023-07-23 07:31:55 +09:00
  • d8355da466
    Support "C-unwind" ABI Jannis Ruh 2023-08-02 12:11:55 +10:00
  • db6ccdd863 Fix cargo semver-checks rust version Jonathan Schwender 2023-08-25 18:14:40 +02:00
  • e7613e5701 CI: Use Cython 3.0 Jonathan Schwender 2023-09-03 14:38:49 +02:00
  • 51a981cefc Rename expectations files Jonathan Schwender 2023-09-03 14:30:19 +02:00
  • ff888019fe Allow Warnings in Cython tests Jonathan Schwender 2023-09-03 12:42:31 +02:00
  • 23f7bbcf9f Fix most Python tests with Cython 3.0 Jonathan Schwender 2023-09-03 12:39:36 +02:00
  • 5f235ec199
    generate bindings for non-public extern items Marin Veršić 2023-07-19 10:44:41 +02:00
  • acb1b8d89e fix: verbose logging was always info boxdot 2023-06-19 11:01:51 +02:00
  • aeea9c67ff
    Fix swapping of >>= and <<= in constants Jonathan Schwender 2023-06-22 10:23:24 +08:00
  • dd9a550152 Fix minimal Rust version in CI Jonathan Schwender 2023-08-25 16:26:59 +02:00
  • 0529d215e7 Revert "Upgrade clap 3 to clap 4" Jonathan Schwender 2023-08-25 16:19:10 +02:00
  • 289a31ba45 Fix clippy warning Jonathan Schwender 2023-08-25 16:14:58 +02:00
  • 67fea1a1a2 Fix CI Jonathan Schwender 2023-08-25 16:08:10 +02:00
  • 80526e72f9 Update changelog for v0.25.0 Jonathan Schwender 2023-06-22 11:02:49 +08:00
  • 1e2ffd4414 CI: Replace forbidden actions with cli code Jonathan Schwender 2023-06-22 08:00:50 +08:00
  • f61946b979 CI: Add semver checks to CI deploy job Jonathan Schwender 2023-06-05 06:15:48 +02:00
  • b61aa2c330 msrv 1.64 boxdot 2023-06-22 09:54:51 +02:00