commit | 5b882c420adc8f0556a0d966a641aef4c812079e | [log] [tgz] |
---|---|---|
author | Garret Rieger <grieger@google.com> | Wed Oct 06 11:12:32 2021 -0700 |
committer | Garret Rieger <grieger@google.com> | Wed Oct 06 11:43:47 2021 -0700 |
tree | 02c73fa2f5bb59d44f26ec09426b8cb4e82e1dc8 | |
parent | ff7a86e9b06f7c9b4c82fb931d681b08be1e0b27 [diff] |
[repacker] performance optimizations for topological sorting. - Presize the output sorted graph and write it once in the correct order to avoid needing to reverse. - Swap the old/new graph vectors instead of copying. - Use a boolean vector for tracking visited instead of a set.
This is HarfBuzz, a text shaping library.
For bug reports, mailing list, and other information please visit:
For license information, see COPYING.
For build information, see BUILD.md.
For custom configurations, see CONFIG.md.
For test execution, see TESTING.md.
Documentation: https://harfbuzz.github.io