summaryrefslogtreecommitdiff
path: root/python/undo.py
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2025-09-29 17:02:13 -0700
committerMark Rowe <mark@vector35.com>2025-10-02 09:33:41 -0700
commit82e8eaca7db9dc7284e3fb382eecbfbecef7bcb6 (patch)
treea820cd105a79efb74c8e35cf76e532c62e3a5fae /python/undo.py
parentc3225e7249815ff073794054a99c337f9602c413 (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/undo.py')
0 files changed, 0 insertions, 0 deletions