Repository navigation
Comparing changes
Open a pull request
base repository: macaronikazoo/pythonnet
base: master
head repository: pythonnet/pythonnet
compare: master
- 11 commits
- 19 files changed
- 3 contributors
Commits on Sep 25, 2026
-
Python exception raised on conversion failure (pythonnet#2741)
Converting a CLR value to Python can throw after the call has succeeded, eg if an encoder's TryEncode throws, or if calling enumerator.Current throws. Previously the exception was never converted to a Python exception making it uncatchable even instead, so Python code could not catch it, not even using except BaseException - MethodBinder.Invoke guarded only the invocation, and converted the result and out parameters after its try/catch - Iterator.tp_iternext guarded MoveNext but not Current or the conversion of the item - ArrayObject indexing converted items with no guard at all Each now reports the failure through Exceptions.SetError, as the existing catch already does for the call itself. Property and field getters already convert inside their try and are unchanged.
Configuration menu - View commit details
-
Copy full SHA for a7af7a8 - Browse repository at this point
Copy the full SHA a7af7a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72df9ae - Browse repository at this point
Copy the full SHA 72df9aeView commit details
Commits on Sep 28, 2026
-
Bump NUnit from 3.14.0 to 5.0.0 (pythonnet#2744)
* Bump NUnit from 3.14.0 to 5.0.0 --- updated-dependencies: - dependency-name: NUnit dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Adjust asserts to >3 syntax * Also bump PythonTestsRunner --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Benedikt Reinartz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33b9fd2 - Browse repository at this point
Copy the full SHA 33b9fd2View commit details
Commits on Sep 29, 2026
-
Introduce additional pre-checks in PyBuffer_GetPointer to prevent mem…
…ory corruption (pythonnet#2745) * Add test for `PyBuffer.GetPointer` * Add more checks and tests
Configuration menu - View commit details
-
Copy full SHA for 22c5d77 - Browse repository at this point
Copy the full SHA 22c5d77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6be81 - Browse repository at this point
Copy the full SHA 1c6be81View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9de39f - Browse repository at this point
Copy the full SHA b9de39fView commit details -
Configuration menu - View commit details
-
Copy full SHA for deca529 - Browse repository at this point
Copy the full SHA deca529View commit details
Commits on Oct 6, 2026
-
Fix shutdown regression with BinaryFormatter (pythonnet#2750)
The `ConcurrentDictionary` fields that were introduced to support free-threaded Python builds are not serializable and thus need to be rebuilt when the runtime data is unstashed.
Configuration menu - View commit details
-
Copy full SHA for 5aa8111 - Browse repository at this point
Copy the full SHA 5aa8111View commit details -
Bump urllib3 from 2.7.0 to 2.8.0 in the uv group across 1 directory (p…
…ythonnet#2751) Bumps the uv group with 1 update in the / directory: [urllib3](https://github.com/urllib3/urllib3). Updates `urllib3` from 2.7.0 to 2.8.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.7.0...2.8.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.8.0 dependency-type: indirect dependency-group: uv ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47b2b2b - Browse repository at this point
Copy the full SHA 47b2b2bView commit details
Commits on Oct 8, 2026
-
Configuration menu - View commit details
-
Copy full SHA for c678e2c - Browse repository at this point
Copy the full SHA c678e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89170a4 - Browse repository at this point
Copy the full SHA 89170a4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master