fix: Prune tests, clean up code - #337
Merged
tmathern merged 8 commits intoSep 27, 2026
Merged
Conversation
tmathern
added a commit
that referenced
this pull request
Sep 28, 2026
* fix: Stream issues * fix: Lock managed resource * fix: Warnings in tests * WIP 2 (#313) * fix: Warnings in tests * fix: Deferred teardown * fix: Protect signer * fix: Borrow test * fix: Borrow test 2 * fix: Notes clean up * fix: Clean up comemnts * fix: clean up tests * fix: with_fragment has issues too * fix: Reorder to avoid potential deadlock * Update iterations count in baseline.json * fix: Error handling * fix: Rewrite some threaded tests to avoid multifork issues * fix: Docs * fix: Rebaseline * fix: Reorder locking * fix: Handle fragments better * fix: Handle fragments better 2 * fix: Docs * fix: The test that checks lock ordering * fix: The test that checks lock ordering * fix: Double free scan * fix: Fix a crash * fix: Additional crashes handling (#315) * fix: Fix a crash * fix: Fix a crash * fix: Fix a crash * fix: Update docs * fix: Update docs 3 * fix: Update docs * fix: Additional hardening and docs (#317) * fix: Additional hardening * fix: And here the docs * fix: Make free function configurable (#318) * fix: Additional hardening * fix: And here the docs * fix: Parameterize deallocator * fix: Put a sentinel in the native thread local error slot (#312) * fix: Error sentinel * fix: Error slot handling * fix: Error slots * fix: Merge commit * fix: Set an error as sentinel * fix: Add error handling sentinel tests * fix: Add error handling sentinel tests 2 * fix: Review comments * fix: Added error handling * fix: Added error handling 2 * fix: Debug clean up * fix: Re-baseline * fix: Restore gitkeep file * fix: Remove NullParameter and InvalidBufferSize tags Removed unused error tags from the list, as they were wrongfully added * fix: Refactor * Delete c2pa-2559-review-reasoning.md * fix: Debug cleanup * fix: Add some checks * fix: Marker adress * fix: Docs * fix: Error slot on free rejection * fix: Refactor 2 * fix: Refactor 3 * fix: Restore gitkeep file * fix: Refactor 4 * fix: Refactor 5 * fix: Refactor 6 * fix: Refactor 7 * fix: Harden error * fix: SImplify the prose * fix: Renamings * docs: Review supporting docs * fix: locking edge cases and wording * fix: Demo notes * fix: Threading bench (#329) * fix: Threading bench * fix: Threading bench 2 * fix: Threading bench 3 * fix: Threading bench * fix: Threading bench * fix: Add one tests, add one small bugfix * fix: Reorder doc * fix: Make the doc more readable * fix: Rewrite the docs (#333) * fix: Diagrams act as summary * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Add example in docs * fix: Add example in docs 2 * fix: Follow-up refactorings on ManagedResource class (#335) * fix: Diagrams act as summary * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Add example in docs * fix: Add example in docs 2 * fix: Refactor * fix: Test fix * Update context settings documentation Clarify the risks of using non-ManagedResource providers in multithreaded contexts. * fix: Fix edge case for settings mutation (#336) * fix: Diagrams act as summary * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Shorten doc * fix: Add example in docs * fix: Add example in docs 2 * fix: Refactor * fix: Test fix * fix: Update the fix * fix: Edge case for mutations * fix: Merge commit 2 * fix: Test updates * fix: Null test * fix: Rename for clarity * fix: Prune tests, clean up code (#337) * fix: It's the final clean-up * fix: It's the final clean-up 2 * fix: It's the final clean-up 3 * fix: Typo * fix: It's the final clean-up 4 * fix: It's the final clean-up 5 * fix: It's the final clean-up 6 * fix: It's the final clean-up 7 * Bump version to 0.38.0 in pyproject.toml * Update version number to 0.38.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes in this pull request
Give a narrative description of what has been changed.
Checklist
TO DOitems (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment.