Behdad Esfahbod
|
281b4705b4
|
[pool] Rewrite a loop as dagger
|
2022-11-18 20:25:05 -07:00 |
Behdad Esfahbod
|
afd716d4cd
|
[serialize] Don't free object-pool in reset()
|
2022-11-16 12:28:56 -07:00 |
Behdad Esfahbod
|
2337f0d047
|
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
|
2021-07-08 10:54:09 -07:00 |
Behdad Esfahbod
|
bb48bf52a4
|
Rename misc uses of "free"
In preparation for fixing https://github.com/harfbuzz/harfbuzz/issues/3044
|
2021-07-08 10:54:09 -07:00 |
Ebrahim Byagowi
|
a224f4179f
|
Turn more of simple dagger chains to foreach
Less noise, as was agreed before and applied 385741d also
|
2020-03-13 08:33:34 +03:30 |
Ebrahim Byagowi
|
a0b4ac4dce
|
Turn 8 spaces to tab across the project
According to the current code style of the project
|
2019-08-27 02:40:41 +04:30 |
Behdad Esfahbod
|
aade9b70aa
|
[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*)...
|
2019-08-13 16:10:03 -07:00 |
Behdad Esfahbod
|
3305a2cad2
|
[serialize] Port to use object pool
Tested, but feels fragile :(.
|
2019-04-02 22:58:49 -07:00 |
Behdad Esfahbod
|
5efbc01174
|
[pool] Uses memset() instead of assigning Null()
Assignment is invalid on invalid object.
|
2019-04-02 22:41:06 -07:00 |
Behdad Esfahbod
|
434d78bf91
|
Add hb_pool_t<> for pooled memory allocation
|
2019-04-02 21:46:40 -07:00 |