Behdad Esfahbod
|
2cdaedaf54
|
Use hb_enumerate in more places
|
2022-12-03 10:16:35 -07:00 |
Behdad Esfahbod
|
915c1a00cf
|
[vector] Add remove_unordered
Saves 5% in NotoNastaliq/1000 subset benchmark.
|
2022-11-26 14:48:57 -07:00 |
Behdad Esfahbod
|
02b76393ef
|
[config] Re-enable BORING_EXPANSION
Only the non-experimental parts (currently avar2) are
enabled by default.
|
2022-10-29 11:19:04 -06:00 |
Garret Rieger
|
99f4668e19
|
[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.
|
2022-09-30 10:58:50 -06:00 |
Garret Rieger
|
a91bfeeda5
|
[repacker] comment cleanup.
|
2022-08-18 22:01:48 +00:00 |
Garret Rieger
|
bf28b84ae8
|
[repacker] cleanup unused base_array_id.
|
2022-08-18 01:51:37 +00:00 |
Garret Rieger
|
31976bfb50
|
[repacker] cleanup unused base_array_links.
|
2022-08-18 01:50:35 +00:00 |
Garret Rieger
|
6f5c52b604
|
[repacker] optimize AnchorMatrix::clone.
Previous runtime is O(n^2) reduced to O(n).
|
2022-08-18 01:48:10 +00:00 |
Garret Rieger
|
52303638b9
|
[repacker] correct size calculation for MarkBasePosFormat1.
|
2022-08-18 01:10:42 +00:00 |
Garret Rieger
|
ac1a853abc
|
[repacker] implement sanitize methods for MarkBasePos.
|
2022-08-18 00:55:47 +00:00 |
Garret Rieger
|
a3ed9f9099
|
[repacker] fix graph comparison, and mark base pos generation for the tests.
|
2022-08-17 23:39:11 +00:00 |
Garret Rieger
|
b46ced9562
|
[repacker] correct MarkArray size calculation.
|
2022-08-17 17:51:29 +00:00 |
Garret Rieger
|
36c76c27c6
|
[repacker] when clearing links in MarkArray, also clear parents of the children.
|
2022-08-17 17:30:21 +00:00 |
Garret Rieger
|
8c3db8bdfd
|
[repacker] more progress on MarkBasePos tests.
|
2022-08-17 00:36:23 +00:00 |
Garret Rieger
|
c414ef292b
|
[repacker] Implement MarkArray::shrink.
|
2022-08-15 22:10:37 +00:00 |
Garret Rieger
|
f8b5520556
|
[repacker] Add AnchorMatrix::shrink.
|
2022-08-11 23:09:36 +00:00 |
Garret Rieger
|
bbe14417ad
|
[repacker] Begin implementing MarkBasePosFormat1::shrink.
|
2022-08-11 22:53:30 +00:00 |
Garret Rieger
|
c9ddf0815a
|
[repacker] Implement AnchorMatrix::clone.
|
2022-08-11 22:34:59 +00:00 |
Garret Rieger
|
5ea3c0be8f
|
[repacker] Implement MarkArray::clone.
|
2022-08-11 22:21:28 +00:00 |
Garret Rieger
|
0083fd109c
|
[repacker] add as_table() helper to graph.
|
2022-08-11 22:09:46 +00:00 |
Garret Rieger
|
b00eb77682
|
[repack] Add add_link helper to graph.
|
2022-08-11 20:33:21 +00:00 |
Garret Rieger
|
1acd2a8bf9
|
[repacker] implement MarkBasePosFormat1::clone_range.
|
2022-08-11 20:22:31 +00:00 |
Garret Rieger
|
cf817f3d99
|
[repacker] Hook up MarkBasePos splitting.
|
2022-08-11 19:26:59 +00:00 |
Garret Rieger
|
4418beac93
|
[repacker] start implmenting MarkBasePos splitting.
|
2022-08-11 19:08:04 +00:00 |