|
867640af
|
2023-07-14T13:09:16
|
|
Revert "[set] Add test_and_add / test_and_del"
This reverts commit de1237fbf2660b5952dde4db171a62d9b1a77c92.
This seems to be a net loss.
|
|
de1237fb
|
2023-07-14T12:38:56
|
|
[set] Add test_and_add / test_and_del
Use in graph.
|
|
0980e2b7
|
2023-07-09T15:13:57
|
|
Minor casts
|
|
6df8ce7b
|
2023-07-09T09:58:02
|
|
[bit-page] Remove disabled assertion
|
|
9b9a9c6f
|
2023-07-09T09:55:00
|
|
[bit-page] Speed up is_empty()
|
|
2f4ed5e9
|
2023-07-09T09:45:46
|
|
[bit-page] Short-circuit is_subset()
|
|
347c1f70
|
2023-07-09T09:33:04
|
|
[set] Keep (lazy) population per bit-page
36% speedup in:
BM_subset/subset_glyphs/merged.devalast.ttf/10
|
|
a58bbe54
|
2023-05-09T12:06:35
|
|
[set] Use better hash
|
|
92d5ec2f
|
2023-01-17T05:59:19
|
|
[bit-page] Mark len() function static
|
|
a180ae43
|
2023-01-16T13:06:30
|
|
[bit-set] Use for loop instead of memset for page clear
Produces faster code.
|
|
0d665291
|
2023-01-12T13:14:24
|
|
[bit-page] Minor simplify bit-page specification
|
|
3e1c524e
|
2023-01-10T17:18:34
|
|
[bit-page] Comment
|
|
33165f48
|
2022-11-29T15:14:15
|
|
[bit-page] Remove ELT_BITS_LOG_2
My compiler is smart enough to take care of it.
|
|
a331e913
|
2022-11-26T14:59:37
|
|
[bit-page] Hand-code equality
Faster than memcmp() because of alignment.
|
|
ac0efaf8
|
2022-11-22T12:50:36
|
|
Use hb_memset instead of memset consistently
|
|
68a29020
|
2022-11-18T16:02:45
|
|
[bit-page] Write hash() as dagger
|
|
87271e1b
|
2022-11-18T16:01:23
|
|
[bit-page] Write get_population as dagger
|
|
744eb6ba
|
2022-11-18T15:56:06
|
|
[bit-page] Write is_empty() as dagger
|
|
43a4028f
|
2022-11-18T15:54:34
|
|
[algs] Move hb_vector_size_t to bit-page as only user
|
|
53fd4c92
|
2022-07-20T13:33:49
|
|
[set] A variable rename
|
|
58f848da
|
2022-05-19T15:42:54
|
|
[set/map] Adjust hash function return type
|
|
844ac328
|
2022-05-19T13:54:31
|
|
[set] Fix hb_set_t hash stability
|
|
124f9aeb
|
2022-05-19T12:58:02
|
|
[set] Make hb_set_t hashable
|
|
01829882
|
2022-03-25T08:36:44
|
|
[set] Add call to export set contents to an array. (#3500)
[set] Add hb_set_next_many.
|
|
3125f5ae
|
2022-03-21T13:12:14
|
|
Add log base 2 versions of constants.
|
|
ec4812a7
|
2021-08-19T13:32:44
|
|
[bit-page] Remove unused inverted code
|
|
060de189
|
2021-08-19T00:58:34
|
|
[bit-page] Fix sanitizer error
This essentially reverts 9449cfeefd7e3b761c8035c45330abd7a5201604
Problem was dereferencing pointer at end of array...
|
|
9b390f8c
|
2021-08-15T12:34:55
|
|
[set] Move page_t into hb-bit-page.hh
|