From cae79dbd58ccbb1eb3cee9eb551ef6d20b18e821 Mon Sep 17 00:00:00 2001 From: Jan Vorlicek Date: Wed, 21 Dec 2016 16:42:51 +0100 Subject: [PATCH] Remove FEATURE_BLC_FORMATTING (#8699) This feature is always defined and the PAL functions that would be used if the feature was not defined are not in PAL anymore. --- clr.coreclr.props | 1 - clr.defines.targets | 2 - clr.desktop.props | 1 - clrdefinitions.cmake | 1 - src/ToolBox/SOS/Strike/sos.targets | 2 +- src/classlibnative/bcltype/number.cpp | 459 ++++------------------------------ src/classlibnative/bcltype/number.h | 14 -- src/pal/inc/pal.h | 27 -- 8 files changed, 44 insertions(+), 463 deletions(-) diff --git a/clr.coreclr.props b/clr.coreclr.props index 447b302..dc655f7 100644 --- a/clr.coreclr.props +++ b/clr.coreclr.props @@ -8,7 +8,6 @@ true true true - true true true true diff --git a/clr.defines.targets b/clr.defines.targets index a45d0dd..9518d55 100644 --- a/clr.defines.targets +++ b/clr.defines.targets @@ -11,7 +11,6 @@ $(CDefines);FEATURE_APTCA $(CDefines);FEATURE_ARRAYSTUB_AS_IL $(CDefines);FEATURE_STUBS_AS_IL - $(CDefines);FEATURE_BCL_FORMATTING $(CDefines);FEATURE_CAS_POLICY $(CDefines);FEATURE_CLASSIC_COMINTEROP $(CDefines);FEATURE_CLICKONCE @@ -135,7 +134,6 @@ $(DefineConstants);FEATURE_APTCA $(DefineConstants);FEATURE_ARRAYSTUB_AS_IL $(DefineConstants);FEATURE_STUBS_AS_IL - $(DefineConstants);FEATURE_BCL_FORMATTING $(DefineConstants);FEATURE_CAS_POLICY $(DefineConstants);FEATURE_CLASSIC_COMINTEROP $(DefineConstants);FEATURE_CLICKONCE diff --git a/clr.desktop.props b/clr.desktop.props index 6d5951e..abd323b 100644 --- a/clr.desktop.props +++ b/clr.desktop.props @@ -10,7 +10,6 @@ true true true - true true true true diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake index 91346ec..acca50a 100644 --- a/clrdefinitions.cmake +++ b/clrdefinitions.cmake @@ -96,7 +96,6 @@ if(CLR_CMAKE_TARGET_ARCH_AMD64 OR CLR_CMAKE_TARGET_ARCH_ARM OR CLR_CMAKE_TARGET_ endif() add_definitions(-DFEATURE_ASYNC_IO) -add_definitions(-DFEATURE_BCL_FORMATTING) add_definitions(-DFEATURE_COLLECTIBLE_TYPES) if(WIN32) diff --git a/src/ToolBox/SOS/Strike/sos.targets b/src/ToolBox/SOS/Strike/sos.targets index 3a8185c..8cf0a16 100644 --- a/src/ToolBox/SOS/Strike/sos.targets +++ b/src/ToolBox/SOS/Strike/sos.targets @@ -54,7 +54,7 @@ $(ClAdditionalOptions) -DFEATURE_CORESYSTEM - $(ClAdditionalOptions) -DSTRIKE -D_MT=1 -DORCAS=0 -DMDA_SUPPORTED -DDEBUGGING_SUPPORTED -DEnC_SUPPORTED -DPROFILING_SUPPORTED -DFEATURE_COMINTEROP -DFEATURE_COMINTEROP_UNMANAGED_ACTIVATION -DFEATURE_COMINTEROP_MANAGED_ACTIVATION -DFEATURE_COMINTEROP_APARTMENT_SUPPORT -DFEATURE_RWLOCK -DFEATURE_PREJIT -DFEATURE_STACK_PROBE -DFEATURE_SVR_GC -DFEATURE_CAS_POLICY -DFEATURE_CLICKONCE -DFEATURE_CRYPTO -DFEATURE_IMPERSONATION -DFEATURE_ISOSTORE -DFEATURE_MACL -DFEATURE_WATSON -DFEATURE_X509 -DFEATURE_X509_SECURESTRINGS -DFEATURE_COMINTEROP_REGISTRATION -DFEATURE_MIXEDMODE -DFEATURE_PERFMON -DFEATURE_REFLECTION_ONLY_LOAD -DFEATURE_FUSION -DFEATURE_SYNTHETIC_CULTURES -DFEATURE_SORT_TABLES -DFEATURE_CODEPAGES_FILE -DFEATURE_VALIDATOR -DFEATURE_WIN32_REGISTRY -DFEATURE_REMOTING -DFEATURE_SERIALIZATION -DFEATURE_ISYM_READER -DFEATURE_LOADER_OPTIMIZATION -DFEATURE_IPCMAN -DFEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED -DFEATURE_MULTIMODULE_ASSEMBLIES -DFEATURE_METHOD_RENTAL -DFEATURE_APTCA -DFEATURE_USE_LCID -DFEATURE_BCL_FORMATTING -DENABLE_DOWNLEVEL_FOR_NLS -DFEATURE_INCLUDE_ALL_INTERFACES -DFEATURE_NONGENERIC_COLLECTIONS -DFEATURE_APPDOMAINMANAGER_INITOPTIONS -DFEATURE_COMPRESSEDSTACK -DFEATURE_PLS -DFEATURE_SYNCHRONIZATIONCONTEXT -DFEATURE_SYNCHRONIZATIONCONTEXT_WAIT -DUEF_CHAINING_SUPPORTED -DFEATURE_LEAK_CULTURE_INFO -DFEATURE_UEF_CHAINMANAGER -DFEATURE_CORRUPTING_EXCEPTIONS -DFEATURE_APPDOMAIN_RESOURCE_MONITORING -DFEATURE_EXCEPTION_NOTIFICATIONS -DFEATURE_LEGACY_THREADPOOL -DFEATURE_INTEROP_DEBUGGING + $(ClAdditionalOptions) -DSTRIKE -D_MT=1 -DORCAS=0 -DMDA_SUPPORTED -DDEBUGGING_SUPPORTED -DEnC_SUPPORTED -DPROFILING_SUPPORTED -DFEATURE_COMINTEROP -DFEATURE_COMINTEROP_UNMANAGED_ACTIVATION -DFEATURE_COMINTEROP_MANAGED_ACTIVATION -DFEATURE_COMINTEROP_APARTMENT_SUPPORT -DFEATURE_RWLOCK -DFEATURE_PREJIT -DFEATURE_STACK_PROBE -DFEATURE_SVR_GC -DFEATURE_CAS_POLICY -DFEATURE_CLICKONCE -DFEATURE_CRYPTO -DFEATURE_IMPERSONATION -DFEATURE_ISOSTORE -DFEATURE_MACL -DFEATURE_WATSON -DFEATURE_X509 -DFEATURE_X509_SECURESTRINGS -DFEATURE_COMINTEROP_REGISTRATION -DFEATURE_MIXEDMODE -DFEATURE_PERFMON -DFEATURE_REFLECTION_ONLY_LOAD -DFEATURE_FUSION -DFEATURE_SYNTHETIC_CULTURES -DFEATURE_SORT_TABLES -DFEATURE_CODEPAGES_FILE -DFEATURE_VALIDATOR -DFEATURE_WIN32_REGISTRY -DFEATURE_REMOTING -DFEATURE_SERIALIZATION -DFEATURE_ISYM_READER -DFEATURE_LOADER_OPTIMIZATION -DFEATURE_IPCMAN -DFEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED -DFEATURE_MULTIMODULE_ASSEMBLIES -DFEATURE_METHOD_RENTAL -DFEATURE_APTCA -DFEATURE_USE_LCID -DENABLE_DOWNLEVEL_FOR_NLS -DFEATURE_INCLUDE_ALL_INTERFACES -DFEATURE_NONGENERIC_COLLECTIONS -DFEATURE_APPDOMAINMANAGER_INITOPTIONS -DFEATURE_COMPRESSEDSTACK -DFEATURE_PLS -DFEATURE_SYNCHRONIZATIONCONTEXT -DFEATURE_SYNCHRONIZATIONCONTEXT_WAIT -DUEF_CHAINING_SUPPORTED -DFEATURE_LEAK_CULTURE_INFO -DFEATURE_UEF_CHAINMANAGER -DFEATURE_CORRUPTING_EXCEPTIONS -DFEATURE_APPDOMAIN_RESOURCE_MONITORING -DFEATURE_EXCEPTION_NOTIFICATIONS -DFEATURE_LEGACY_THREADPOOL -DFEATURE_INTEROP_DEBUGGING $(Fullcxxeh)