2761e8a632c14353f286708898be8df6ebad7407 |
|
08-Mar-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[win32] Remove MemoryBarrier() fallback implementation I added these because the older mingw32 toolchain didn't have MemoryBarrier(). The newer mingw-w64 toolchain however has. As reported by John Emmas this was causing build failure with MSVC (on glib) because of inline issues. But that reminded me that we may be taking this path even if the system implements MemoryBarrier as a function, which is a waste. So, just remove it.
/external/harfbuzz_ng/src/hb-atomic-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-atomic-private.hh
|
b8427801381180da9611b2e3e0f0b3514274de81 |
|
11-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
de649f07f1f8fdeb998a0b049759f4f7363e25d2 |
|
14-Jan-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix residuals from fontconfig changes
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
2dcb333f52492018816f0d5d67a47634a612e49c |
|
10-Jan-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add atomic ops for Solaris Based on fontconfig patch from Raimund Steger.
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
11d2956553f0d4a0086166a04ffc352fcfacf56e |
|
03-Jan-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
0e9f0f3e5f16a45951423a1229af42dc2fd798c3 |
|
10-Dec-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix atomic ops on iOS Patch from John Ralls.
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
071d5b831e6de5f3b24160dc77b139cb040ab886 |
|
10-Dec-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Work around missing OSAtomicCompareAndSwapPtrBarrier() on OS X 10.4 Not sure how to handle iOS.
/external/harfbuzz_ng/src/hb-atomic-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-atomic-private.hh
|
52ff2681d88886e2165ced397966ba29c2073583 |
|
29-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Use VisualStudio-style atomic intrinsics on mingw32
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
fa2bd9fb63d83b657373764d4b657084d8327fc9 |
|
14-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Further simplify atomic ops on Visual Studio
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
391f1ff5d894b60bfe0f606be436ffe7e43f7455 |
|
13-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix _InterlockedCompareExchangePointer on x86
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
12f5c0a222a2f0aebe63c0d367937a0ff985474a |
|
26-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix check for Intel atomic ops
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
4a3a9897b3698dd09c3e880b3ddd4db24c6fb460 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Disable Intel atomic ops on mingw32 Apparently the configure test is not enough...
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
0594a2448440208efa0acac9a5d8d52d43108289 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup TRUE/FALSE vs true/false
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
04bc1eebe7a304c0e6f86ab6814c65889f152602 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add configure tests for Intel atomic intrinsics
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
6843ce01be0df501ef3149a2c1c54cdfb693195d |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add atomic-pointer functions Gonig to use these for lock-free linked-lists, to be used for hb_language_t among other things.
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
cdafe3a7d8483ac586e2c16487e2a09164e0f65c |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add gcc intrinsics implementations for atomic and mutex
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
d970d2899b36a2fbd002b224b8bd37b0906fdd5f |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add gcc implementation for atomic ops
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
0558d55bac7fb9279aac859b465e7c0e3ad97492 |
|
28-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Remove hb_atomic_int_set/get() We never use them in fact... I'm just adjusting these as I better understand the requirements of the code and the guarantees of each operation.
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
a3547330fa88e30a138f6f17e60d9c7d1e316622 |
|
27-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup atomic ops on OS X
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
819faa05307aa192015f4b43d8103a35e87d6cc7 |
|
27-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
303d5850ec0516e198db241456b0cfc4899ef9c0 |
|
27-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix Windows atomic get/set According to: http://msdn.microsoft.com/en-us/library/65tt87y8.aspx MemoryBarrier() is the right macro to protect these, not _ReadBarrier() and/or _WriteBarrier().
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
cde1c0114ba66a45d907e81a49bf625e0dc946b0 |
|
24-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix hb_atomic_int_set() implementation for HB_NO_MT As pointed out by Jonathan Kew.
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
bd908b4f102b5ae18a3ad4a8b137994cf74b86ce |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Implement hb_atomic_int_set() for OS X
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
022a05ae90f30bcddff413022e0cd801809b5390 |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
22afd66a30d01b6771405e76777306f600807bea |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_atomic_int_set() again
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
34961e3198e27fa37fd4cfdad12ef86a2e9e51c2 |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Prefer native atomic/mutex ops to glib's
/external/harfbuzz_ng/src/hb-atomic-private.hh
|
ec3ba4b96fc4f262db1ff9f906628c32f26c9b7d |
|
18-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Move atomic ops into their own header
/external/harfbuzz_ng/src/hb-atomic-private.hh
|