8273 Commits (cb27918d0a104c5f3884013a7dc7c99f3e3e3378)
 

Author SHA1 Message Date
Behdad Esfahbod cb27918d0a Use Null() instead of declval(), hoping to fix some bots 6 years ago
Behdad Esfahbod 3d22900f62 [meta] Don't use template default arguments for functions 6 years ago
Behdad Esfahbod b89d20dd9f [meta] Fix unused-function-template warning 6 years ago
Behdad Esfahbod df138da2e6 [iter/meta] Implement is_iterator 6 years ago
Behdad Esfahbod 8570da1d74 [meta] Minor 6 years ago
Behdad Esfahbod 442f4a5891 [meta] Move more code here 6 years ago
Behdad Esfahbod 8c6cbbdfa3 [iter/meta] Add hb_is_iterable 6 years ago
Behdad Esfahbod 576d5e2420 Don't use delegating constructors 6 years ago
Behdad Esfahbod e32bf39766 [meta] Add enable_if 6 years ago
Behdad Esfahbod e76a3cae0f Add hb-meta.hh for meta-programming 6 years ago
Behdad Esfahbod 5ec11ce13a [iter] Clarify readonly vs lvalue iterators 6 years ago
Behdad Esfahbod 2cbf5bf3a9 [iter] Test OT::Coverage iter 6 years ago
Behdad Esfahbod fd75d29f0f [iter] Streamline vector iterators 6 years ago
Behdad Esfahbod 570473a345 [iter] Make hb_sorted_array_t work as iter 6 years ago
Behdad Esfahbod d6024794fb Change hb_void_t implementation 6 years ago
Behdad Esfahbod cde31988c2 [iter] Mark Coverage iterator sorted 6 years ago
Behdad Esfahbod 49161d411f [subset] Take iterator in ArrayOf serialize 6 years ago
Behdad Esfahbod e16884248f [iter] Port Coverage iterator to hb_iter_t 6 years ago
Behdad Esfahbod c68bca0f95 Add hb_pair_t<> and hb_pair() 6 years ago
Behdad Esfahbod 8303a9b011 [Coverage] Ensure increasing coverage in iteration 6 years ago
Behdad Esfahbod 50cd26d394 [Coverage] Mark iterator methods const 6 years ago
Behdad Esfahbod 9df1a6eba7 [iter] Use operator bool in a few places 6 years ago
Behdad Esfahbod 7788ac14a4 [iter] Remove redundant methods 6 years ago
Behdad Esfahbod 3dea9affda [iter] Test default-constructability 6 years ago
Behdad Esfahbod 743ff09368 [iter] Implement friend opeator + (int, iter) 6 years ago
Behdad Esfahbod 6dc4a1c9b1 [iter] Remove const_iter 6 years ago
Behdad Esfahbod d12b80c05a [ci] Disable macos-llvm-gcc-4.2 again 6 years ago
Behdad Esfahbod f2b56af3ef [iter] Remove hack for older compilers 6 years ago
Behdad Esfahbod 2ea79e0340 [iter] Minor 6 years ago
Behdad Esfahbod fb053b6333 [iter] Rename random_access() to constexpr is_random_access() 6 years ago
Behdad Esfahbod 2790aad28c [iter] Add operator -> 6 years ago
Behdad Esfahbod d3976b7e63 [iter] Make them work, mostly 6 years ago
Behdad Esfahbod 959bb58bdd [vector] Add iterator 6 years ago
Behdad Esfahbod 6fc6a141e6 Remove wrongly added files 6 years ago
Behdad Esfahbod dd7c628ed1 Use enum for class constant 6 years ago
Behdad Esfahbod cf7edf52c3 [CFF] Use enum for tableTag 6 years ago
Behdad Esfahbod bd1318b8cc Use static constexpr for large class constants 6 years ago
Behdad Esfahbod 043b610fa6 Fix sign compare warnings 6 years ago
Behdad Esfahbod ce317d0320 Fix warning 6 years ago
Ebrahim Byagowi 0c2bd1b160
[dwrite] Fix delete-non-virtual-dtor warning (#1550) 6 years ago
Behdad Esfahbod 89bcfb204c Remove TRACE_COLLECT_GLYPHS 6 years ago
Behdad Esfahbod f13b6786f0 [pragma] Only add if GCC or clang 6 years ago
Behdad Esfahbod c2ea7a9da4 [directwrite] More fix 6 years ago
Ebrahim Byagowi 9714d3ec5c
[dwrite] Try to fix delete-non-virtual-dtor warnings 6 years ago
Behdad Esfahbod 0772c06f96 Remove tracing from closure 6 years ago
Behdad Esfahbod d9f6be3a61 Fix -Wundef errors with __GNUC__ 6 years ago
Michiharu Ariza 28917e58f9 init interp_env_t::hintmask_size 6 years ago
Behdad Esfahbod 9b4e51b2e4 [pragma] Enable error -Wdelete-non-virtual-dtor 6 years ago
Behdad Esfahbod e65272281c [directwrite] Fix error 6 years ago
Behdad Esfahbod b900f78088 [pragma] More cast-align whitelist 6 years ago