[meta] Use more std type_traits
943921c
[meta] Use std::forward instead of hb_forward()
6d555ce
[algs] Use std::move instead of hb_move()
811f80a
[meta] Remove unused traits
896e0c7
[meta] Use std::is_trivially_... instead of internal copies
be42800
[algs] include <new>
30c05e8
[map] Try moving items when resizing
4c6fd7c
Simplify swap()
a28ea8d
[map] Add iterable constructor
9415831
[map] Add initializer_list and swap()
a03b9b1
[algs] Include <initializer_list>
3604f5f
[map] Add 5 methods
c30f683
[set] Add successful check in swap()
38debba
[bimap] Simplify initialization
b860b44
[array] Use default methods
d2c364f
[vector] Complete sorted_vector 5-methods
6f74d80
[vector] Add swap() friend to hb_sorted_vector_t
a28b5d0
Verbiage
e97e799
[set] More default operators
34fa5e2
[vector] Use default constructor
b6c0b40
[bit-set] Implement standard-5 methods plus swap
1e3f57c
[bit-set-invertible] Implement standard-5 methods & swap
11eadb5
[set] Add standard the 5 standard methods & tests
dcd18da
[vector] Add more tests
628a0f3
[vector] Pre-allocate if iterator has random-access length
f15858b
[vector] Move test code into separate file
1113515
[vector] Add initializer from iterable
ee75e71
[vector] Implement move assignment using swap
18a078f
Add a test font scale rounding behavior
8dc86d0
[vector] Add initializer_list constructor & tests
eeda2c5