src/graph/markbasepos-graph.hh


Log

Author Commit Date CI Message
Garret Rieger b3fed4fa 2023-04-27T22:13:30 [repacker] fix fuzzer found memory leak. Fixes https://oss-fuzz.com/testcase-detail/5196242811748352
Behdad Esfahbod 2cdaedaf 2022-12-03T10:16:35 Use hb_enumerate in more places
Behdad Esfahbod 915c1a00 2022-11-26T14:48:57 [vector] Add remove_unordered Saves 5% in NotoNastaliq/1000 subset benchmark.
Behdad Esfahbod 02b76393 2022-10-29T11:15:03 [config] Re-enable BORING_EXPANSION Only the non-experimental parts (currently avar2) are enabled by default.
Garret Rieger 99f4668e 2022-09-29T19:39:59 [repacker] use mutable copies of Coverage/ClassDef in MarkBasePos shrink operation. Also make mutable copies (when needed) of the top level subtables during a split operation.
Garret Rieger a91bfeed 2022-08-18T22:01:48 [repacker] comment cleanup.
Garret Rieger bf28b84a 2022-08-18T01:51:37 [repacker] cleanup unused base_array_id.
Garret Rieger 31976bfb 2022-08-18T01:50:35 [repacker] cleanup unused base_array_links.
Garret Rieger 6f5c52b6 2022-08-18T01:48:10 [repacker] optimize AnchorMatrix::clone. Previous runtime is O(n^2) reduced to O(n).
Garret Rieger 52303638 2022-08-18T01:10:42 [repacker] correct size calculation for MarkBasePosFormat1.
Garret Rieger ac1a853a 2022-08-18T00:55:47 [repacker] implement sanitize methods for MarkBasePos.
Garret Rieger a3ed9f90 2022-08-17T23:39:11 [repacker] fix graph comparison, and mark base pos generation for the tests.
Garret Rieger b46ced95 2022-08-17T17:51:02 [repacker] correct MarkArray size calculation.
Garret Rieger 36c76c27 2022-08-17T17:30:21 [repacker] when clearing links in MarkArray, also clear parents of the children.
Garret Rieger 8c3db8bd 2022-08-17T00:36:23 [repacker] more progress on MarkBasePos tests.
Garret Rieger c414ef29 2022-08-15T22:10:37 [repacker] Implement MarkArray::shrink.
Garret Rieger f8b55205 2022-08-11T23:09:36 [repacker] Add AnchorMatrix::shrink.
Garret Rieger bbe14417 2022-08-11T22:53:30 [repacker] Begin implementing MarkBasePosFormat1::shrink.
Garret Rieger c9ddf081 2022-08-11T22:34:59 [repacker] Implement AnchorMatrix::clone.
Garret Rieger 5ea3c0be 2022-08-11T22:21:28 [repacker] Implement MarkArray::clone.
Garret Rieger 0083fd10 2022-08-11T22:09:46 [repacker] add as_table() helper to graph.
Garret Rieger b00eb776 2022-08-11T20:33:21 [repack] Add add_link helper to graph.
Garret Rieger 1acd2a8b 2022-08-11T20:22:31 [repacker] implement MarkBasePosFormat1::clone_range.
Garret Rieger cf817f3d 2022-08-11T19:26:59 [repacker] Hook up MarkBasePos splitting.
Garret Rieger 4418beac 2022-08-11T19:08:04 [repacker] start implmenting MarkBasePos splitting.