8703 Commits (5b66b033fd2cd9c95284d283f08d6789c7ec985d)
 

Author SHA1 Message Date
Behdad Esfahbod 5b66b033fd [serialize] Fix hb_hashmap_t<> for pointers and use in packed_map 6 years ago
Behdad Esfahbod 42ab32cbba [iter] Remove passing pointer to hb_iter() 6 years ago
Behdad Esfahbod d0da547b37 [array] Use dagger for hashing array 6 years ago
Behdad Esfahbod b6f29bf141 [iter] Accept pointers in hb_iter() 6 years ago
Behdad Esfahbod fc24bb9046 [serialize] Towards maintaining packed_map 6 years ago
Behdad Esfahbod aa2293a55e [serialize] Minor 6 years ago
Behdad Esfahbod e42b82c828 [serialize] Handle non-nullable offsets 6 years ago
Behdad Esfahbod e04518bafc [serialize] Movce empty-object handling earlier 6 years ago
Behdad Esfahbod 7f73c9744e [serialize] Minor 6 years ago
Behdad Esfahbod 5a3de4f4f8 [serialize] Allow offset links that have base offset from the object base 6 years ago
Ebrahim Byagowi edad6b2c45
[test][iter] minor, fix double promotion warning 6 years ago
Ebrahim Byagowi 062f5d6e7a
[test] minor, c style comments 6 years ago
Ebrahim Byagowi afdbf960d6
[iter][test] Add another test for hb_reduce 6 years ago
Behdad Esfahbod bfa02bef45 [serialize] Switch to tetris-packing 6 years ago
Behdad Esfahbod f0ea3ac17b [serialize] Fix linking 6 years ago
Behdad Esfahbod 7c0e2054e0 [serialize] Minor 6 years ago
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