| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-20 | Add support for mmlil_if_available | Peter LaFosse | |
| 2022-01-19 | Turn some asserts back into exceptions | Peter LaFosse | |
| 2022-01-19 | Many type check fixes | Peter LaFosse | |
| 2022-01-06 | Add Function::HasUserAnnotations | Peter LaFosse | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-11-29 | Fix type hint in TagList.__init__ | Peter LaFosse | |
| 2021-11-29 | Fix type hints for BasicBlockList | Peter LaFosse | |
| 2021-11-05 | Turn some apis back into Lists for ease of use, improve __repr__ for list ↵ | Peter LaFosse | |
| and mapping containers | |||
| 2021-10-20 | Update Function.function_type to use types.FunctionType instead of types.Type | Josh F | |
| 2021-10-19 | More accurate description of operand argument | Glenn Smith | |
| 2021-10-19 | Docs for get/set integer display type | Glenn Smith | |
| 2021-10-11 | Revert 'mlils' back to list instead of Generator | Peter LaFosse | |
| 2021-09-30 | Remove unsafe BNDeleteAutoVariable | Peter LaFosse | |
| 2021-09-30 | Allow string representation of types to be passed as parameters to methods ↵ | Peter LaFosse | |
| which require Type objects | |||
| 2021-09-28 | Add Refactor Symbol to CoreSymbol and Symbol | Peter LaFosse | |
| 2021-09-28 | Add BasicBlockList class for improved iteration speed of basic blocks | Peter LaFosse | |
| 2021-09-22 | Add __contains__ for Function, Section, Segment, BasicBlock and BinaryView | Peter LaFosse | |
| Addresses issue binaryninja-api#1113 | |||
| 2021-09-18 | Make some additional dataclasses frozen | Peter LaFosse | |
| 2021-09-14 | Fix for issue #2634: adds missing assignment to ↵ | galenbwill | |
| `DisassemblyTextLine.highlight` attribute when `isinstance(color, _highlight.HighlightColor)` is true | |||
| 2021-09-08 | moving InstructionTextToken back to architecture module and aliasing from ↵ | Jordan Wiens | |
| function for better backward compatibility | |||
| 2021-09-07 | Improve backward compatibility of Tags APIs | Peter LaFosse | |
| 2021-09-06 | Fix some unnecessary checks for handle is not None in destructors | Peter LaFosse | |
| 2021-09-06 | Commonize _to_core_struct/_from_core_struct | Peter LaFosse | |
| Improve implementation of immutable_copy/mutable_copy | |||
| 2021-09-06 | make dataclasses in function.py | Peter LaFosse | |
| 2021-09-06 | Add some additional typehints to architecture.py, function.py and ↵ | Peter LaFosse | |
| metadata.py, callingconvention.py, binaryview.py, highlevelil.py, scriptingprovider.py, types.py Fix typehint for Union[QualifiedName, str] | |||
| 2021-09-06 | Improve backward compatibility of python/function.py | Peter LaFosse | |
| 2021-09-06 | Fix typecheck error in function.py | Peter LaFosse | |
| 2021-09-06 | Use more f-strings | Peter LaFosse | |
| 2021-09-06 | Additional typehints for mediumlevelil.py, binaryview.py and function.py | Peter LaFosse | |
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-09-05 | type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.py | Peter LaFosse | |
| Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints | |||
| 2021-09-05 | Refactor ILs for greater speed and utility | Peter LaFosse | |
| 2021-09-05 | Don't inherit from object anymore | Peter LaFosse | |
| 2021-09-05 | Refactor RegisterValue class into multiple dataclasses which can be ↵ | Peter LaFosse | |
| instantiated directly | |||
| 2021-09-05 | Refactor Variable class | Peter LaFosse | |
| 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 | |||
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-13 | Workflows early preview. | Brian Potchik | |
| 2021-07-26 | Python API : Fix copyright year, add .vars to IL functions, remove ↵ | KyleMiles | |
| BNGetFunctionILVariables, prevent variables without types (from Mapped MLIL) from erroring out in function.Variable's __repr__, added BNGetLowLevel-Registers, RegisterStacks, Flags, MemoryVersions, and their respective SSA versions, added `LowLevelILFunction`- `.vars`, `.ssa_vars`, `.registers`, `.register_stacks`, `.flags`, `.memory_versions` and ssa versions. | |||
| 2021-07-09 | Cleanup tags and comments in many places | Glenn Smith | |
| Fixes #1926 #2374 #2325 #2204 #1652 and possibly others | |||
| 2021-06-12 | Function: Added `BNGetFunctionILVariables()` / `get_il_vars()` method | Jon Palmisciano | |
| 2021-05-26 | Add the ability to automatically create struct members | Xusheng | |
| 2021-05-12 | adding list of current debug reports to request_debug_report documentation | Jordan Wiens | |
| 2021-05-03 | Settable function parameters by index | KyleMiles | |
| Resolves #1873 | |||
| 2021-04-22 | add persistent search result | Xusheng | |
| 2021-04-07 | adding passive decorator and annotate Variable class | Jordan Wiens | |
| 2021-04-06 | Fix docstring confusing some syntax highlighters | Kevin Orr | |
| This is technically correct (and for illustration): ```py >>> "asdf""" 'asdf' >>> "asdf""qwer" 'asdfqwer' >>> def foo(): ... "asdf""" ... return 4 ... >>> foo() 4 >>> foo.__doc__ 'asdf' ``` But as it currently exists, it messes up some (admittedly, incorrect) lexers/syntax highlighters (e.g. emacs's python-mode). | |||
| 2021-04-06 | Revert Variable.name setter as it breaks some usage of Variable objects | Peter LaFosse | |
| 2021-03-26 | updating to latest sphinx-rtd theme and many doc formatting fixes | Jordan Wiens | |
| 2021-03-19 | Minor spelling fixes | Peter LaFosse | |
| 2021-02-18 | fix syntax error in pydoc warnings | Jordan Wiens | |
