14612 Commits (27ff90d7b8c65017334f15f45b5552d4f6fdb128)
 

Author SHA1 Message Date
Behdad Esfahbod 65d9630312 [subset-cff2] Whitespace 2 years ago
Behdad Esfahbod b33297ee26 [cff2] Remove unused typedef 2 years ago
Behdad Esfahbod 3ade2ffaa5 [serialize] Adjust pop_discard for zerocopy 2 years ago
Behdad Esfahbod 043eeb29a3 [subset-cff] Optimize encode_subrs 2 years ago
Behdad Esfahbod 0ad5977cd6 [subset-cff] Simplify hinting processing 2 years ago
Behdad Esfahbod 16cbe41bca
Merge pull request #3910 from googlefonts/repacker_fuzz 2 years ago
Behdad Esfahbod 2a7a1d5a73 [Coverage] Avoid timeout on broken ranges 2 years ago
Behdad Esfahbod c947652768 [subset-cff] Micro-optimize 2 years ago
Behdad Esfahbod a24d4e9261 [array] Oops. Fix memcpy copy()! 2 years ago
Behdad Esfahbod 5e41766bb9 [array] Fix hb_bytes_t memcpy copy 2 years ago
Behdad Esfahbod a5616227ca [subset-cff] Fix buffer size calculation 2 years ago
Behdad Esfahbod 015af5a8e5 [subset-cff] Write a couple loops as range-based for 2 years ago
Behdad Esfahbod bfbbd4af25 [subset-cff] Copy str for call ops 2 years ago
Behdad Esfahbod c755b3884f [subset-cff] Pre-alloc enough for check-less copy 2 years ago
Behdad Esfahbod 062e59ae67 [subset-cff] Optimize vector allocation for preprocessed input 2 years ago
Behdad Esfahbod 8e9e94dba9 Revert "[vector] Optimize grow_vector() for size" 2 years ago
Behdad Esfahbod 2644540a74 [subset-cff] Compact parsed strings if using accelerator 2 years ago
Behdad Esfahbod 6012d3b228 [subset-cff] Write out charstrings zerocopy to serializer 2 years ago
Garret Rieger 16f61a1c87 [repacker] only build repacker fuzzer when experimental api is enabled. 2 years ago
Behdad Esfahbod 36e1a6339c [cff] Add total_size to INDEX 2 years ago
Behdad Esfahbod 3843000660 [serialize] Add start_zerocopy() 2 years ago
Garret Rieger de5a621322 [repacker] enforce root node having no incoming edges. 2 years ago
Behdad Esfahbod a2681c37c1 [cff-subset] Simplify INDEX serialize() more 2 years ago
Behdad Esfahbod c4b05878cb [subset-cff] Remove INDEX unused serialize() methods 2 years ago
Behdad Esfahbod b3ad4d72cc [cff] Another no-memset in INDEX 2 years ago
Behdad Esfahbod 5fd2f255fc [open-type] Don't memset 0 in serialize for ArrayOf family 2 years ago
Garret Rieger 30e405e470 [repacker] ensure link obj indices are valid. 2 years ago
Behdad Esfahbod 70ac6dfb28 [subset-cff] Don't memset 0 INDEX and other serialize methods 2 years ago
Garret Rieger 554ed06fac [repacker] add cycle detection to the graph sort. 2 years ago
Behdad Esfahbod a66de336fb [vector] Minor use get_size() in as_bytes() 2 years ago
Behdad Esfahbod 0b826368fd [serializer] Don't memset memory in embed 2 years ago
Behdad Esfahbod 3b68c7146f [array] Don't clear serializer buffer when copying out 2 years ago
Behdad Esfahbod 57808609c9 [VarData] Move an unlikely 2 years ago
Garret Rieger 9e99d08470 [repacker] validate link widths during repacker setup. 2 years ago
Garret Rieger edf7a29595 [repacker] Validate link positions before running the repacker. 2 years ago
Garret Rieger 88d437525f [repacker] add test for repacker fuzzer. 2 years ago
Garret Rieger 6627a1ab45 [repacker] Add a initial seed for the fuzzer repacker. 2 years ago
Garret Rieger deca30b268 [repacker] get repacker fuzzer working. 2 years ago
Garret Rieger 261a605f9c [repacker] verify graph is a dag before using the fuzzer input. 2 years ago
Garret Rieger 985b19f678 [repacker] begin implementing a fuzzer for the repacker api. 2 years ago
Matthias Clasen c6d616cc41 Generate and install hb-features.h 2 years ago
Behdad Esfahbod 8805a866b5 [ClassDef2] Write a few loops as range-based for 2 years ago
Behdad Esfahbod ac8b232a2d [gsub] Cache intersects_class results for closure 2 years ago
Behdad Esfahbod 20a0a46729 [perf] Remove stale run.sh 2 years ago
Behdad Esfahbod 38e7bc345c [benchmark-subset] Support testing arbitrary fonts from cmdline 2 years ago
Behdad Esfahbod c6a4b60116 [gsubgpos] Add an unlikely 2 years ago
Behdad Esfahbod d4dec54c3a [ci] Switch configs build to Ubuntu 20.04 2 years ago
Behdad Esfahbod 52d8346d99 [ci] Change Linux runner to Ubuntu 20.04 2 years ago
Behdad Esfahbod 32dd9810cf [subset-cff1] Cache glyph-to-sid-map in the accelerator 2 years ago
Behdad Esfahbod 72fabef0a4 [SingleSubstFormat2] Speed up closure 2 years ago