- 04 1月, 2018 1 次提交
-
-
由 Bruce Mitchener 提交于
In macOS 10.12, the `OSMemoryBarrier` and related APIs were deprecated in favor of using `std::atomic`. On the way to supporting `std::atomic`, we can favor using the "Intel primitives" which are also available on macOS.
-
- 27 10月, 2017 1 次提交
-
-
- 17 5月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Patch from Volker Simonis.
-
- 10 4月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 4月, 2015 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Konstantin Ritt 提交于
s/atomic_int/atomic_int_impl/ and s/atomic_ptr/atomic_ptr_impl/ to bring it in par with hb_mutex_impl_t, then re-introduce hb_atomic_int_t as a wrapper around hb_atomic_int_impl_t. In hb_reference_count_t, make it clear the non-atomic get and set are intentional due to nature of the cases they are used in (comparison to -1 and the debug output/tracing).
-
由 Behdad Esfahbod 提交于
Motivated by https://github.com/behdad/harfbuzz/pull/92
-
- 20 7月, 2014 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Set requested windows header to Vista. See discussion: https://github.com/behdad/harfbuzz/commit/fbb2847f541389f40718af71c4945024ae177ab2#commitcomment-7054700
-
- 03 4月, 2014 1 次提交
-
-
由 Primiano Tucci 提交于
Many GCC versions don't define __arm64__
-
- 05 2月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
See thread "[HarfBuzz] compilation error of 0.9.26 with MinGW" started by Werner.
-
- 21 11月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 4月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
This almost reverts 2761e8a6, but only if under MINGW32, so it doesn't affect MSVC.
-
- 08 3月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
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.
-
- 13 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Instead of checking for compiler, check for platform.
-
- 12 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 14 1月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 1月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Based on fontconfig patch from Raimund Steger.
-
- 03 1月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 12月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Patch from John Ralls.
-
- 10 12月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Not sure how to handle iOS.
-
- 03 10月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Now that we have pthread detection in configure, we don't need Glib anymore. Glib will only be a Unicode data provider.
-
- 29 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 13 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 26 6月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 06 6月, 2012 6 次提交
-
-
由 Behdad Esfahbod 提交于
Apparently the configure test is not enough...
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Gonig to use these for lock-free linked-lists, to be used for hb_language_t among other things.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 28 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
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.
-
- 27 5月, 2012 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
According to: http://msdn.microsoft.com/en-us/library/65tt87y8.aspx MemoryBarrier() is the right macro to protect these, not _ReadBarrier() and/or _WriteBarrier().
-
- 24 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
As pointed out by Jonathan Kew.
-
- 18 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-