This also adds a new "viewport" bit-field, which will be initially be used for incremental search data. Several redundant range checks were removed.
Description
Languages
Scheme
79.6%
C
12.7%
C++
6.2%
Assembly
0.9%
Python
0.4%
Other
0.2%