diff options
| author | Mark Rowe <mark@vector35.com> | 2025-09-29 17:02:13 -0700 |
|---|---|---|
| committer | Mark Rowe <mark@vector35.com> | 2025-10-02 09:33:41 -0700 |
| commit | 82e8eaca7db9dc7284e3fb382eecbfbecef7bcb6 (patch) | |
| tree | a820cd105a79efb74c8e35cf76e532c62e3a5fae /python/functionrecognizer.py | |
| parent | c3225e7249815ff073794054a99c337f9602c413 (diff) | |
[ObjC] Add support for removing runtime calls that perform retain count operations
A new activity is added that will remove calls to `objc_retain`,
`objc_release`, `objc_autorelease`, and related functions. It is
disabled by default due to the fact it changes the semantics of the
code. It can be enabled on a per-function basis via the Function
Settings context menu or command palette entry. Alternatively, it can be
enabled in Open with Options or in user settings if a user would prefer
it be on for an entire file or for all files they open.
For now the activity is only eligible within arm64 binaries. Supporting
x86_64 will require matching some slightly different IL patterns.
Diffstat (limited to 'python/functionrecognizer.py')
0 files changed, 0 insertions, 0 deletions
