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