|
89ab5f2b
|
2025-04-01T17:48:08
|
|
[cache] Comments
|
|
48e7e5a0
|
2025-04-01T17:43:35
|
|
[cache] Document
|
|
a0d76c5b
|
2025-03-12T16:33:13
|
|
[atomic] Templatize
|
|
7aba1e6d
|
2023-06-29T12:44:34
|
|
[cache] Minor use a range for loop
|
|
afae537c
|
2023-06-29T12:42:44
|
|
[cache] Minor remove .init()
Use constructor.
|
|
b31684dc
|
2023-04-22T09:47:58
|
|
[cache] Add some AI-generated comments
|
|
a924bbcf
|
2023-01-30T14:13:33
|
|
[atomic/cache] Add hb_atomic_short_t
|
|
1b53ed3c
|
2023-01-28T13:22:52
|
|
[cache] Remove empty fini()
|
|
115d5725
|
2023-01-28T13:22:08
|
|
[cache] Add constructor
|
|
9855b678
|
2022-11-16T13:37:34
|
|
[cache] Minor rewrite assertion
|
|
d7adc55e
|
2022-08-03T13:22:51
|
|
[ot-font] Allow 24bit glyphs in advance cache
|
|
99070a73
|
2022-08-03T13:19:33
|
|
[cache] Use short instead of int if fits
|
|
b78546b1
|
2022-08-03T13:02:18
|
|
[cache] Residual
|
|
ec90d1e1
|
2022-08-03T13:00:48
|
|
[cache] Add a non-threadsafe version
Use in hb-ft, since already mutex'ed.
|
|
f73c15ca
|
2022-08-03T12:54:03
|
|
[atomic-int] Add operators for relaxed ops
|
|
0bb4c1f0
|
2022-05-29T10:23:19
|
|
[cache] Set default values for cache template parameters
|
|
bb48bf52
|
2021-07-08T10:53:45
|
|
Rename misc uses of "free"
In preparation for fixing https://github.com/harfbuzz/harfbuzz/issues/3044
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
b2ebaa9a
|
2018-12-16T22:38:10
|
|
Remove redundant 'inline' from methods (#1483)
|
|
3426a361
|
2018-10-01T12:55:57
|
|
Unbreak bots
|
|
df827a6a
|
2018-10-01T11:34:20
|
|
[cache] Fix cache coherency corner-case
If key_bits+value_bits-cache_bits==32 then -1 is ambiguous...
|
|
30546870
|
2018-09-27T16:54:23
|
|
[cache] Use atomic writes in clear()
To help TSan.
|
|
606bf574
|
2018-09-16T19:33:48
|
|
Revert forcing use of single-parameter static_assert()
Some clang versions define static_assert as a macro apparently, so we cannot
redefine it...
This reverts commit 94bfea0ce6a7b4d5641c198d50751748a353df11.
This reverts commit 4e62627831e7457ed60ff87712570065b14b200a.
|
|
4e626278
|
2018-09-16T18:09:36
|
|
Enforce single-param static_assert() only
So we don't accidentally break it again.
|
|
54998bef
|
2018-09-11T14:35:26
|
|
[ft] Cache advances
I decided to always use the cache, instead of my previous sketch direction
that was to only allocate and use cache if fast advances are not available.
The cache is a mere 1kb, so just use it...
TODO: Invalidate cache on font size change.
Fixes https://github.com/harfbuzz/harfbuzz/issues/651
Fixes https://github.com/harfbuzz/harfbuzz/pull/1082
|
|
0ea42e11
|
2018-09-11T12:22:42
|
|
[cache] Minor
|
|
0f520ada
|
2018-09-11T12:02:34
|
|
Revert "Remove unused hb_cache_t"
This reverts commit 473b17af4d421f4ce7ac18c769731bb2aa4088f8.
Updates to recent changes.
|