Sign in
flutter
/
third_party
/
harfbuzz
/
dd22c29f951ceec98516d7cb378bf2aa7e21d89a
/
src
/
hb-set-private.hh
dd22c29
[set] Always check population before checking for equality
by Behdad Esfahbod
· 7 years ago
63f57f4
Mark more unsized array's as arrayZ
by Behdad Esfahbod
· 7 years ago
f1f6bc0
[set] Fix init/fini of set on the stack to call object init/fini
by Behdad Esfahbod
· 7 years ago
5c3112a
s/hb_prealloced_array_t/hb_vector_t/g
by Behdad Esfahbod
· 7 years ago
a60ba79
s/finish/fini
by Behdad Esfahbod
· 7 years ago
bd5f918
[set] Cache population
by Behdad Esfahbod
· 7 years ago
f014a12
[set] Fix algebra
by Behdad Esfahbod
· 7 years ago
7587683
[set] Minor
by Behdad Esfahbod
· 7 years ago
f18b9fb
[set] Implement iteration using bitop intrinsics
by Behdad Esfahbod
· 7 years ago
d25c3e6
[set] Readjust parameters
by Behdad Esfahbod
· 7 years ago
e1f1f96
[set] Tune size again
by Behdad Esfahbod
· 7 years ago
694eaf6
[set] Add backwards iterator
by Behdad Esfahbod
· 7 years ago
fe3bc52
[set] Allow starting iteration from a non-member of the set
by Behdad Esfahbod
· 7 years ago
c479a59
[subset] Assemble font
by Behdad Esfahbod
· 7 years ago
34ac354
[set] Respect stride
by Behdad Esfahbod
· 7 years ago
c9e12a2
Fix set initializer
by Behdad Esfahbod
· 7 years ago
2fe5f88
[set] Handle nil set in add_range() / add_sorted_array()
by Behdad Esfahbod
· 7 years ago
493a005
[set] In add_sorted_array(), bail if data is not sorted
by Behdad Esfahbod
· 7 years ago
a7bd6d7
[collect_glyphs] Bail if input data looks like garbage
by Behdad Esfahbod
· 7 years ago
1ce7d6e
[set] Optimize add_array() / add_sorted_array()
by Behdad Esfahbod
· 7 years ago
81f27df
More work towards improving collect_glyphs() against bad input
by Behdad Esfahbod
· 7 years ago
5d02572
[set] Add add_sorted_array()
by Behdad Esfahbod
· 7 years ago
9d6511a
[set] Reduce number of preallocated pages from 8 to 1
by Behdad Esfahbod
· 7 years ago
9daa88c
Minor
by Behdad Esfahbod
· 7 years ago
f424a34
[set] Change pagesize from 512 bits to 8192 bits
by Behdad Esfahbod
· 7 years ago
0fe62c1
[set] Add add_array()
by Behdad Esfahbod
· 7 years ago
eeb26d2
[set] Actually commit fixes mentioned in previous commit!
by Behdad Esfahbod
· 7 years ago
0744149
[set] Protect against bad input in hb_set_add_range()
by Behdad Esfahbod
· 7 years ago
9d0194b
[set] Optimize add_range() some more
by Behdad Esfahbod
· 7 years ago
438c325
[set] Optimize add_range()
by Behdad Esfahbod
· 7 years ago
dfd234a
[set] Fix page_map[] indexing in backward loop.
by Jonathan Kew
· 7 years ago
d511cfb
[set] Bugfix for hb_set_next
by Jonathan Kew
· 7 years ago
30a591e
[set] Rewrite another way :P
by Behdad Esfahbod
· 7 years ago
8170801
[set] Fix crash
by Behdad Esfahbod
· 7 years ago
dd33e4e
[set] Don't use major()
by Behdad Esfahbod
· 7 years ago
d0f0ff8
[set] Don't use PAGE_SIZE
by Behdad Esfahbod
· 7 years ago
8b9d9b7
Fix set initialization issues
by Behdad Esfahbod
· 7 years ago
ba8b569
Try fixing build on VC
by Behdad Esfahbod
· 7 years ago
a11249e
[set] Fix merge logic
by Behdad Esfahbod
· 7 years ago
ab8f327
Ouch.
by Behdad Esfahbod
· 7 years ago
bb99179
[set] Disable vectorization
by Behdad Esfahbod
· 7 years ago
0cf7d95
[set] Remove TODO items not worth pursuing
by Behdad Esfahbod
· 7 years ago
10d4365
[set] Speed up intersects()
by Behdad Esfahbod
· 7 years ago
7737e87
Properly detect vector_size attribute and use fallback otherwise
by Behdad Esfahbod
· 7 years ago
f8a0ec5
[set] Add fallback implementation of int-vector type
by Behdad Esfahbod
· 7 years ago
deed4a4
Faster hb_set_t
by Behdad Esfahbod
· 7 years ago
a433e60
Remove unused hb_frozen_set_t
by Behdad Esfahbod
· 7 years ago
826a1da
Move set-digests into their own header file
by Behdad Esfahbod
· 7 years ago
dbdbfe3
Use nullptr instead of NULL
by Behdad Esfahbod
· 7 years ago
c3448e8
Use static_assert instead of custom ASSERT_STATIC
by Behdad Esfahbod
· 7 years ago
3331731
Fix sign of shift operators
by Behdad Esfahbod
· 9 years ago
23e56e0
Fix broken sentence
by Behdad Esfahbod
· 10 years ago
3fe4e92
Minor
by Behdad Esfahbod
· 10 years ago
7b7129c
Add hb_frozen_set_t
by Behdad Esfahbod
· 10 years ago
cd7ea4f
Make hb_object_t members private
by Behdad Esfahbod
· 11 years ago
2a8c49a
Remove unnecessary includes
by Behdad Esfahbod
· 11 years ago
20cbc1f
Annotate hb-set a bit; add HB_SET_VALUE_INVALID
by Behdad Esfahbod
· 12 years ago
fa3d0a0
Bug 64476 - Typo in hb_set_t.get_min()
by Behdad Esfahbod
· 12 years ago
e6f19af
Minor
by Behdad Esfahbod
· 12 years ago
f9a6110
Remove HB_DEBUG_SET_DIGESTS
by Behdad Esfahbod
· 12 years ago
f7466ee
Remove hb_set_digest_common_bits_t
by Behdad Esfahbod
· 12 years ago
0d5798a
Improve hb_set_digest_t
by Behdad Esfahbod
· 12 years ago
c7851ef
Templatize hb_set_digest_lowest_bits_t filter
by Behdad Esfahbod
· 12 years ago
0edd0fd
Add comment
by Behdad Esfahbod
· 12 years ago
b40f2c0
Add hb_set_digest_combiner_t
by Behdad Esfahbod
· 12 years ago
02e5e58
Speed up Speed up hb_set_digest_common_bits_t calcs
by Behdad Esfahbod
· 12 years ago
4d2813d
Print set-digest hit ratio with HB_DEBUG_SET_DIGESTS
by Behdad Esfahbod
· 12 years ago
1357c2d
Revert "Speed up hb_set_digest_common_bits_t calcs"
by Behdad Esfahbod
· 12 years ago
7b1b720
Protect sets in-error from further modication
by Behdad Esfahbod
· 12 years ago
8165f27
[tests] Start adding tests for hb-set.h
by Behdad Esfahbod
· 12 years ago
aec89de
Add / modify set API a bit
by Behdad Esfahbod
· 12 years ago
f60d3ed
Minor
by Behdad Esfahbod
· 12 years ago
048e3b5
Speed up hb_set_digest_lowest_bits_t calcs
by Behdad Esfahbod
· 13 years ago
3d1b66a
Speed up hb_set_digest_common_bits_t calcs
by Behdad Esfahbod
· 13 years ago
e2b8d75
Use wider set digests on 64-bit archs
by Behdad Esfahbod
· 13 years ago
60a3035
Add hb_set_digest_t
by Behdad Esfahbod
· 13 years ago
1bc1cb3
Make source more digestable for gobject-introspection
by Behdad Esfahbod
· 13 years ago
67bb9e8
Add set add_coverage() to Coverage()
by Behdad Esfahbod
· 13 years ago
6220e5f
Add ASSERT_POD for most objects
by Behdad Esfahbod
· 13 years ago
bf93b63
Remove constructor from hb_prealloced_array_t
by Behdad Esfahbod
· 13 years ago
29ce446
Add set iterator
by Behdad Esfahbod
· 13 years ago
62c3e11
Add set symmetric difference
by Behdad Esfahbod
· 13 years ago
f039e79
Don't use min/max as function names
by Behdad Esfahbod
· 13 years ago
b5fa37c
Minor
by Behdad Esfahbod
· 13 years ago
1a2a4a0
Fix warning and build issues
by Behdad Esfahbod
· 13 years ago
a5e39fe
Minor
by Behdad Esfahbod
· 13 years ago
1827dc2
Add hb_ot_shape_glyphs_closure()
by Behdad Esfahbod
· 13 years ago
6c6ccaf
Add a few more set operations
by Behdad Esfahbod
· 13 years ago
5caece6
Make closure() return void
by Behdad Esfahbod
· 13 years ago
0b08adb
Add hb_set_t
by Behdad Esfahbod
· 13 years ago