1. 91c449a [graph] Make space_for non-recursive by Behdad Esfahbod · 1 year, 8 months ago
  2. 70b3fbe [graph] Fix invalid read when map gets resized by Behdad Esfahbod · 1 year, 8 months ago
  3. 94d4283 [graph] Handle a malloc fail by Behdad Esfahbod · 1 year, 8 months ago
  4. 603920e [graph] Minor asserts by Behdad Esfahbod · 1 year, 8 months ago
  5. 8d00476 [graph] Minor restructure a condition by Behdad Esfahbod · 1 year, 8 months ago
  6. 7946984 [graph] More assert by Behdad Esfahbod · 1 year, 8 months ago
  7. 3b386c3 [graph] Minor assert by Behdad Esfahbod · 1 year, 8 months ago
  8. 07e7033 [graph] Error check by Behdad Esfahbod · 1 year, 8 months ago
  9. 7a9aac1 [graph] Fixes to parent handling by Behdad Esfahbod · 1 year, 8 months ago
  10. 23838e5 [graph] Error handling by Behdad Esfahbod · 1 year, 8 months ago
  11. 04f4909 [graph] Use a move instead of swap by Behdad Esfahbod · 1 year, 8 months ago
  12. 3bedb0e [graph] Minor rename by Behdad Esfahbod · 1 year, 8 months ago
  13. bb1f53c [graph] Try fixing infinite loop found by CIFuzz under malloc fail by Behdad Esfahbod · 1 year, 8 months ago
  14. db3314c [graph] Minor space type change by Behdad Esfahbod · 1 year, 8 months ago
  15. 6bb6170 [graph] Try fixing bots by Behdad Esfahbod · 1 year, 8 months ago
  16. 1b5abb1 [graph] Speed-up vertices having only one parent by Behdad Esfahbod · 1 year, 8 months ago
  17. f3d0b11 [graph] Make parents private by Behdad Esfahbod · 1 year, 8 months ago
  18. d3b997e [graph] Use a hb_map_t to keep parents, instead of hb_vector_t by Behdad Esfahbod · 1 year, 8 months ago
  19. 326d319 [graph] Micro-optimize by Behdad Esfahbod · 1 year, 8 months ago
  20. 548230e [graph] Early return from a function by Behdad Esfahbod · 1 year, 8 months ago
  21. 09706b0 [graph] Add a pre-alloc to map by Behdad Esfahbod · 1 year, 8 months ago
  22. d1ddfc4 [graph] Use move instead of swap by Behdad Esfahbod · 1 year, 8 months ago
  23. 07cb6bf [graph] Minor, type by Behdad Esfahbod · 1 year, 8 months ago
  24. 867640a Revert "[set] Add test_and_add / test_and_del" by Behdad Esfahbod · 1 year, 8 months ago
  25. 10b776b [graph] Micro-optimize by Behdad Esfahbod · 1 year, 8 months ago
  26. de1237f [set] Add test_and_add / test_and_del by Behdad Esfahbod · 1 year, 8 months ago
  27. 7f1ff9c [graph] Micro-optimize array access by Behdad Esfahbod · 1 year, 8 months ago
  28. 11308c4 [graph] Remove manual destruction by Behdad Esfahbod · 1 year, 9 months ago
  29. 67b1624 [set] Simplify a few set iterations as range loop by Behdad Esfahbod · 1 year, 9 months ago
  30. ada1e9a [graph/serialize] Handle empty blob by Behdad Esfahbod · 1 year, 9 months ago
  31. ca27925 Use hb_codepoint_pair_t in more places by Behdad Esfahbod · 1 year, 10 months ago
  32. ff326fb [repacker] check the result of add_buffer() in other places where it's called. by Garret Rieger · 1 year, 10 months ago
  33. 20c564b [repacker] Fix fuzzer memory leak. by Garret Rieger · 1 year, 10 months ago
  34. 3c2a925 [graph] Micro-optimize by Behdad Esfahbod · 1 year, 10 months ago
  35. 3f9eb03 [graph] Micro-optimize by Behdad Esfahbod · 1 year, 11 months ago
  36. b3fed4f [repacker] fix fuzzer found memory leak. by Garret Rieger · 1 year, 11 months ago
  37. e4fff64 [repacker] check duplicate() for success. by Garret Rieger · 2 years, 2 months ago
  38. ed023f6 Enable -Wformat-signedness by Behdad Esfahbod · 2 years, 2 months ago
  39. 35233d2 [repacker] fix fuzzer reported stack overflow. by Garret Rieger · 2 years, 3 months ago
  40. f1d3489 [repacker] bail on failure to alloc assigned_bytes set. by Garret Rieger · 2 years, 3 months ago
  41. 239a5ac [repacker] don't allow references to the null object in graph. by Garret Rieger · 2 years, 3 months ago
  42. 2cdaeda Use hb_enumerate in more places by Behdad Esfahbod · 2 years, 3 months ago
  43. de5a621 [repacker] enforce root node having no incoming edges. by Garret Rieger · 2 years, 3 months ago
  44. 30e405e [repacker] ensure link obj indices are valid. by Garret Rieger · 2 years, 3 months ago
  45. 554ed06 [repacker] add cycle detection to the graph sort. by Garret Rieger · 2 years, 3 months ago
  46. 9e99d08 [repacker] validate link widths during repacker setup. by Garret Rieger · 2 years, 4 months ago
  47. edf7a29 [repacker] Validate link positions before running the repacker. by Garret Rieger · 2 years, 4 months ago
  48. deca30b [repacker] get repacker fuzzer working. by Garret Rieger · 2 years, 4 months ago
  49. 985b19f [repacker] begin implementing a fuzzer for the repacker api. by Garret Rieger · 2 years, 4 months ago
  50. 915c1a0 [vector] Add remove_unordered by Behdad Esfahbod · 2 years, 4 months ago
  51. 4afcdf6 More hb_memcpy by Behdad Esfahbod · 2 years, 4 months ago
  52. dd1ba32 [repacker] fix fuzzer timeout. by Garret Rieger · 2 years, 4 months ago
  53. 02b7639 [config] Re-enable BORING_EXPANSION by Behdad Esfahbod · 2 years, 5 months ago
  54. c813f84 Make build work for arm-none-eabi by Joel Auterson · 2 years, 5 months ago
  55. 9559d3c [repacker] fix incorrect coverage table size estimation. by Garret Rieger · 2 years, 5 months ago
  56. 99f4668 [repacker] use mutable copies of Coverage/ClassDef in MarkBasePos shrink operation. by Garret Rieger · 2 years, 6 months ago
  57. 56c4670 [subset] Fix compiler warning by Behdad Esfahbod · 2 years, 6 months ago
  58. a91bfee [repacker] comment cleanup. by Garret Rieger · 2 years, 7 months ago
  59. bf28b84 [repacker] cleanup unused base_array_id. by Garret Rieger · 2 years, 7 months ago
  60. 31976bf [repacker] cleanup unused base_array_links. by Garret Rieger · 2 years, 7 months ago
  61. 6f5c52b [repacker] optimize AnchorMatrix::clone. by Garret Rieger · 2 years, 7 months ago
  62. 29e3b24 [repacker] optimzie remove_real_links as it's a hot method. by Garret Rieger · 2 years, 7 months ago
  63. 46b5dbd [repacker] optimize index_for_offset. by Garret Rieger · 2 years, 7 months ago
  64. 5230363 [repacker] correct size calculation for MarkBasePosFormat1. by Garret Rieger · 2 years, 7 months ago
  65. ac1a853 [repacker] implement sanitize methods for MarkBasePos. by Garret Rieger · 2 years, 7 months ago
  66. a3ed9f9 [repacker] fix graph comparison, and mark base pos generation for the tests. by Garret Rieger · 2 years, 7 months ago
  67. b46ced9 [repacker] correct MarkArray size calculation. by Garret Rieger · 2 years, 7 months ago
  68. 36c76c2 [repacker] when clearing links in MarkArray, also clear parents of the children. by Garret Rieger · 2 years, 7 months ago
  69. 8c3db8b [repacker] more progress on MarkBasePos tests. by Garret Rieger · 2 years, 7 months ago
  70. 1405f96 [repacker] change run_resolve_overflow_test to check for graph equivalence. by Garret Rieger · 2 years, 7 months ago
  71. 07fd052 [repacker] add graph equality check. by Garret Rieger · 2 years, 7 months ago
  72. 5cf2a25 [repacker] Expose on internal method in the repacker that allows the caller to pass in/out a graph. by Garret Rieger · 2 years, 7 months ago
  73. c414ef2 [repacker] Implement MarkArray::shrink. by Garret Rieger · 2 years, 7 months ago
  74. f8b5520 [repacker] Add AnchorMatrix::shrink. by Garret Rieger · 2 years, 7 months ago
  75. bbe1441 [repacker] Begin implementing MarkBasePosFormat1::shrink. by Garret Rieger · 2 years, 7 months ago
  76. c9ddf08 [repacker] Implement AnchorMatrix::clone. by Garret Rieger · 2 years, 7 months ago
  77. 5ea3c0b [repacker] Implement MarkArray::clone. by Garret Rieger · 2 years, 7 months ago
  78. 0083fd1 [repacker] add as_table() helper to graph. by Garret Rieger · 2 years, 7 months ago
  79. b00eb77 [repack] Add add_link helper to graph. by Garret Rieger · 2 years, 7 months ago
  80. 1acd2a8 [repacker] implement MarkBasePosFormat1::clone_range. by Garret Rieger · 2 years, 7 months ago
  81. cf817f3 [repacker] Hook up MarkBasePos splitting. by Garret Rieger · 2 years, 7 months ago
  82. 4418bea [repacker] start implmenting MarkBasePos splitting. by Garret Rieger · 2 years, 7 months ago
  83. fa46dbc [repacker] Make actuate_subtable_split internal. by Garret Rieger · 2 years, 7 months ago
  84. fe15f25 [repacker] use position instead of memory address as key in device_tables map. by Garret Rieger · 2 years, 7 months ago
  85. 163fbf0 [repacker] Check for nullptr's before sanitizing. by Garret Rieger · 2 years, 7 months ago
  86. 1325323 [repacker] in PairPosFormat2 splitting use the max estimated coverage/classdef size for sizing serialization buffers. by Garret Rieger · 2 years, 7 months ago
  87. dde0a2b [repacker] track estimated coverage size during PairPosFormat1 split point analysis. by Garret Rieger · 2 years, 7 months ago
  88. b37e8be [repacker] count size of the current class at the split point in the next segment. by Garret Rieger · 2 years, 7 months ago
  89. 0e48a65 [repacker] estimate size of classDef1 and coverage during PairPos2 split point analysis. by Garret Rieger · 2 years, 7 months ago
  90. 2264df6 [repacker] add utility that can calculate the size of Coverage+ClassDef via incremental class inclusion. by Garret Rieger · 2 years, 7 months ago
  91. 5d824c0 [repacker] during table splits don't mutate shared coverage/classdef in place. by Garret Rieger · 2 years, 7 months ago
  92. e1ab355 [repacker] correct lookup link insertion. by Garret Rieger · 2 years, 7 months ago
  93. a733a9a [repacker] insert new subtables immediately after the subtable they split from in the lookup. by Garret Rieger · 2 years, 7 months ago
  94. 506547c [repacker] Use hb_pair_t constructor instead of hb_pair (). by Garret Rieger · 2 years, 7 months ago
  95. fdd1952 [repacker] PairPosFormat2 splitting - fix coverage and classdef splitting. by Garret Rieger · 2 years, 7 months ago
  96. b154b1e [repacker] pull out PairPosFormat1,2::do_split() into a common helper method. by Garret Rieger · 2 years, 7 months ago
  97. 88e0dd0 [repacker] add sanitization for PairPosFormat2. by Garret Rieger · 2 years, 7 months ago
  98. 54fab21 [repacker] get basic pair pos 2 split test working. by Garret Rieger · 2 years, 7 months ago
  99. 60d6ffb [repacker] always duplicate classDef2 when splitting a PairPos2. by Garret Rieger · 2 years, 7 months ago
  100. 6be1524 [repacker] add basic test for PairPos2 splitting. by Garret Rieger · 2 years, 8 months ago