{"push_id":2444682905,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"70d36543aa929320ff82a9ce589786e58adb1836","before":"6f46883f5b74b206a3b77246891ab2ac57a27c4e","commits":[{"sha":"07851aae9d28fed751663c543799f2b59369f892","author":{"name":"Garret Rieger","email":"034fdc23b79867f7c6c392f6fcf0a696d54804b3@google.com"},"message":"[subset] Couple of fixes for fuzzer discovered issues. (#924)\n\n* [subset] sanitize individual DeviceRecord's as part of hdmx sanitization.\r\n\r\n* [subset] Fix out of bounds read with non-two byte align glyphs.\r\n\r\n* [subset] Just use size_device_record >= DeviceRecord::min_size.\r\n\r\n* [subset] Add TODO.\r\n\r\n* [subset] Re-order checks in hdmx sanitize.","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/07851aae9d28fed751663c543799f2b59369f892"},{"sha":"430f82817d048ac917f1956e07d9089b9fd7e695","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"[ci] Fix coverage build fail (#925)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/430f82817d048ac917f1956e07d9089b9fd7e695"},{"sha":"8fd55422c3fa2279991d93875d912fca4ee89cf5","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Implement an internal emojis dumper tool (#909)\n\nLater to be expanded to a more general tool but for now it only supports CBDT, SVG and CBDT.","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/8fd55422c3fa2279991d93875d912fca4ee89cf5"},{"sha":"1c3372786c503f3f9108971dfa8956e4cb95f65d","author":{"name":"Garret Rieger","email":"034fdc23b79867f7c6c392f6fcf0a696d54804b3@google.com"},"message":"[subset] fix infinite loop bug in looping through tables for subsetting.","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/1c3372786c503f3f9108971dfa8956e4cb95f65d"},{"sha":"a48dd6ef235d569d4b6f6f213ba93a54e142458d","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Make gen-use-table.py py3 compatible (#932)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/a48dd6ef235d569d4b6f6f213ba93a54e142458d"},{"sha":"b17e1a40885245df690a14c7528939b3881e1fe4","author":{"name":"Behdad Esfahbod","email":"96048909009fe930a273b391ee7707e6dc74c5b0@behdad.org"},"message":"[uniscribe] Fix assertion fail in checksum calc\n\nProgram: Z:\\Users\\ebrahim\\Desktop\\harfbuzz\\winbuild\\util\\.libs\\hb-shape.exe\nFile: ../../src/hb-open-type-private.hh, Line 769\n\nExpression: 0 == (Length & 3)\n\nabnormal program termination","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/b17e1a40885245df690a14c7528939b3881e1fe4"},{"sha":"48baf7e389faf8a57649ddc572da2ec8ec8829bb","author":{"name":"Behdad Esfahbod","email":"96048909009fe930a273b391ee7707e6dc74c5b0@behdad.org"},"message":"[uniscribe] Fixup for previous commit\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/934","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/48baf7e389faf8a57649ddc572da2ec8ec8829bb"},{"sha":"8c9451107d46c87ed0e50e718977f0c286972f3b","author":{"name":"Behdad Esfahbod","email":"96048909009fe930a273b391ee7707e6dc74c5b0@behdad.org"},"message":"Fix one UBSan warning\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/935","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/8c9451107d46c87ed0e50e718977f0c286972f3b"},{"sha":"5aa2c6e194bc75637d3f4862a096c0e7100072e2","author":{"name":"Behdad Esfahbod","email":"96048909009fe930a273b391ee7707e6dc74c5b0@behdad.org"},"message":"[atexit] Make hb_languate_item_t *langs freeing threadsafe\n\nPart of https://github.com/harfbuzz/harfbuzz/issues/923","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/5aa2c6e194bc75637d3f4862a096c0e7100072e2"},{"sha":"5f7f0bfa1ecef6406cb9670b4eb057ea12c28730","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Add README.wine.md and touch some other docs (#939)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/5f7f0bfa1ecef6406cb9670b4eb057ea12c28730"},{"sha":"cab2c2c08c67e7d1606c03700df3e4e9c0dc59fd","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Make more gen-* scripts py3 compatible (#940)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/cab2c2c08c67e7d1606c03700df3e4e9c0dc59fd"},{"sha":"26e0cbd834e7a8bab331b395257e9c21dde4c2b1","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Actual py3 compatibility making on gen-* scripts (#941)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/26e0cbd834e7a8bab331b395257e9c21dde4c2b1"},{"sha":"80395f14e8873f30d2c9a49e42fc9febf5c87e45","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Make gen-* scripts LC_ALL=C compatible (#942)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/80395f14e8873f30d2c9a49e42fc9febf5c87e45"},{"sha":"d3a432a7b272917edb83f8fe8468120beb37206b","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"[graphite] Make get_table threadsafe (#931)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/d3a432a7b272917edb83f8fe8468120beb37206b"},{"sha":"70d36543aa929320ff82a9ce589786e58adb1836","author":{"name":"Ebrahim Byagowi","email":"484e2f74a7d295ee99f394c1ed576faa19d1943b@gnu.org"},"message":"Make atexit callbacks threadsafe (#930)","distinct":true,"url":"https://api.github.com/repos/Neonking/HarfBuzz/commits/70d36543aa929320ff82a9ce589786e58adb1836"}]}
{"actor":{"display_login":"Neonking"}}