|
2087f5a2
|
2018-12-01T20:04:45
|
|
Add casts to hb_array_t<>
|
|
dfad19ad
|
2018-11-30T19:57:12
|
|
Make operator [] take signed int
The built-in operator takes signed int. So, match it, such that
the built-in is never a better or equally-good match to our operator.
Fixes "ambiguous overload" errors from gcc 4.2 and VS 2008.
See https://github.com/harfbuzz/harfbuzz/issues/1374
|
|
861bc753
|
2018-11-29T14:34:44
|
|
[vector] Make pointer cast explicit
Too bad this doesn't help MSVC 2008 build, as explicit operators are
C++11.
|
|
d77a098b
|
2018-11-24T10:06:13
|
|
[arrays] Improve bfind() interface
Much more useful now. :)
|
|
61de55bf
|
2018-11-24T01:45:58
|
|
[arrays] Port hb_vector_t.qsort() to hb_array_t's
|
|
e3face8e
|
2018-11-24T01:42:17
|
|
[arrays] Remove one flavor of hb_vector_t.qsort()
|
|
e700392f
|
2018-11-24T01:31:00
|
|
[arrays] Port SortedArrayOf.bsearch/bfind to hb_sorted_array_t's
|
|
e604306f
|
2018-11-24T01:24:48
|
|
[arrays] Port hb_vector_t.bsearch/bfind to (new) hb_sorted_array_t's
|
|
830856ba
|
2018-11-24T01:09:28
|
|
[arrays] Port hb_vector_t.lsearch() to hb_array_t's
|
|
96cf0889
|
2018-11-24T01:07:15
|
|
[arrays] More
|
|
22e1857b
|
2018-11-24T00:53:19
|
|
[arrays] Change argument type of cmp called by hb_vector_t.bsearch()
Towards consolidating all array bsearch/...
|
|
30cb45b3
|
2018-11-24T00:35:31
|
|
Change ArrayOf.bsearch() return semantics
Towards consolidating all array bsearch/...
|
|
bb2a2065
|
2018-11-24T00:31:40
|
|
Assert that item-type of arrays have static size
|
|
690d9eb8
|
2018-11-24T00:29:22
|
|
[vector] Rename
|
|
04f7e553
|
2018-11-23T16:07:43
|
|
[arrays] Add as_array() to hb_vector_t<>
|
|
5f97fe99
|
2018-11-09T10:01:50
|
|
Fix a few MSVC 2008 warnings
https://github.com/harfbuzz/harfbuzz/issues/1374
|
|
67a22f37
|
2018-10-29T17:37:41
|
|
[set/map/vector] Make constructable, but not copy or assignable
Disable copy/assign on them, as they shouldn't.
Make constructor / destructor call init_shallow/fini_shallow,
and make those idempotent. So, these three can be constructed
on stack now and no init/fini call is needed. As such,
hb_auto_t<> is not needed anymore. I'll remove that separately.
|
|
955aa56b
|
2018-10-25T16:50:38
|
|
[vector] Make it act more like pointer
Add pointer cast operator and plus operator.
|
|
21ede867
|
2018-10-25T13:19:34
|
|
Fix possible overflow in bsearch impls
From bungeman.
Fixes https://github.com/harfbuzz/harfbuzz/pull/1314
|
|
5eb7e7f6
|
2018-10-16T13:32:52
|
|
Revert "[vector] Simplify Sort" and "More of the same"
This reverts commit de0b9a466490c2c13d6ec6f59d5122b0a87d3180.
This reverts commit 921f0e6ec722940a1e37660e1291aa69f9f39db8.
Annnnd, revert. MSVC doesn't like it.
|
|
de0b9a46
|
2018-10-15T22:20:26
|
|
[vector] More of the same
|
|
921f0e6e
|
2018-10-15T22:19:17
|
|
[vector] Simplify sort
Hopefully this fits fine with SFINAE with all our compilers.
|
|
55942ad5
|
2018-10-06T14:49:44
|
|
Merge branch 'master' into cff-subset
|
|
341206eb
|
2018-10-05T18:39:48
|
|
[vector] Make hb_vector_t relocatable / nestable
Ugly, but...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1227
|
|
5469d807
|
2018-10-05T18:21:08
|
|
Add hb_vector_t::fini_deep ()
|
|
0d160d5f
|
2018-09-03T20:50:11
|
|
[subset] Implement subsetting of SingleSubst
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|