- 15 4月, 2019 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Ebrahim Byagowi 提交于
-
- 13 4月, 2019 11 次提交
-
-
-
由 Behdad Esfahbod 提交于
This reverts commit 98f14c4c. Same as previous commit.
-
由 Behdad Esfahbod 提交于
This reverts commit 2e86d509. I think the setup that caused me to do this is faulty and not hiding inlines.
-
由 Behdad Esfahbod 提交于
Painful. All template methods need to be explicitly hidden :(. Maybe we should switch to -fvisibility=hidden pragma. A LOT more to go.
-
由 Behdad Esfahbod 提交于
Exposed by: $ make -j5 CPPFLAGS="-O0" CXXFLAGS=-flto=thin LDFLAGS=-lc++ && ./check-symbols.sh
-
由 Behdad Esfahbod 提交于
Exposed by: $ make CPPFLAGS=-O0
-
由 Behdad Esfahbod 提交于
Looks like static methods that do not get inlined end up exported. We have a lot more. Need to protect all at some point. Wish there was an easier way, like the visibility flag we pass that automatically hides all inline methods. Was exposed by check-symbols.sh when compiling on OS X 10.14 with: $ make CPPFLAGS=-Oz CXXFLAGS=-flto=thin LDFLAGS=-lc++
-
-
-
-
-
- 12 4月, 2019 13 次提交
-
-
-
-
-
-
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
由 Nathan Willis 提交于
-
- 11 4月, 2019 6 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
-
由 Behdad Esfahbod 提交于
Currently linker cannot GC hb-ot-font completely because we install it on fonts by default. Don't do that if HB_NO_OT_FONT defined. Part of https://github.com/harfbuzz/harfbuzz/issues/1652
-
-
- 09 4月, 2019 1 次提交
-
-
- 06 4月, 2019 2 次提交
-
-
由 Maks Naumov 提交于
-
由 Michiharu Ariza 提交于
-
- 05 4月, 2019 1 次提交
-
-
由 Maks Naumov 提交于
-
- 04 4月, 2019 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
As was hit by the fuzzer. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14032
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-