summaryrefslogtreecommitdiff
path: root/src/hb-machinery.hh
AgeCommit message (Expand)AuthorFilesLines
2019-03-14Allow zero length ranges in sanitization (#1617)Ebrahim Byagowi1-14/+16
2019-01-25More static constexprBehdad Esfahbod1-5/+5
2019-01-22Better fix for -Wcast-align errorsBehdad Esfahbod1-0/+16
2019-01-22Convert all other enum class consts to static constexprBehdad Esfahbod1-6/+6
2019-01-15Improve overflow avoidanceBehdad Esfahbod1-7/+3
2019-01-14Fix assertion on address overflowBehdad Esfahbod1-2/+3
2018-12-21[iter] Add empty testBehdad Esfahbod1-1/+0
2018-12-21Revert "Remove unused hb-iter.hh"Behdad Esfahbod1-0/+1
2018-12-20Remove unused typedefBehdad Esfahbod1-3/+0
2018-12-20[serializer] Add operator <<Behdad Esfahbod1-0/+2
2018-12-20Add hb_assign(obj, value)Behdad Esfahbod1-1/+1
2018-12-20Fix code on big-endian gcc / clangBehdad Esfahbod1-1/+7
2018-12-19[saitnize] MinorBehdad Esfahbod1-2/+4
2018-12-19[sanitize] Use hb_static_size instead of ::static_sizeBehdad Esfahbod1-6/+5
2018-12-18[serialize] Streamline error propagationBehdad Esfahbod1-9/+26
2018-12-17Remove unused hb-iter.hhBehdad Esfahbod1-1/+0
2018-12-17Remove redundant void from C++ sources (#1486)Ebrahim Byagowi1-87/+63
2018-12-16[arrays] Move Supplier<> to hb-array.hhBehdad Esfahbod1-32/+0
2018-12-16[arrays] Remove unnecessary constructor from Supplier<>Behdad Esfahbod1-5/+0
2018-12-16[arrays] Start moving Supplier<> to hb_array_t<>Behdad Esfahbod1-20/+11
2018-12-16[arrays] Remove unused stride from SupplierBehdad Esfahbod1-7/+3
2018-12-16[array] Remove custom hb_bytes_t implementationBehdad Esfahbod1-1/+1
2018-12-16[array] Move hb_array_t and related types to hb-array.hhBehdad Esfahbod1-0/+1
2018-12-16Minor change to explicit_operator aestheticsBehdad Esfahbod1-1/+1
2018-12-16Remove redundant 'inline' from methods (#1483)Ebrahim Byagowi1-110/+100
2018-12-13MinorBehdad Esfahbod1-3/+9
2018-12-12[dispatch] MinorBehdad Esfahbod1-0/+1
2018-12-11[subset] MinorBehdad Esfahbod1-1/+1
2018-12-11[serialize] Break down assertBehdad Esfahbod1-10/+8
2018-11-30Revert ugly fixesBehdad Esfahbod1-2/+2
2018-11-30Umm. Cryptic, yesBehdad Esfahbod1-2/+2
2018-11-29Limit __builtin_bswap16 to GCC >= 5 as it was implemented on 4.8Ebrahim Byagowi1-1/+1
2018-11-29[vector] Make pointer cast explicitBehdad Esfahbod1-1/+1
2018-11-27Merge pull request #1398 from Adenilson/bigInt01Behdad Esfahbod1-0/+6
2018-11-27CommentBehdad Esfahbod1-1/+3
2018-11-27Optimize harfbuzz big integer conversionsAdenilson Cavalcanti1-0/+4
2018-11-25[kerx] Fix crashBehdad Esfahbod1-0/+2
2018-11-25Simplify sanitize set_object() / fix botsBehdad Esfahbod1-13/+13
2018-11-24Add hb_sanitize_with_object_tBehdad Esfahbod1-0/+17
2018-11-24Simplify sanitize set_object()Behdad Esfahbod1-13/+13
2018-11-24Revert "[sanitize] Remove now-unused set_object() machinery"Behdad Esfahbod1-1/+24
2018-11-24[sanitize] Remove now-unused set_object() machineryBehdad Esfahbod1-24/+1
2018-11-22[sanitizer] Add reset_object(), make set_object() do bounds-checkBehdad Esfahbod1-11/+19
2018-11-22Disallow taking Null() of unbounded structsBehdad Esfahbod1-0/+4
2018-11-22One more time..Behdad Esfahbod1-1/+1
2018-11-22Fix bots happy again, hopefullyBehdad Esfahbod1-9/+7
2018-11-22Revert alignof() == 1 checkBehdad Esfahbod1-8/+4
2018-11-21..Behdad Esfahbod1-2/+6
2018-11-21MinorBehdad Esfahbod1-2/+2
2018-11-21MinorBehdad Esfahbod1-2/+2