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