Upgrade Folly to v2020.01.13.00 (#27811)

Summary:
Upgrade Folly to v2020.01.13.00. Fixes https://github.com/facebook/react-native/issues/27640

## Changelog

[Android] [Changed] - Upgrade Folly to v2020.01.13.00
Pull Request resolved: https://github.com/facebook/react-native/pull/27811

Test Plan:
Test by building and running RNTester:
`./gradlew :RNTester:android:app:installJscDebug`
`./gradlew :RNTester:android:app:installHermesDebug`
And the native debug builds:
`NATIVE_BUILD_TYPE=Debug ./gradlew :RNTester:android:app:installJscDebug`
`NATIVE_BUILD_TYPE=Debug ./gradlew :RNTester:android:app:installHermesDebug`

Reviewed By: mdvacca

Differential Revision: D19474027

Pulled By: fkgozali

fbshipit-source-id: 1c680dd80413b63aad66b587213de7499197177c
This commit is contained in:
Kudo Chien 2020-01-21 12:41:45 -08:00 коммит произвёл Facebook Github Bot
Родитель a3cb377645
Коммит 6e2131b8fa
3 изменённых файлов: 13 добавлений и 8 удалений

Просмотреть файл

@ -18,7 +18,7 @@ SO_LOADER_VERSION=0.8.0
BOOST_VERSION=1_63_0
DOUBLE_CONVERSION_VERSION=1.1.6
FOLLY_VERSION=2018.10.22.00
FOLLY_VERSION=2020.01.13.00
GLOG_VERSION=0.3.5
android.useAndroidX=true

Просмотреть файл

@ -9,20 +9,22 @@ LOCAL_SRC_FILES:= \
folly/memory/detail/MallocImpl.cpp \
folly/String.cpp \
folly/dynamic.cpp \
folly/FileUtil.cpp \
folly/Format.cpp \
folly/net/NetOps.cpp \
folly/json_pointer.cpp \
folly/lang/ColdClass.cpp \
folly/lang/CString.cpp \
folly/lang/SafeAssert.cpp \
folly/detail/Demangle.cpp \
folly/detail/UniqueInstance.cpp \
folly/hash/SpookyHashV2.cpp \
folly/container/detail/F14Table.cpp \
folly/ScopeGuard.cpp \
folly/portability/SysUio.cpp
ifeq ($(APP_OPTIM),debug)
LOCAL_SRC_FILES += \
folly/lang/Assume.cpp \
folly/lang/SafeAssert.cpp \
folly/FileUtil.cpp \
folly/portability/SysUio.cpp
folly/lang/Assume.cpp
endif
LOCAL_C_INCLUDES := $(LOCAL_PATH)
@ -62,13 +64,16 @@ LOCAL_SRC_FILES := \
folly/Executor.cpp \
folly/SharedMutex.cpp \
folly/concurrency/CacheLocality.cpp \
folly/detail/AsyncTrace.cpp \
folly/detail/AtFork.cpp \
folly/detail/Futex.cpp \
folly/detail/MemoryIdler.cpp \
folly/detail/StaticSingletonManager.cpp \
folly/detail/ThreadLocalDetail.cpp \
folly/executors/ExecutorWithPriority.cpp \
folly/executors/InlineExecutor.cpp \
folly/executors/TimedDrivableExecutor.cpp \
folly/executors/QueuedImmediateExecutor.cpp \
folly/io/async/Request.cpp \
folly/memory/MallctlHelper.cpp \
folly/portability/SysMembarrier.cpp \
@ -83,7 +88,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
LOCAL_CFLAGS += -fexceptions -fno-omit-frame-pointer -frtti -Wno-sign-compare
FOLLY_FLAGS += \
-DFOLLY_FUTURE_USING_FIBER=0
-DFOLLY_MOBILE=1
LOCAL_CFLAGS += $(FOLLY_FLAGS)

Просмотреть файл

@ -30,7 +30,7 @@ template class folly::Future<bool>;
namespace folly {
namespace futures {
Future<Unit> sleep(Duration, Timekeeper *) {
SemiFuture<Unit> sleep(Duration, Timekeeper *) {
LOG(FATAL) << "folly::futures::sleep() not implemented";
}