2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-08-31 06:16:03 +00:00

Update CompilerImprovements

John Johansen
2021-01-28 11:45:46 +00:00
parent f8ee267ceb
commit ebb3277b1d

@@ -32,7 +32,7 @@ performance over each release.
- store alt nodes is sorted vector
- store cat nodes in vector
- do tree factoring on vectors, does not require tree rewrites or left/right manipulations
- merge char nodes into charset nodes
- merge char nodes into charset nodes (requires fix to dominance)
- replace char nodes with charset node to remove duplicate code
1. dfa creation - currently creates sets and removes duplicates which means a lot of creation and freeing
@@ -73,6 +73,7 @@ I# Tunables to reduce memory
- O expr-simplify
- O diff-encode
- j 0
- ensure parser is stripped
# Tunables to trade compiler memory for speed