1. bb8bd1b book: Drop the system-deps section from the pkg-config page by saimskywalker · 5 days ago main master upstream/main
  2. 37e5b0c book: Document how to find libraries with pkg-config by saimskywalker · 5 days ago
  3. 0961e48 comp: Prevent recursive layout computation with template unions. by Emilio Cobos Álvarez · 6 days ago
  4. 4f64bf1 ci: Run tests on llvm 22. by Emilio Cobos Álvarez · 6 days ago
  5. a5e7535 ir: Don't treat nested alias template instantiations as recursive types by Arthur031221 · 6 days ago
  6. 7249e69 objc: Don't panic on Objective-C methods returning `Class` by Jaden Fix · 6 days ago
  7. f08d4ff objc: Don't panic on Objective-C methods with C-style parameters by GBra 4.669 · 2 weeks ago
  8. 841f911 Peel all array dimensions in clang::Type::is_const by Maximilian Hils · 3 weeks ago
  9. 2a68e88 clang: Only match the attribute name when detecting function attributes. by Jaden Fix · 3 weeks ago
  10. ab389cd tests: Fix wrap_static_fns with newer cargo. by Emilio Cobos Álvarez · 3 weeks ago
  11. 381d374 Allow macro definitions to pick up precise C types by Xiangfei Ding · 3 weeks ago
  12. 1738d7c Clippy: address new Rust 1.99 lint `assert_is_empty` by Daniel Scherzer · 3 weeks ago
  13. 3d7ec57 Install doctoc from a lockfile by oghenerukevwe Sandra Idjighere · 4 weeks ago
  14. 303e353 ci: try to bump Linux version. by Emilio Cobos Álvarez · 4 weeks ago
  15. cbf5c01 ty: Deal with clang's new CXType_PredefinedSugar. by Emilio Cobos Álvarez · 4 weeks ago
  16. 2829d9a Map *-windows-gnullvm targets to *-windows-gnu for clang by Ryan VanderMeulen · 5 weeks ago
  17. 9c6c504 codegen: Fix union member wrappers with rust-target < 1.83 by Aleksei Bavshin · 6 weeks ago
  18. d26242b Fix bitfields spanning nine storage bytes by Tamir Duberstein · 6 weeks ago
  19. f8160de codegen: Resolve function typedefs in block pointers by Cheerful Ottering · 6 weeks ago
  20. c5b24eb codegen: Use _Complex keyword in static function wrappers by Cheerful Ottering · 6 weeks ago
  21. 2374c8f Add support for marking functions as safe by Daniel Scherzer · 6 weeks ago
  22. d130628 Handle C++23 explicit object member functions by fly1d · 7 weeks ago
  23. f148583 Fix tests that fail when run concurrently. by Julia Hansbrough · 8 weeks ago
  24. 73c69d6 chore: Release by Emilio Cobos Álvarez · 8 weeks ago v0.73.2
  25. 77cbc72 codegen: Pad bitfields to field offset if applicable. by Emilio Cobos Álvarez · 8 weeks ago
  26. dc61531 ty: More struct layout fixes for overaligned integers / aliases. by Emilio Cobos Álvarez · 8 weeks ago
  27. 4348523 codegen: Revert some bitfield codegen changes and silence unnecessary_transmutes instead. by Emilio Cobos Álvarez · 8 weeks ago
  28. efb6e0c ty: Use underlying layout of typedefs if available. by Emilio Cobos Álvarez · 8 weeks ago
  29. 18fc3ac codegen: Simplify bitfield merging code. by Emilio Cobos Álvarez · 8 weeks ago
  30. 910679f codegen: Remove hack that is no longer needed now that we have repr(align) everywhere. by Emilio Cobos Álvarez · 8 weeks ago
  31. 38ebc48 codegen: Don't force padding to be aligned. by Emilio Cobos Álvarez · 8 weeks ago
  32. 64f0939 codegen: Don't force padding for over-aligned fields. by Emilio Cobos Álvarez · 8 weeks ago
  33. cf8faab codegen: Simplify some conditions about repr(align). by Emilio Cobos Álvarez · 8 weeks ago
  34. a7c8b2c tests: Remove some unnecessary libclang-specific expectations. by Emilio Cobos Álvarez · 8 weeks ago
  35. 66a1e2a chore: Release by Emilio Cobos Álvarez · 8 weeks ago v0.73.1
  36. f531ae3 build(deps): Widen range for syn. by Emilio Cobos Álvarez · 8 weeks ago
  37. d73cb7a build(deps): update rust crates by xtqqczze · 8 weeks ago
  38. 6d276db chore: Release by Emilio Cobos Álvarez · 8 weeks ago v0.73.0
  39. 8afb6a2 Don't derive or implement traits for aliases to `c_void` by Jules Bertholet · 8 weeks ago
  40. e12371f Remove needless by_ref calls by Jonas Platte · 8 weeks ago
  41. a213781 chore(cargo): remove deprecated package authors field by xtqqczze · 8 weeks ago
  42. 7a6db4b build(deps): update rust crates by xtqqczze · 8 weeks ago
  43. 5bceb09 build(deps): bump bitflags from 2.9.1 to 2.13.1 by xtqqczze · 8 weeks ago
  44. ab7df34 Do not insert dummy fields into bitfields in cases where this would by Julia Hansbrough · 8 weeks ago
  45. d080589 Pass system header paths to fallback parser by Dimitris Papaioannou · 8 weeks ago
  46. 0dde491 Update changelog for next release by Anuraag Agrawal · 9 weeks ago
  47. ddf66f4 Regenerate test expectations for libclang 23.0.0. by Julia Hansbrough · 9 weeks ago
  48. 6bbde80 update implementation by Jonathan Schwender · 2 months ago
  49. 80d5bd0 revert impl change by Jonathan Schwender · 2 months ago
  50. 995b2b3 Generate doc comment when type alias is hidden by Jonathan Schwender · 2 months ago
  51. 01a19dc fix deprecated lint names by xtqqczze · 3 months ago
  52. 1a08117 fix: generate a Debug impl for NewType/NewTypeDeref alias wrappers when the inner type only has a manual impl by dhmztr · 3 months ago
  53. 38da539 ci: bump cargo-dist to 0.32.0 by xtqqczze · 3 months ago
  54. 9732dca chore: fix rustfmt TOML by xtqqczze · 3 months ago
  55. 4ffa53d chore(bindgen): bump `syn` to v3 by AudaciousAxiom · 3 months ago
  56. 7918a39 chore(workspace): bump the MSRV to 1.71 by AudaciousAxiom · 3 months ago
  57. dd7f8fc build(deps): bump cc from 1.2.63 to 1.4.0 by xtqqczze · 3 months ago
  58. be5112c build(deps): bump rand from 0.8.5 to 0.8.7 by xtqqczze · 3 months ago
  59. 25b2347 chore(bindgen): remove the dependency on `itertools` by AudaciousAxiom · 3 months ago
  60. 848b275 refactor(bindgen): remove the need for `itertools` by AudaciousAxiom · 3 months ago
  61. 9d26c6e ci: Test LLVM 20, retire LLVM 9 by Emilio Cobos Álvarez · 3 months ago
  62. d0f91f1 misc: Appease clippy. by Emilio Cobos Álvarez · 3 months ago
  63. 9372688 Return NoHeadersProvided error when no input headers are provided by Armoha · 4 months ago
  64. 8028f22 fix #3367: Consolidate extern fn block for fn and static symbols by Alejandro Núñez · 4 months ago
  65. 100717c Restrict newtype constant wrapping to actual type aliases by Armoha · 4 months ago
  66. a0a3037 Add test case for issue #3303 by Armoha · 4 months ago
  67. 8f52063 Avoid IR cycle for compiler-builtin ObjC typedefs shadowing themselves by Mike Hommey · 4 months ago
  68. 4609f3f fix: propagate implicit target to macro fallback by Ronen Ulanovsky · 4 months ago
  69. 7acba9a Update tests by Armoha · 4 months ago
  70. 01d65d9 Fix unnecessary transmute and unsafe warnings on bitfield codegen by Armoha · 4 months ago
  71. 9098393 ci: pin libtinfo5 to a permanent archive URL by Armoha · 4 months ago
  72. 2048231 Bump cc to the latest version by Paolo Barbolini · 5 months ago
  73. 3addc3b Upgrade shlex to version 2 by Paolo Barbolini · 5 months ago
  74. c8c9a5a Update `tempfile` dependency to `3.27.0` or later. by Lukasz Anforowicz · 5 months ago
  75. 6b865b8 Add `libcpp` feature by Erick Tryzelaar · 6 months ago
  76. 5b1b56d Tighten upper-bound debug_assert in bitfield_unit accessors by David Hotham · 6 months ago
  77. 0c5b8d3 Fix shift-overflow in const-generic bitfield accessors by David Hotham · 6 months ago
  78. b6ddc45 Fix clippy::collapsible_match in ObjC interface parsing by David Hotham · 6 months ago
  79. 937b8d0 Allow zero sized unions to be defined by Dan Robertson · 6 months ago
  80. d2a4033 Allow for renaming struct/union fields by Danny Wolf · 6 months ago
  81. 092d90e ci: Move forward Rust for Linux version to v7.1-rc1 by Miguel Ojeda · 6 months ago
  82. b7b501f Do not use the canonical declaration for enum type building by Dan Robertson · 8 months ago
  83. 5ae4b31 tests by bendn · 8 months ago
  84. a502187 fix unnecessary transmute triggering on bitfield codegen by bendn · 8 months ago
  85. 0408333 refactor: centralize comment generation checks (fixes #445) by naoNao89 · 8 months ago
  86. 44f451d ci: Bump RFL kernel by Emilio Cobos Álvarez · 8 months ago
  87. c2c1151 ci: isolate DYLD_LIBRARY_PATH during git diff checks by Per Larsen · 8 months ago
  88. 0d0a33b features: Add some comments to appease clippy. by Emilio Cobos Álvarez · 8 months ago
  89. 74a5f30 chore: fix some typos in comments by luohewuyang · 10 months ago
  90. 82911a2 Emit const __BindgenUnionField accessors and comply with Rust 2024 unsafe-op-in-unsafe-fn by mematthias · 10 months ago
  91. 23e2b01 handle versions in the formats `1.71.1-beta`, `1.71.1-beta.1`, `1.71.1-nightly` by Bennet Bleßmann · 11 months ago
  92. 5af5428 Add const-generic bitfield accessors for compile-time optimization by Jeremy Fitzhardinge · 11 months ago
  93. 496817f Optimize BitfieldUnit get/set with byte-wise operations by Jeremy Fitzhardinge · 11 months ago
  94. 7c38446 Change `Bindings::write()` to take `impl Write` instead of `&mut dyn Write` by Marijn Suijten · 11 months ago
  95. 953fc76 Simplify some pattern matching by Xiangfei Ding · 11 months ago
  96. ccd5637 Don't require a `Box` wrapper on `Bindings::write()` by Marijn Suijten · 11 months ago
  97. 192fd6a Support nested flexible array members by Jeremy Fitzhardinge · 11 months ago
  98. ac3bc6e Fix clippy lint by Jonathan Schwender · 11 months ago
  99. 1cea695 Prevent default derives for Forward declared types. by Jonathan Schwender · 11 months ago
  100. 5813198 feat(dyngen): preconvert path to `OsStr` when opening the library by Simonas Kazlauskas · 12 months ago