Behdad Esfahbod
|
5a3ac0ab34
|
[subset/cff1] Another micro-optimization
|
1 year ago |
Behdad Esfahbod
|
331398286a
|
[subset/cff1] Micro-optimize
|
1 year ago |
Behdad Esfahbod
|
595aa58379
|
[UnsizedArray] Minor simplify operator[]
|
1 year ago |
Behdad Esfahbod
|
319ea3b967
|
[UnsizedArrayOf] Simplify operator[]
No need to check for overflow. Caller is responsible for correct
access.
|
1 year ago |
Behdad Esfahbod
|
6188a3f5a4
|
[subset/cff] Minor signedness change
|
1 year ago |
Behdad Esfahbod
|
887f299351
|
[susbet/cff] Reuse iterator
|
1 year ago |
Behdad Esfahbod
|
f5b8284633
|
[subset/cff1] Minor use hb_len
|
1 year ago |
Behdad Esfahbod
|
7063817071
|
[subset/cff1] Speed up writing 1byte charstrings
As in the holes of retaingids.
|
1 year ago |
Behdad Esfahbod
|
21ff023a46
|
[subset/cff1] Speed up encoding for retaingids
|
1 year ago |
Behdad Esfahbod
|
b152223998
|
[cff] Minor type change
|
1 year ago |
Behdad Esfahbod
|
640774b9f1
|
[subset/cff] Speed up subsr subset for retaingids
|
1 year ago |
Behdad Esfahbod
|
6b11a3d971
|
[subset/cff] Speed up closure_subroutines for retaingids
|
1 year ago |
Behdad Esfahbod
|
31014832a9
|
[cff1] More hygiene
|
1 year ago |
Behdad Esfahbod
|
bf0a08c930
|
[cff1] Hygiene
|
1 year ago |
Behdad Esfahbod
|
ebc5257e29
|
[cff1] Add a couple of unlikely's
|
1 year ago |
Behdad Esfahbod
|
9cdc0b6419
|
[subset/cff] Speed up subset_cff_fdselect
|
1 year ago |
Behdad Esfahbod
|
858a022358
|
Revert "[cff] Optimize writing out Index offsets"
This reverts commit 78ba23c587 .
Not enough gain, and bloats code size.
|
1 year ago |
Behdad Esfahbod
|
78ba23c587
|
[cff] Optimize writing out Index offsets
|
1 year ago |
Behdad Esfahbod
|
89ce804833
|
[serialize] Remove attribute malloc
This broke tests. It wasn't technically correct.
|
1 year ago |
Behdad Esfahbod
|
3f2a1b644a
|
Fix build
|
1 year ago |
Behdad Esfahbod
|
e1715056fc
|
[serialize] One more attribute
|
1 year ago |
Behdad Esfahbod
|
15048e50ec
|
[serialize] Add more function attributes
|
1 year ago |
Behdad Esfahbod
|
aad12ca649
|
[serialize] Add a few function attributes
|
1 year ago |
Behdad Esfahbod
|
4e076da9d0
|
Another try at fixing build
|
1 year ago |
Behdad Esfahbod
|
b08866afda
|
Fix build
|
1 year ago |
Behdad Esfahbod
|
82741304d3
|
[subset] start_embed never returns nullptr
Remove checks.
|
1 year ago |
Behdad Esfahbod
|
c2eaedd2cd
|
[fuzzing] Add a test font
From https://oss-fuzz.com/testcase-detail/5855710991482880
|
1 year ago |
Behdad Esfahbod
|
af3fdf1f9e
|
[subset/glyf] Simplify error handling
|
1 year ago |
Behdad Esfahbod
|
3dd1de46d6
|
[subset/glyf] Fix a few return_trace's
|
1 year ago |
Behdad Esfahbod
|
73f2f935a0
|
[subset/glyf] Fix another leak
|
1 year ago |
Behdad Esfahbod
|
3d08a2f10c
|
[subset/glyf] Fix leak
|
1 year ago |
Behdad Esfahbod
|
fc33200d79
|
[subset/glyf] Avoid a vector copy
Oops!
|
1 year ago |
Behdad Esfahbod
|
3bfcbd6149
|
[subset/glyf] Minor use range lopp
|
1 year ago |
Behdad Esfahbod
|
917c8d0ac5
|
[subset/glyf] Minor change of value
|
1 year ago |
Behdad Esfahbod
|
2b8c43135a
|
[vector] Oops!
|
1 year ago |
Behdad Esfahbod
|
054f966a57
|
[subset/cff1] Don't allocate memory for retaingid holes
40% speedup in BM_subset/subset_glyphs/SourceHanSans-Regular_subset.otf/retaingids/10
benchmark.
|
1 year ago |
Behdad Esfahbod
|
b5792f117a
|
[subset] Reuse num_glyphs in various places
|
1 year ago |
Behdad Esfahbod
|
7e4311a868
|
[cff] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
ca237e6ba8
|
[subset/cff] Reuse num_glyphs
|
1 year ago |
Behdad Esfahbod
|
1590754ba8
|
[subset/cff] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
dff3a936d2
|
[subset/cff1] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
fa8d15d520
|
[subset/cff1] Reuse num_glyphs
|
1 year ago |
Behdad Esfahbod
|
937ead2f02
|
[subset/hvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
acab716b1c
|
[subset/hvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
bc6dbf436a
|
[subset/gvar] Micro-optimize
|
1 year ago |
Behdad Esfahbod
|
841347533a
|
[subset/gvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
87cf09bd2c
|
[subset/loca] Fix up for retaingid null glyphs at the end
We currently don't have those, but in case we add.
|
1 year ago |
Behdad Esfahbod
|
2fb670a528
|
[subset/gvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
5b1679343a
|
[subset/hdmx] Micro-optimize
|
1 year ago |
Behdad Esfahbod
|
9b733532df
|
[subset/hdmx] Fix build
|
1 year ago |