Skip to content

fix: Avoid object cycles to relieve gc pressure - #283

Merged
tmathern merged 3 commits into
mathern/remove-obsolete-apis-local-buildfrom
mathern/mem-explore
Jun 11, 2026
Merged

fix: Avoid object cycles to relieve gc pressure#283
tmathern merged 3 commits into
mathern/remove-obsolete-apis-local-buildfrom
mathern/mem-explore

Conversation

@tmathern

Copy link
Copy Markdown
Collaborator

Changes in this pull request

Avoid object cycles to relieve gc pressure

Checklist

  • This PR represents a single feature, fix, or change.
  • All applicable changes have been documented.
  • Any TO DO items (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment.

@tmathern tmathern self-assigned this Jun 11, 2026
@tmathern
tmathern marked this pull request as ready for review June 11, 2026 16:33
@tmathern
tmathern merged commit b681ba6 into mathern/remove-obsolete-apis-local-build Jun 11, 2026
23 checks passed
@tmathern
tmathern deleted the mathern/mem-explore branch June 11, 2026 16:33
tmathern added a commit that referenced this pull request Jun 11, 2026
* fix: Local build

* fix: Local build

* fix: Fomratting and makefile

* fix: Fomratting and makefile

* fix: Test update to read native file

* fix: Test update to read native file

* fix: Test update to read native file

* fix: Add debug flag to local build

* fix: Local build bug using wrong interpreter

* fix: APIs removal

* Remove unused functions from exports

Removed unused functions 'read_file' and 'read_ingredient_file' from exports.

* Remove 'sign_file' from exports in c2pa.py

Removed 'sign_file' from the exported members list.

* fix: Avoid object cycles to relieve gc pressure (#283)

* fix: Initial gc investigation

* fix: Initial gc investigation 2

* fix: Debug cleanup

* fix: Review

* Update pyproject.toml

* Update c2pa version to v0.88.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant