Skip to content

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)

@RobinDavid RobinDavid requested a review from patacca November 18, 2023 11:24
@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.

3 participants