Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[0.7] Road to "Missing Swift constructs" #9

Open
5 tasks
siejkowski opened this issue Jul 23, 2018 · 0 comments
Open
5 tasks

[0.7] Road to "Missing Swift constructs" #9

siejkowski opened this issue Jul 23, 2018 · 0 comments

Comments

@siejkowski
Copy link
Collaborator

siejkowski commented Jul 23, 2018

This issue presents the roadmap for the version 0.7 of Sirius obfuscator tool.

Vision

The version 0.7 expands the space of Swift constructs that are properly identified and supported by the Sirius obfuscator.

Scope (initial)

  • Solving the #if / #else / #endif problem by taking the bodies of the if-branches and resolving them independently
  • Ensure on renaming of functions and computed properties which satisfy the requirements from multiple protocols that all these protocols are from our module. If not, no rename
  • Support renaming of the names in backticks
  • Renaming of the local variables
  • Renaming enum case associated values
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant