1. 4a77b97 Move tomlkit dependency to dev group (#5990) by Yaakov Selkowitz · 8 hours ago upstream/master
  2. 1a86364 [ci skip] fix(tests): make async callback test deterministic (#5986) by Ralf W. Grosse-Kunstleve · 6 days ago
  3. ac286c9 internals: optimize std::unordered_map internals with noexcept (#5960) by Aaron Gokaslan · 6 days ago
  4. ccb7129 Improve performance of enum_ operators by going back to specific implementation (#5887) by Scott Wolchok · 6 days ago
  5. e8e8d6a Expand float and complex strict mode to allow ints and ints/float (for PEP 484 compatibility). (#5879) by Michael Carlstrom · 6 days ago
  6. 2448bc5 [skip ci] Bump version to v3.1.0a0 (#5987) by Ralf W. Grosse-Kunstleve · 6 days ago
  7. 45fab40 Update version number to v3.0.2 (final) and set release date in changelog.md to February 16, 2026 (#5985) by Ralf W. Grosse-Kunstleve · 6 days ago upstream/v3.0 v3.0.2
  8. 44a0cd2 [ci skip] docs/changelog.md updates for 3.0.2, to account for 5 additional PRs (#5984) by Ralf W. Grosse-Kunstleve · 7 days ago
  9. 3ae5a17 Add fallback implementation of `PyCriticalSection_BeginMutex` for Python 3.13t (#5981) by Xuehai Pan · 13 days ago
  10. 5f2c678 Add helpers to array that return the size and strides as a std::span (#5974) by Daniel Simon · 2 weeks ago
  11. 8f68ecd chore(deps): update pre-commit hooks (#5982) by pre-commit-ci[bot] · 3 weeks ago
  12. 4d7d02a Fix race condition with py::make_key_iterator in free threading (#5971) by Sam Gross · 3 weeks ago
  13. e7754de Revert internals destruction and add test for internals recreation (#5972) by Xuehai Pan · 3 weeks ago
  14. 0080cae chore(deps): bump jwlawson/actions-setup-cmake in the actions group (#5978) by dependabot[bot] · 3 weeks ago
  15. 95d4af7 Fix CI issue: numpy requirement for Python 3.14 on ARM64 Windows (#5977) by Ralf W. Grosse-Kunstleve · 3 weeks ago
  16. 4f81a12 Fix deadlock in test with free threading (#5973) by Sam Gross · 4 weeks ago
  17. 6c83607 Changelog updates (#5967) by Ralf W. Grosse-Kunstleve · 5 weeks ago
  18. 5a6edc9 Exclude MSVC up to 19.16 from using std::launder (#5968) by Franz Pöschel · 5 weeks ago
  19. 53ccc32 fix: cross-compilation updates (#5829) by Malcolm Smith · 5 weeks ago
  20. a8e223d Directly check if/which interpreter is active before doing CLEAR in destructor (#5965) by b-pass · 5 weeks ago
  21. da6e071 Destruct internals during interpreter finalization (#5958) by b-pass · 5 weeks ago
  22. e44aae2 chore: bump CMake max policy to 4.2 (#5944) by Henry Schreiner · 6 weeks ago
  23. ca1d996 chore(deps): bump urllib3 from 2.6.0 to 2.6.3 in /docs (#5954) by dependabot[bot] · 6 weeks ago
  24. cc551ad Appease MSVC Warning C4866: compiler may not enforce left-to-right evaluation order (#5955) by Xuehai Pan · 6 weeks ago
  25. d36f5dd Appease MSVC Warning C4866: compiler may not enforce left-to-right evaluation order (#5953) by Xuehai Pan · 7 weeks ago
  26. 745e568 Fix longdouble complex docstring to clongdouble (#5952) by T.Yamada · 7 weeks ago
  27. 10f8708 Change function calls to use vectorcall (#5948) by b-pass · 7 weeks ago
  28. c761608 chore(deps): update pre-commit hooks (#5951) by pre-commit-ci[bot] · 7 weeks ago
  29. 2c9191e chore(deps): bump egor-tensin/setup-clang in the actions group (#5950) by dependabot[bot] · 8 weeks ago
  30. b93c0f7 Fix ambiguous `str(handle)` constructor for object-derived types (#5949) by Ralf W. Grosse-Kunstleve · 8 weeks ago
  31. fee2527 Fix concurrency consistency for `internals_pp_manager` under multiple-interpreters (#5947) by Xuehai Pan · 8 weeks ago
  32. 0057e49 Add per-interpreter storage for `gil_safe_call_once_and_store` (#5933) by Xuehai Pan · 9 weeks ago
  33. 799f591 Re-enable Move Subinterpreter test for free-threaded Python 3.14 (#5940) by Ralf W. Grosse-Kunstleve · 9 weeks ago
  34. 7ae61bf Avoid LNK2001 in c++20 when /GL (Whole program optimization) is on with MSVC Update pybind11.h (#5939) by KenLee · 9 weeks ago
  35. 78381e5 Improve C++ test infrastructure: progress reporter, timeouts, and skip hanging Move Subinterpreter test (#5942) by Ralf W. Grosse-Kunstleve · 9 weeks ago
  36. 3aeb113 chore(deps): bump the actions group across 1 directory with 5 updates (#5941) by dependabot[bot] · 9 weeks ago
  37. d4f9cfb Modernize NVHPC CI job (to make it working again): Ubuntu-24.04 runner, NVHPC 25.11 (#5935) by Ralf W. Grosse-Kunstleve · 2 months ago
  38. 5b37916 Apply clang-tidy fixes to subinterpreter support code (#5929) by Yuanyuan Chen · 2 months ago
  39. 1006933 chore: also use typos (#5931) by Henry Schreiner · 2 months ago
  40. 41a4d0c Add Windows arm tests (#5932) by Kyle Shores · 2 months ago
  41. 032e73d Replace C-style casts to static_cast and reinterpret_cast (#5930) by Yuanyuan Chen · 2 months ago
  42. 228f563 Skip cross module exception translation on FreeBSD (#5925) by Yuanyuan Chen · 3 months ago
  43. 3ebbecb Add more readability tidy rules (#5924) by Yuanyuan Chen · 3 months ago
  44. 6651530 Enforce more ruff rules (#5922) by Dimitri Papadopoulos Orfanos · 3 months ago
  45. 1c1d01c Use well-known labels in `project.urls` (#5921) by Dimitri Papadopoulos Orfanos · 3 months ago
  46. 1dc7620 chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (#5920) by dependabot[bot] · 3 months ago
  47. d810d4f chore(deps): update pre-commit hooks (#5918) by pre-commit-ci[bot] · 3 months ago
  48. 55e4bb9 Work around GCC -Warray-bounds false positive in argument_vector (#5908) by Ralf W. Grosse-Kunstleve · 3 months ago
  49. 734c29b Point main README.rst to CI for supported platforms and compilers (#5910) by Ralf W. Grosse-Kunstleve · 3 months ago
  50. ab9ac90 Replace deprecated macos-13 runners with macos-15-intel (#5916) by Ralf W. Grosse-Kunstleve · 3 months ago
  51. 28ecc9b Disable Android cibuildwheel tests only on `ubuntu-latest` (#5915) by Ralf W. Grosse-Kunstleve · 3 months ago
  52. 1fa9fad chore(deps): bump the actions group with 5 updates (#5912) by dependabot[bot] · 3 months ago
  53. 665461d Remove enum from bold in doc (#5903) by gentlegiantJGC · 3 months ago
  54. af796d0 Don't allow keep_alive or call_guard on properties (#5533) by gentlegiantJGC · 3 months ago
  55. 42cda75 Fix `*args/**kwargs` return types. Add type hinting to `py::make_tuple` (#5881) by Michael Carlstrom · 3 months ago
  56. 8ecf10e Fix crash in `gil_scoped_acquire` (#5828) by Rostan · 3 months ago
  57. b30e72c Replace env.deprecated_call() with pytest.deprecated_call() (#5893) by Ralf W. Grosse-Kunstleve · 3 months ago
  58. 3370fe1 Enhance: edit doc py::native_enum feature in upgrade.rst (#5885) by Rangsiman Ketkaew · 3 months ago
  59. 1ccaad5 chore: log_level is better than log_cli_level (#5890) by Henry Schreiner · 3 months ago
  60. 9f1187f Add `typing.SupportsIndex` to `int`/`float`/`complex` type hints (#5891) by Ralf W. Grosse-Kunstleve · 3 months ago
  61. 73da78c chore(deps): update pre-commit hooks (#5888) by pre-commit-ci[bot] · 3 months ago
  62. e6984c8 native_enum: add capsule containing enum information and cleanup logic (#5871) by Joshua Oreman · 4 months ago
  63. 1594396 fix dangling thread state issue (#5870) by daltairwalter · 4 months ago
  64. 1e5bc66 Factor out readable function signatures to avoid duplication (#5857) by Scott Wolchok · 4 months ago
  65. cc36ac5 type_caster_generic: fix compiler error when casting a T that is implicitly convertible from T* (#5873) by Joshua Oreman · 4 months ago
  66. a2c5971 type_caster_generic: add cast_sources abstraction (#5866) by Joshua Oreman · 4 months ago
  67. fc423c9 Fix dangling pointer in internals::registered_types_cpp_fast from #5842 (#5867) by Scott Wolchok · 4 months ago
  68. c7b4f66 type_caster_generic: add set_foreign_holder method for subclasses to implement (#5862) by Joshua Oreman · 4 months ago
  69. 9f75202 Fix thread-safety in `get_local_type_info()` (#5856) by Sam Gross · 4 months ago
  70. aa4259b chore(deps): update pre-commit hooks (#5820) by pre-commit-ci[bot] · 4 months ago
  71. 1cf0948 Avoid a heap allocation on every legacy py::enum_ load (#5860) by Joshua Oreman · 4 months ago
  72. cae4ae0 docs: clarify to what extent bindings are actually global (#5859) by Joshua Oreman · 4 months ago
  73. 3262000 Add fast_type_map, use it authoritatively for local types and as a hint for global types (ABI breaking) (#5842) by Scott Wolchok · 5 months ago
  74. 9ea1976 Use new 3.14 C APIs when available (#5854) by Sam Gross · 5 months ago
  75. 4dc33d6 Fix `smart_holder` multiple/virtual inheritance bugs in `shared_ptr` and `unique_ptr` to-Python conversions (#5836) by Ralf W. Grosse-Kunstleve · 5 months ago
  76. 0161da9 [skip ci] .gitignore: exclude __pycache__ directories (#5838) by Ralf W. Grosse-Kunstleve · 5 months ago
  77. 81ffb1d Add 90 minute limit for tests (#5851) by gentlegiantJGC · 5 months ago
  78. 8ed0dab Add float type caster and revert type hint changes to int_ and float_ (#5839) by gentlegiantJGC · 5 months ago
  79. 30748f8 Avoid heap allocation for function calls with a small number of args (#5824) by Scott Wolchok · 5 months ago
  80. 326b106 Use thread_local instead of thread_specific_storage for internals (#5834) by b-pass · 5 months ago
  81. d4d555d Restore `runs-on: windows-latest` (#5835) by Ralf W. Grosse-Kunstleve · 5 months ago
  82. 937552f Use thread_local for loader_life_support to improve performance (#5830) by Scott Wolchok · 5 months ago
  83. 68cbae6 tests: add or delete copy/move ctors where needed to make type traits match reality (#5833) by Joshua Oreman · 6 months ago
  84. a6581ee pytypes.h: constrain accessor::operator= templates so that they do not obscure special members (#5832) by Thomas Köppe · 6 months ago
  85. 7fb54e3 chore(deps): bump the actions group with 3 updates (#5831) by dependabot[bot] · 6 months ago
  86. 852a4b5 s/windows-2022/windows-latest/ in .github/workflows/{ci,pip}.yml (#5826) by Scott Wolchok · 6 months ago
  87. ef0f1ff chore(deps): bump the actions group across 1 directory with 2 updates (#5818) by dependabot[bot] · 6 months ago
  88. bf2d56e Fix the first example in the first steps guide not compiling (#5823) by Plamen Totev · 6 months ago
  89. cd56888 Bring CI back to all-working condition (#5822) by Ralf W. Grosse-Kunstleve · 6 months ago
  90. 3878c23 Fix typo in error message (#5817) by MoonE · 6 months ago
  91. 3c0ee89 Fix compiler detection with clang-cl (#5816) by Tobias Leibner · 6 months ago
  92. 6e0d1c2 chore: back to work by Henry Schreiner · 6 months ago
  93. f5fbe86 chore: bump to 3.0.1 (#5810) by Henry Schreiner · 6 months ago v3.0.1
  94. cddec2b fix: limit warning issue (#5807) by Henry Schreiner · 6 months ago
  95. e71489c tests: avoid false DOWNLOAD_CATCH manually-specified variables warning (#5803) by Henry Schreiner · 6 months ago
  96. 8bbc309 Improve buffer_info type checking in numpy docs (#5805) by gentlegiantJGC · 6 months ago
  97. 0360775 correct homebrew package URL in installing.rst (#5808) by Dima Pasechnik · 6 months ago
  98. adb5603 chore: rename generic slots variable (#5793) by Henry Schreiner · 6 months ago
  99. 7aa3780 Replace robotpy-build with semiwrap (#5804) by Dustin Spicuzza · 6 months ago
  100. ce71228 ci: avoid macOS 15 image change for iOS (#5798) by Henry Schreiner · 6 months ago