Speed optimizations #8

Merged
root merged 5 commits from pastk-optimize into master 2023-02-10 15:31:30 +00:00

5 commits

Author SHA1 Message Date
ae8d4881b8 Optimize choosers by discarding non-matching rules
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2023-02-09 12:33:18 +00:00
9faac99cd2 Add zoom into choosers optimization tree
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2023-02-09 12:33:18 +00:00
8e888c00b7 Optimize frequently called functions
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2023-02-09 12:33:18 +00:00
2b60e273b3 Process unique runtime conditions once only
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2023-02-09 12:33:18 +00:00
a44f10db9c Optimize looking for runtime conditions in selectors
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2023-01-22 16:32:37 +00:00