Skip to content

JMPEntry Wrapper class and small re-write#11

Merged
SomeJakeGuy merged 31 commits intomainfrom
JMPEntry-Wrapper-Class
Jan 2, 2026
Merged

JMPEntry Wrapper class and small re-write#11
SomeJakeGuy merged 31 commits intomainfrom
JMPEntry-Wrapper-Class

Conversation

@SomeJakeGuy
Copy link
Copy Markdown
Owner

  • JMPEntry wrapper class, which allows JMPEntries to be updated/get values as a true dictionary using field_name, field_hash, or the JMPHeaderField itself.
  • Added a JMPFieldHeader equality method and a proper hash function.
  • Privatized data_entries and introduced some new functions to add and delete entries.
  • Added a function to remove JMPFieldHeaders. Will automatically remove from all data_entries for you.
  • Created/merged from find_jmp_header functions.
  • Introduced some unit-tests to check JMP read/writes are successful.
  • Updated/Added various docstrings.

…ar the fields property. Additionally, moved find functions up a few as well.
…MP that would otherwise break previous implementation.
…eld_hash input. Created an update function as well.
@SomeJakeGuy SomeJakeGuy merged commit f4f45f9 into main Jan 2, 2026
@SomeJakeGuy SomeJakeGuy deleted the JMPEntry-Wrapper-Class branch January 2, 2026 07:03
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