Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: refactor python-bindiff #4

Merged
merged 3 commits into from
Jan 9, 2024
Merged

WIP: refactor python-bindiff #4

merged 3 commits into from
Jan 9, 2024

Conversation

RobinDavid
Copy link
Collaborator

Rework completely the underlying of diffs to better scale.

I am not mutating objects on the fly now.

Changed the API to make it compliant with the underlying working of python-binexport.

Can now instanciate a BinDiff object almost immediately.

(Now need to write some tests)

@patacca
Copy link
Collaborator

patacca commented Jan 4, 2024

I added docstrings for the new functions, used single leading underscore for private methods instead of double leading underscore that has a specific behavior, invoking name mangling (see PEP-8) and fixed a leftover.
For the rest LGTM

@patacca
Copy link
Collaborator

patacca commented Jan 4, 2024

Rebased on top of main

@patacca patacca merged commit a9aea09 into main Jan 9, 2024
@patacca patacca deleted the refactor-diffing branch January 9, 2024 14:04
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.

2 participants