8937 Commits (00946ca3aa45f109c455871ce89c5872fd243624)
 

Author SHA1 Message Date
Behdad Esfahbod 64d0f08938 [cmap] Minor 6 years ago
Behdad Esfahbod 2e675cc7b5 [subset] Call serialize start/end around it 6 years ago
Behdad Esfahbod abe33c6149 [serialize] Assert stack 6 years ago
Behdad Esfahbod 72e9b2c16c [serialize] Add add_link() to add link 6 years ago
Behdad Esfahbod 74addbecac [serialize] Add default template type to push() 6 years ago
Ebrahim Byagowi b8642087e6 [iter] hb_reduce, accumulator with a different type 6 years ago
Ebrahim Byagowi e526414c75 [iter] Implement hb_reduce 6 years ago
Behdad Esfahbod f3aca6aa26 [serialize] Implement linking 6 years ago
Behdad Esfahbod 17f0cfa7ea Move BEInt to hb.hh 6 years ago
Behdad Esfahbod 78fc43f293 [iter] Fix up build, ouch 6 years ago
Jonathan Kew e5d6fe9782 Don't skip setting the .end field of the first range 6 years ago
Behdad Esfahbod 8a8d45b924 [iter] Adjust hb_copy() and use it 6 years ago
Ebrahim Byagowi ba4b7be455
Remove coretext_aat shaper (#1581) 6 years ago
Behdad Esfahbod d6005b49b3 [serialize] Start implementing linking 6 years ago
Behdad Esfahbod 313b3057c3 [serializer] Implement dedup! 6 years ago
Behdad Esfahbod b189bbc48f Implement hashing of objects 6 years ago
Behdad Esfahbod d6b28057a5 Fix hb_hash(pointer) 6 years ago
Behdad Esfahbod d74dc3ef65 [serialize] Don't insert empty object into tree 6 years ago
Behdad Esfahbod 7fd8228326 [serialize] Towards maintaining hashmap 6 years ago
Behdad Esfahbod f254f45a1e [serialize] Only pack main object if there are other objects 6 years ago
Behdad Esfahbod 946d446f9b [serialize] Copy both sides of the buffer 6 years ago
Behdad Esfahbod 8512dc565d [serialize] Simplify copy 6 years ago
Behdad Esfahbod 0b1fe7b716 [serializer] Unbreak for now 6 years ago
Behdad Esfahbod 10f062234e [map] Shuffle fini code 6 years ago
Behdad Esfahbod e6b78003ef [vector] Add move semantics 6 years ago
Behdad Esfahbod 4c4d3c3ed5 [vector] Add some move and forwarding 6 years ago
Behdad Esfahbod 7c9ceabcef [meta] Add hb_move and hb_forward ala std:: 6 years ago
Behdad Esfahbod 9a19b885f9 [serialize] Flesh out packing 6 years ago
Behdad Esfahbod 357c7c611c [vector] Add copy constructor and assignment operator 6 years ago
Behdad Esfahbod 6f69c9d26f [serialize] Minor 6 years ago
Behdad Esfahbod a43290192b [serialize] Add packed_map 6 years ago
Behdad Esfahbod bed150bd2e [serialize] Start fleshing out object stack 6 years ago
Behdad Esfahbod 63c3565189 [serialize] Simplify propagate_error() 6 years ago
Behdad Esfahbod dbe9ba6711 [serialize] Add object_t, link_t, and snapshot_t 6 years ago
Behdad Esfahbod 38d57b9a66 [map] Add another TODO item 6 years ago
Behdad Esfahbod 7fd940f899 [map] Add TODO 6 years ago
Behdad Esfahbod 6dcf7c4017 [serialize] Add unused 'tail' 6 years ago
Behdad Esfahbod fe05e48086 [serialize] Add ran_out_of_room 6 years ago
Behdad Esfahbod a7c63cd8f8 Split sanitize and dispatch into their own files 6 years ago
Behdad Esfahbod be66b575fc Move serializer to hb-serialize.hh 6 years ago
Behdad Esfahbod bb22462f29 Whitespace 6 years ago
Behdad Esfahbod ef33b5d1f6 [map] Deref pointers before equality check 6 years ago
Behdad Esfahbod c98f51da71 [map] Templatize hb_map_t 6 years ago
Behdad Esfahbod 4b7f4dbc0c Add hb_deref_pointer() 6 years ago
Behdad Esfahbod e530692799 [iter] Fix bug in hb_any() and hb_none() 6 years ago
Behdad Esfahbod f505b5d5c9 [iter] Port remaining "for (auto" instances to daggers 6 years ago
Behdad Esfahbod 668d2d562f [iter] One more dagger 6 years ago
Behdad Esfahbod d51452500f [iter] Remove more wrong &&'s 6 years ago
Behdad Esfahbod 05f2130a1c [iter] More daggers 6 years ago
Behdad Esfahbod 22ec4c3aa5 [iter] More daggers 6 years ago