-
Notifications
You must be signed in to change notification settings - Fork 6
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
Miscellaneous performance improvements #107
Conversation
fd5d60c
to
947cbe0
Compare
- Fix INLINE pragmas. - Change the return type of integerValue, in order to deal with potential integer overflow.
5b99cc9
to
2112d4f
Compare
* Reduce script bitmap * Add scriptShortName * Add inScript * Refactor scriptDescription * Refactor scriptExtensions * Add ICU comparison * Do not depends on unicode-data * Cabal: improve bench options
I got nice performance improvements in general but also some regressions in Anyway, this PR is getting too big, so I am going to split it in various ones, starting with #109. |
FYI, I am working on rebasing & splitting this PR into smaller PR. I will not make the mistake again with a huge PR. Leaving this open while not completely ported. |
So long, big unmergeable PR. |
I plan to work here on performance.
I may introduce breaking changes when I encounter a discutable design decision.