| Age | Commit message (Collapse) | Author |
|
|
|
ad-hoc messages with consistent decorator
|
|
|
|
|
|
|
|
|
|
significant memory savings
|
|
|
|
|
|
|
|
Move calls to Free into finally blocks
format function.py and api_test.py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and mapping containers
|
|
|
|
|
|
|
|
|
|
|
|
which require Type objects
|
|
|
|
|
|
Addresses issue binaryninja-api#1113
|
|
|
|
`DisassemblyTextLine.highlight` attribute when `isinstance(color, _highlight.HighlightColor)` is true
|
|
function for better backward compatibility
|
|
|
|
|
|
Improve implementation of immutable_copy/mutable_copy
|
|
|
|
metadata.py, callingconvention.py, binaryview.py, highlevelil.py, scriptingprovider.py, types.py
Fix typehint for Union[QualifiedName, str]
|
|
|
|
|
|
|
|
|
|
Remove _mutable types
|
|
Fix linter error in scriptingprovider.py
Update workflow.py using updated paradigms and type hints
|
|
|
|
|
|
instantiated directly
|
|
The Variable class is now broken into 3 separate classes with helper
methods to convert between them.
CoreVariable is implemented as a frozen dataclass and is analogous
to BNVariable
VariableNameAndType is analogous to BNVariableNameAndType
Bothe the above are passive objects and can not be changed directly
The new and improved Variable object is now an active object which
can be operated on directly and changes will take effect immediately
|
|
|