src/hb-bit-page.hh


Log

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