src/hb-pool.hh


Log

Author Commit Date CI Message
Behdad Esfahbod e4b2d9c3 2023-06-26T17:52:37 [pool] Don't clear unused memory
Behdad Esfahbod bffdca89 2023-04-22T09:32:57 [pool] Add funny Copilot comment
Behdad Esfahbod 04464c55 2022-12-30T14:55:32 [pool] Change chunk-len from 16 to 32
Behdad Esfahbod ac0efaf8 2022-11-22T12:50:36 Use hb_memset instead of memset consistently
Behdad Esfahbod 281b4705 2022-11-18T20:25:05 [pool] Rewrite a loop as dagger
Behdad Esfahbod afd716d4 2022-11-16T12:28:56 [serialize] Don't free object-pool in reset()
Behdad Esfahbod 2337f0d0 2021-07-08T10:58:50 Internally use hb_malloc/.../hb_free instead of malloc/.../free Redefining those stock names as macros was conflicting with gcc 10 headers. Fixes https://github.com/harfbuzz/harfbuzz/issues/3044
Behdad Esfahbod bb48bf52 2021-07-08T10:53:45 Rename misc uses of "free" In preparation for fixing https://github.com/harfbuzz/harfbuzz/issues/3044
Ebrahim Byagowi a224f417 2020-03-13T08:33:34 Turn more of simple dagger chains to foreach Less noise, as was agreed before and applied 385741d also
Ebrahim Byagowi a0b4ac4d 2019-08-24T17:57:14 Turn 8 spaces to tab across the project According to the current code style of the project
Behdad Esfahbod aade9b70 2019-08-13T16:09:20 [pool] Fix alignment assertion I *think* it should fix https://github.com/harfbuzz/harfbuzz/issues/1901 Ie. if on a system, alignof(void*) < sizeof(void*)...
Behdad Esfahbod 3305a2ca 2019-04-02T22:42:22 [serialize] Port to use object pool Tested, but feels fragile :(.
Behdad Esfahbod 5efbc011 2019-04-02T22:41:06 [pool] Uses memset() instead of assigning Null() Assignment is invalid on invalid object.
Behdad Esfahbod 434d78bf 2019-04-02T21:46:40 Add hb_pool_t<> for pooled memory allocation