db308280488c2ee11ba865a9922eb6a0c1abeef3 |
|
19-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[win] Consolidate windows.h include tips and tricks
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
a6c1e040e594faeefd61b456ef995c7886cdea78 |
|
12-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Improve check for Windows platforms Instead of checking for compiler, check for platform.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
b8427801381180da9611b2e3e0f0b3514274de81 |
|
11-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
0e292eb2a2abbac152eeea2060e58b7a66449745 |
|
02-Oct-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Remove Glib thread-safety support Now that we have pthread detection in configure, we don't need Glib anymore. Glib will only be a Unicode data provider.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
eb56f6ae96260c5b4bcd4e1dfb7ab733a230f3a8 |
|
08-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
49f8e0cd9a5493ae26857c43bac0711cdf47c80d |
|
16-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
GStaticMutex is deprecated
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
81a4b9fd4eb8995c5930db1df3669db93661eb52 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unused hb_static_mutex_t
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
04bc1eebe7a304c0e6f86ab6814c65889f152602 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add configure tests for Intel atomic intrinsics
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
cdafe3a7d8483ac586e2c16487e2a09164e0f65c |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add gcc intrinsics implementations for atomic and mutex
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
0e253e97af71e2a7ead153589f61fd579a247502 |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add a mutex to object header Removes one more static-initialization. A few more to go.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
022a05ae90f30bcddff413022e0cd801809b5390 |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
34961e3198e27fa37fd4cfdad12ef86a2e9e51c2 |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Prefer native atomic/mutex ops to glib's
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
ec3ba4b96fc4f262db1ff9f906628c32f26c9b7d |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Move atomic ops into their own header
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
a1970d9afc15b2c6b7513b923019bb223bd95154 |
|
24-Feb-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add support for atomic int and mutex on Apple systems So, apparently there's no atomic int 'get' method on Apple. You have to add(0) to get. And that's not const-friendly. So switch inert-object checking to a non-atomic get. This, however, is safe, and a negligible performance boost too.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
bd7ff1dec5b92ee59fa060e793f88499adcd8c11 |
|
23-Feb-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Allow disabling multi-threaded support By defining HB_NO_MT. Also, only warn once per missing MT feature support. Mozilla Bug 666661 - gfx/harfbuzz/src/hb-prive.h - compiler warnings on mac
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
c605bbbb6d4b2a98b1f40ca818760088d991f7d1 |
|
05-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove C++ guards from source files Where causing issues for people with MSVC.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
f60271c0c2b0101e7b2725f9a9ad950c277a616c |
|
02-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add mingw32 support With these changes, on Ubuntu I can do: ./configure --host=i586-mingw32msvc && make
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
389a7c9e67549b1a9f7c538965e4647077f8e6ec |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove hb_static_threadsafe_set_t
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
daa446f184fa27c9764ff7f8a2444d47cf34d986 |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix compile with no mutex available
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
1e56c476c10577fe319fe553c5ced000bd740940 |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Free static mutex'es
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
831886a9b4073cfe27f7e1db0e957cbd5913fd31 |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Streamline mutex stuff
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
438c4eee353ddf0de66171d84c6ef9b21cbdf8f6 |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unused hb_mutex_trylock()
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
8c7a100a4d0f3a257fb7563cb08ed4356c3af669 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix build without mutex
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
19d3035c40e73923bcad709dc5eefe31cb34d681 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove duplicate atomic_int implementation
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
45bfa99034512e886d75b1d45a5a649647f4711f |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix set implementation to be truly threadsafe even with destroy() callbacks The test/object test is passing again, instead of deadlocking.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
08611d5194144bbf5d96a1110aeb812db06e0901 |
|
06-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add note re deadlocks
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
d37486d87b65c5abaaa2998fa5c9e48eedde0933 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_threadsafe_set_t
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
b81bd42951e1ce1569b29168015d3c5a2dacf773 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Make hb_mutex_*() macros take a pointer More intuitive.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
a4b1900913c91aa9db74c4fdfa7c691a5cdf02a8 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_static_mutex_t
/external/harfbuzz_ng/src/hb-mutex-private.hh
|
56eb5ad6f94c32189ad219438db9a18683ca6846 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move code around Mutex (and Windows.h by extension) are fairly isolated now.
/external/harfbuzz_ng/src/hb-mutex-private.hh
|