Go to file
Behdad Esfahbod baa14e1814 [lookup] Don't initialize skippy if coverage match fails
Currently:

  - Initializing skippy is very expensive,

  - Our lookup accelerator (using set-digests) can be very ineffecite,

As such, we end up many times initializing skippy but then failing
coverage check.  Reordering fixes that.

When, later, we fix our accelerator to have truly small false-positive
rate (for example by using the frozen-sets), then we might want to
reorder these checks such that we wouldn't calculate coverage number
if skippy is going to fail.

This shows a 5% speedup with Roboto already.
2015-02-25 15:43:26 -08:00
docs Rename HB_VERSION_CHECK and hb_version_check to "atleast" 2014-06-20 14:09:57 -04:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src [lookup] Don't initialize skippy if coverage match fails 2015-02-25 15:43:26 -08:00
test Fail blob creation if length overflows or is too large 2014-12-18 18:22:21 -08:00
util [util] Add convenience "make lib" target 2015-02-25 15:43:24 -08:00
.travis.yml [travis] Fix clang again 2014-10-01 18:58:43 -04:00
Android.mk Remove hardcoded ICU include paths. 2015-01-05 14:43:13 -08:00
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
autogen.sh One more fix for build without gtk-doc 2014-03-21 12:53:08 -07:00
configure.ac 0.9.38 2015-01-23 12:45:35 -08:00
COPYING Improve license information 2012-10-28 21:26:19 -07:00
git.mk [git.mk] Update 2013-12-04 20:01:22 -05:00
harfbuzz.doap Minor 2011-05-27 04:14:42 -04:00
Makefile.am [bindings] Add README.python 2015-01-21 01:52:54 -08:00
NEWS 0.9.38 2015-01-23 12:45:35 -08:00
README [travis] Minor 2014-10-01 17:57:43 -04:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python Add README.python 2015-01-21 01:57:44 -08:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Revert "Round when scaling values" 2013-09-03 20:11:01 -04:00

Build Status Coverage Status

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see the file COPYING.