Skip to content

Commit 8edfb5c

Browse files
authored
Bump folly to 2024.10.14.00 (#14532)
* merge in folly 2024.10.14.00 * download fastfloat into node_modules * Change files * fix includes * fix cachelocality * fix desktop.dll * clean paths and fix ARM64EC * add FastFloatCommitHash to folly CGManifest * fix types * revert package.lock and fix json file path * manually fix spacing * fix * feedback
1 parent 25bf56e commit 8edfb5c

17 files changed

+2178
-89
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "merge in folly 2024.10.14.00",
4+
"packageName": "react-native-windows",
5+
"email": "[email protected]",
6+
"dependentChangeType": "patch"
7+
}

vnext/Desktop.DLL/react-native-win32.x64.def

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55
; **************************************************************************************************
66

77
EXPORTS
8-
??0dynamic@folly@@QEAA@$$QEAU01@@Z
98
??8folly@@YA_NAEBUdynamic@0@0@Z
109
??4dynamic@folly@@QEAAAEAU01@$$QEAU01@@Z
11-
?hash@dynamic@folly@@QEBA_KXZ
1210
??Mfolly@@YA_NAEBUdynamic@0@0@Z
13-
?destroy@dynamic@folly@@AEAAXXZ
1411
??0TypeError@folly@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Type@dynamic@1@@Z
1512
??0dynamic@folly@@QEAA@AEBU01@@Z
1613
??$safe_assert_terminate@$0A@@detail@folly@@YAXPEBUsafe_assert_arg@01@ZZ
@@ -29,7 +26,6 @@ EXPORTS
2926
?Make@IWebSocketResource@Networking@React@Microsoft@@SA?AV?$shared_ptr@UIWebSocketResource@Networking@React@Microsoft@@@std@@XZ
3027
?Make@JSBigAbiString@react@facebook@@SA?AV?$unique_ptr@$$CBUJSBigAbiString@react@facebook@@U?$default_delete@$$CBUJSBigAbiString@react@facebook@@@std@@@std@@$$QEAV?$unique_ptr@U?$IAbiArray@D@AbiSafe@@UAbiObjectDeleter@2@@5@@Z
3128
?at@dynamic@folly@@QEGBAAEBU12@V?$Range@PEBD@2@@Z
32-
?atImpl@dynamic@folly@@AEGBAAEBU12@AEBU12@@Z
3329
?getRuntimeExecutor@Instance@react@facebook@@QEAA?AV?$function@$$A6AX$$QEAV?$function@$$A6AXAEAVRuntime@jsi@facebook@@@Z@std@@@Z@std@@XZ
3430
?callJSFunction@Instance@react@facebook@@QEAAX$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0$$QEAUdynamic@folly@@@Z
3531
?createI18nModule@windows@react@@YA?AV?$unique_ptr@VCxxModule@module@xplat@facebook@@U?$default_delete@VCxxModule@module@xplat@facebook@@@std@@@std@@V?$unique_ptr@UII18nModule@windows@react@@U?$default_delete@UII18nModule@windows@react@@@std@@@4@@Z
@@ -40,13 +36,11 @@ EXPORTS
4036
?get_ptr@dynamic@folly@@QEGBAPEBU12@V?$Range@PEBD@2@@Z
4137
?get_ptrImpl@dynamic@folly@@AEGBAPEBU12@AEBU12@@Z
4238
?loadScriptFromString@Instance@react@facebook@@QEAAXV?$unique_ptr@$$CBVJSBigString@react@facebook@@U?$default_delete@$$CBVJSBigString@react@facebook@@@std@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@_N@Z
43-
?makeConversionError@folly@@YA?AVConversionError@1@W4ConversionCode@1@V?$Range@PEBD@1@@Z
4439
?moduleNames@ModuleRegistry@react@facebook@@QEAA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ
4540
?assertionFailure@detail@folly@@YAXPEBD00I0H@Z
4641
?parseJson@folly@@YA?AUdynamic@1@V?$Range@PEBD@1@@Z
4742
?setGlobalVariable@Instance@react@facebook@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$unique_ptr@$$CBVJSBigString@react@facebook@@U?$default_delete@$$CBVJSBigString@react@facebook@@@std@@@5@@Z
4843
?size@dynamic@folly@@QEBA_KXZ
49-
?str_to_bool@detail@folly@@YA?AV?$Expected@_NW4ConversionCode@folly@@@2@PEAV?$Range@PEBD@2@@Z
5044
?toJson@folly@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBUdynamic@1@@Z
5145
?typeName@dynamic@folly@@QEBAPEBDXZ
5246
?Utf16ToUtf8@Unicode@Common@Microsoft@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@5@@Z

vnext/Desktop.DLL/react-native-win32.x86.def

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55
; **************************************************************************************************
66

77
EXPORTS
8-
??0dynamic@folly@@QAE@$$QAU01@@Z
98
??8folly@@YG_NABUdynamic@0@0@Z
109
??Mfolly@@YG_NABUdynamic@0@0@Z
1110
??4dynamic@folly@@QAEAAU01@$$QAU01@@Z
12-
?hash@dynamic@folly@@QBEIXZ
13-
?destroy@dynamic@folly@@AAEXXZ
1411
??0TypeError@folly@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Type@dynamic@1@@Z
1512
??0dynamic@folly@@QAE@ABU01@@Z
1613
??4dynamic@folly@@QAEAAU01@ABU01@@Z
@@ -30,7 +27,6 @@ EXPORTS
3027
?Make@JSBigAbiString@react@facebook@@SG?AV?$unique_ptr@$$CBUJSBigAbiString@react@facebook@@U?$default_delete@$$CBUJSBigAbiString@react@facebook@@@std@@@std@@$$QAV?$unique_ptr@U?$IAbiArray@D@AbiSafe@@UAbiObjectDeleter@2@@5@@Z
3128
?moduleNames@ModuleRegistry@react@facebook@@QAE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ
3229
?at@dynamic@folly@@QGBEABU12@V?$Range@PBD@2@@Z
33-
?atImpl@dynamic@folly@@AGBEABU12@ABU12@@Z
3430
?getRuntimeExecutor@Instance@react@facebook@@QAE?AV?$function@$$A6GX$$QAV?$function@$$A6GXAAVRuntime@jsi@facebook@@@Z@std@@@Z@std@@XZ
3531
?callJSFunction@Instance@react@facebook@@QAEX$$QAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0$$QAUdynamic@folly@@@Z
3632
?createI18nModule@windows@react@@YG?AV?$unique_ptr@VCxxModule@module@xplat@facebook@@U?$default_delete@VCxxModule@module@xplat@facebook@@@std@@@std@@V?$unique_ptr@UII18nModule@windows@react@@U?$default_delete@UII18nModule@windows@react@@@std@@@4@@Z
@@ -40,11 +36,9 @@ EXPORTS
4036
?get_ptr@dynamic@folly@@QGBEPBU12@V?$Range@PBD@2@@Z
4137
?get_ptrImpl@dynamic@folly@@AGBEPBU12@ABU12@@Z
4238
?loadScriptFromString@Instance@react@facebook@@QAEXV?$unique_ptr@$$CBVJSBigString@react@facebook@@U?$default_delete@$$CBVJSBigString@react@facebook@@@std@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@_N@Z
43-
?makeConversionError@folly@@YG?AVConversionError@1@W4ConversionCode@1@V?$Range@PBD@1@@Z
4439
?parseJson@folly@@YG?AUdynamic@1@V?$Range@PBD@1@@Z
4540
?setGlobalVariable@Instance@react@facebook@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$unique_ptr@$$CBVJSBigString@react@facebook@@U?$default_delete@$$CBVJSBigString@react@facebook@@@std@@@5@@Z
4641
?size@dynamic@folly@@QBEIXZ
47-
?str_to_bool@detail@folly@@YG?AV?$Expected@_NW4ConversionCode@folly@@@2@PAV?$Range@PBD@2@@Z
4842
?toJson@folly@@YG?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABUdynamic@1@@Z
4943
?typeName@dynamic@folly@@QBEPBDXZ
5044
?Utf16ToUtf8@Unicode@Common@Microsoft@@YG?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@5@@Z

vnext/Directory.Build.props

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@
1919
-->
2020
<EnableSourceLink Condition="'$(EnableSourceLink)' == '' AND '$(BuildingInRnwRepo)' == 'true'">true</EnableSourceLink>
2121
<EnableSourceLink Condition="'$(EnableSourceLink)' == ''">false</EnableSourceLink>
22-
<!-- When bumping the Folly version, be sure to bump the git hash of that version's commit and build Folly.vcxproj (to update its cgmanifest.json) too. -->
23-
<FollyVersion>2024.01.01.00</FollyVersion>
24-
<FollyCommitHash>234d39a36a43106747d10cc19efada72fd810dd3</FollyCommitHash>
22+
<!-- When bumping the Folly version, be sure to bump the git hash of that version's commit, find the matching fastfloat dependency and build Folly.vcxproj (to update its cgmanifest.json) too. -->
23+
<FollyVersion>2024.10.14.00</FollyVersion>
24+
<FastFloatVersion>6.1.4</FastFloatVersion>
25+
<FollyCommitHash>ad90720829db5ba0c3d0e44994856dcce33d7940</FollyCommitHash>
26+
<FastFloatCommitHash>ad90720829db5ba0c3d0e44994856dcce33d7940</FastFloatCommitHash>
2527
<!-- When bumping the fmt version, be sure to bump the git hash of that version's commit and build fmt.vcxproj (to update its cgmanifest.json) too. -->
2628
<FmtVersion>10.1.0</FmtVersion>
2729
<FmtCommitHash>ca2e3685b160617d3d95fcd9e789c4e06ca88</FmtCommitHash>

vnext/Folly/Folly.vcxproj

Lines changed: 45 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<ClCompile Include="$(FollyDir)\folly\system\ThreadId.cpp" />
6565
<ClCompile Include="$(FollyDir)\folly\lang\SafeAssert.cpp" />
6666
<ClCompile Include="$(FollyDir)\folly\lang\ToAscii.cpp" />
67-
<ClCompile Include="$(FollyDir)\folly\json_pointer.cpp" />
67+
<ClCompile Include="$(FollyDir)\folly\json\json_pointer.cpp" />
6868
<ClCompile Include="$(FollyDir)\folly\Format.cpp" />
6969
<ClCompile Include="$(FollyDir)\folly\String.cpp" />
7070
<ClCompile Include="$(FollyDir)\folly\container\detail\F14Table.cpp" />
@@ -73,8 +73,8 @@
7373
<ObjectFileName>$(IntDir)\portabilityString.obj</ObjectFileName>
7474
</ClCompile>
7575
<ClCompile Include="$(FollyDir)\folly\Demangle.cpp" />
76-
<ClCompile Include="$(FollyDir)\folly\dynamic.cpp" />
77-
<ClCompile Include="$(FollyDir)\folly\json.cpp" />
76+
<ClCompile Include="$(FollyDir)\folly\json\dynamic.cpp" />
77+
<ClCompile Include="$(FollyDir)\folly\json\json.cpp" />
7878
<ClCompile Include="$(FollyDir)\folly\hash\SpookyHashV2.cpp" />
7979
<ClCompile Include="$(FollyDir)\folly\ScopeGuard.cpp" />
8080
<ClCompile Include="$(FollyDir)\folly\Unicode.cpp" />
@@ -106,7 +106,7 @@
106106
<ClInclude Include="$(FollyDir)\folly\Demangle.h" />
107107
<ClInclude Include="$(FollyDir)\folly\detail\AtomicHashUtils.h" />
108108
<ClInclude Include="$(FollyDir)\folly\detail\AtomicUnorderedMapUtils.h" />
109-
<ClInclude Include="$(FollyDir)\folly\detail\CacheLocality.h" />
109+
<ClInclude Include="$(FollyDir)\folly\concurrency\CacheLocality.h" />
110110
<ClInclude Include="$(FollyDir)\folly\detail\DiscriminatedPtrDetail.h" />
111111
<ClInclude Include="$(FollyDir)\folly\detail\FileUtilDetail.h" />
112112
<ClInclude Include="$(FollyDir)\folly\detail\FingerprintPolynomial.h" />
@@ -127,6 +127,9 @@
127127
<ClInclude Include="$(FollyDir)\folly\dynamic-inl.h" />
128128
<ClInclude Include="$(FollyDir)\folly\dynamic.h" />
129129
<ClInclude Include="$(FollyDir)\folly\DynamicConverter.h" />
130+
<ClInclude Include="$(FollyDir)\folly\json\dynamic-inl.h" />
131+
<ClInclude Include="$(FollyDir)\folly\json\dynamic.h" />
132+
<ClInclude Include="$(FollyDir)\folly\json\DynamicConverter.h" />
130133
<ClInclude Include="$(FollyDir)\folly\Exception.h" />
131134
<ClInclude Include="$(FollyDir)\folly\ExceptionString.h" />
132135
<ClInclude Include="$(FollyDir)\folly\ExceptionWrapper.h" />
@@ -151,7 +154,7 @@
151154
<ClInclude Include="$(FollyDir)\folly\IPAddressException.h" />
152155
<ClInclude Include="$(FollyDir)\folly\IPAddressV4.h" />
153156
<ClInclude Include="$(FollyDir)\folly\IPAddressV6.h" />
154-
<ClInclude Include="$(FollyDir)\folly\json.h" />
157+
<ClInclude Include="$(FollyDir)\folly\json\json.h" />
155158
<ClInclude Include="$(FollyDir)\folly\lang\ToAscii.h" />
156159
<ClInclude Include="$(FollyDir)\folly\Lazy.h" />
157160
<ClInclude Include="$(FollyDir)\folly\Likely.h" />
@@ -220,6 +223,10 @@
220223
<ClInclude Include="$(FollyDir)\folly\SpinLock.h" />
221224
<ClInclude Include="$(FollyDir)\folly\stop_watch.h" />
222225
<ClInclude Include="$(FollyDir)\folly\String-inl.h" />
226+
<ClInclude Include="$(FollyDir)\hash\MurmurHash.h" />
227+
<ClInclude Include="$(FollyDir)\hash\SpookyHashV1.h" />
228+
<ClInclude Include="$(FollyDir)\hash\SpookyHashV2.h" />
229+
<ClInclude Include="$(FollyDir)\functional\ApplyTuple.h" />
223230
<ClInclude Include="$(FollyDir)\folly\String.h" />
224231
<ClInclude Include="$(FollyDir)\folly\Subprocess.h" />
225232
<ClInclude Include="$(FollyDir)\folly\Synchronized.h" />
@@ -234,7 +241,9 @@
234241
<ClInclude Include="$(FollyDir)\folly\Unit.h" />
235242
<ClInclude Include="$(FollyDir)\folly\Uri-inl.h" />
236243
<ClInclude Include="$(FollyDir)\folly\Uri.h" />
244+
<ClInclude Include="$(FollyDir)\folly\Utility.h" />
237245
<ClInclude Include="$(FollyDir)\folly\Varint.h" />
246+
<ClInclude Include="$(FollyDir)\..\fast_float-6.1.4\include\fast_float\fast_float.h" />
238247
<ClInclude Include="pch.h" />
239248
</ItemGroup>
240249
<ItemGroup>
@@ -262,7 +271,7 @@
262271
<PrecompiledHeader>Use</PrecompiledHeader>
263272
<CompileAsWinRT>false</CompileAsWinRT>
264273
<SDLCheck>true</SDLCheck>
265-
<AdditionalIncludeDirectories>$(ReactNativeWindowsDir)stubs;$(FollyDir);$(FmtDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
274+
<AdditionalIncludeDirectories>$(ReactNativeWindowsDir)stubs;$(FollyDir);$(FollyDir)\..\fast_float-6.1.4\include;$(FmtDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
266275
<PreprocessorDefinitions>FOLLY_CFG_NO_COROUTINES;FOLLY_NO_CONFIG;NOMINMAX;_CRT_SECURE_NO_WARNINGS;WINAPI_PARTITION_APP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
267276
<ForcedUsingFiles />
268277
<DisableSpecificWarnings>4251;4293;4305;4800;4804;4310;%(DisableSpecificWarnings)</DisableSpecificWarnings>
@@ -282,6 +291,10 @@
282291
<FollyZipFile>$(FollyZipDir)\folly-$(FollyVersion).zip</FollyZipFile>
283292
<CGManifestFile>$(MSBuildThisFileDirectory)cgmanifest.json</CGManifestFile>
284293
</PropertyGroup>
294+
<PropertyGroup>
295+
<FastFloatZipDir>$(FollyDir)..\.fastfloatzip</FastFloatZipDir>
296+
<FastFloatZipFile>$(FollyDir)..\.fastfloatzip\fastfloat.zip</FastFloatZipFile>
297+
</PropertyGroup>
285298
<Target Name="DownloadFolly" BeforeTargets="PrepareForBuild" Inputs="$(FollyZipFile)" Outputs="$(FollyZipFile)">
286299
<Message Importance="High" Text="Downloading folly..." />
287300
<DownloadFile
@@ -290,6 +303,14 @@
290303
DestinationFolder="$(FollyZipDir)"
291304
Retries="10" />
292305
</Target>
306+
<Target Name="DownloadFastFloat" BeforeTargets="PrepareForBuild" Inputs="$(FastFloatZipFile)" Outputs="$(FastFloatZipFile)">
307+
<Message Importance="High" Text="Downloading FastFloat (folly dependency)..." />
308+
<DownloadFile
309+
SourceUrl="https://github.com/fastfloat/fast_float/archive/refs/tags/v$(FastFloatVersion).zip"
310+
DestinationFileName="$(FastFloatZipFile)"
311+
DestinationFolder="$(FastFloatZipDir)"
312+
Retries="10" />
313+
</Target>
293314
<Target Name="UnzipFolly" BeforeTargets="PrepareForBuild" DependsOnTargets="DownloadFolly">
294315
<Message Condition="!Exists('$(FollyDir)folly\dynamic.h')" Importance="High" Text="Unzipping folly to $([MSBuild]::NormalizePath($(FollyDir)..))." />
295316
<Unzip
@@ -298,6 +319,14 @@
298319
DestinationFolder="$([MSBuild]::NormalizePath($(FollyDir)..))"
299320
OverwriteReadOnlyFiles="true" />
300321
</Target>
322+
<Target Name="UnzipFastFloat" BeforeTargets="PrepareForBuild" DependsOnTargets="DownloadFastFloat">
323+
<Message Condition="!Exists('$(FastFloatZipDir)\include\fast_float.h')" Importance="High" Text="Unzipping FastFloat to $([MSBuild]::NormalizePath($(FastFloatZipDir)..))." />
324+
<Unzip
325+
Condition="!Exists('$(FastFloatZipDir)\include\fast_float.h')"
326+
SourceFiles="$(FastFloatZipFile)"
327+
DestinationFolder="$([MSBuild]::NormalizePath($(FollyDir)..))"
328+
OverwriteReadOnlyFiles="true" />
329+
</Target>
301330
<Target Name="WriteCGManifest" BeforeTargets="PrepareForBuild" DependsOnTargets="DownloadFolly" Inputs="$(FollyZipFile)" Outputs="$(CGManifestFile)">
302331
<PropertyGroup>
303332
<CGManifestText>{
@@ -312,6 +341,16 @@
312341
}
313342
},
314343
"DevelopmentDependency": false
344+
},
345+
{
346+
"Component": {
347+
"Type": "git",
348+
"Git": {
349+
"RepositoryUrl": "https://github.com/fastfloat/fast_float",
350+
"CommitHash": "$(FastFloatCommitHash)"
351+
}
352+
},
353+
"DevelopmentDependency": false
315354
}
316355
]
317356
}</CGManifestText>

vnext/Folly/Folly.vcxproj.filters

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@
4848
<ClCompile Include="$(FollyDir)\folly\Demangle.cpp">
4949
<Filter>Source Files</Filter>
5050
</ClCompile>
51-
<ClCompile Include="$(FollyDir)\folly\dynamic.cpp">
51+
<ClCompile Include="$(FollyDir)\folly\json\dynamic.cpp">
5252
<Filter>Source Files</Filter>
5353
</ClCompile>
5454
<ClCompile Include="$(FollyDir)\folly\container\detail\F14Table.cpp">
5555
<Filter>Source Files\container\detail</Filter>
5656
</ClCompile>
57-
<ClCompile Include="$(FollyDir)\folly\json_pointer.cpp">
57+
<ClCompile Include="$(FollyDir)\folly\json\json_pointer.cpp">
5858
<Filter>Source Files</Filter>
5959
</ClCompile>
60-
<ClCompile Include="$(FollyDir)\folly\json.cpp">
60+
<ClCompile Include="$(FollyDir)\folly\json\json.cpp">
6161
<Filter>Source Files</Filter>
6262
</ClCompile>
6363
<ClCompile Include="$(FollyDir)\folly\Format.cpp">
@@ -151,6 +151,9 @@
151151
<ClInclude Include="$(FollyDir)\folly\ConcurrentSkipList.h">
152152
<Filter>Header Files</Filter>
153153
</ClInclude>
154+
<ClInclude Include="$(FollyDir)\..\fast_float-6.1.4\include\fast_float\fast_float.h">
155+
<Filter>Header Files</Filter>
156+
</ClInclude>
154157
<ClInclude Include="$(FollyDir)\folly\portability\Constexpr.h">
155158
<Filter>Header Files\portability</Filter>
156159
</ClInclude>
@@ -183,10 +186,19 @@
183186
</ClInclude>
184187
<ClInclude Include="$(FollyDir)\folly\dynamic-inl.h">
185188
<Filter>Header Files</Filter>
189+
</ClInclude>
190+
<ClInclude Include="$(FollyDir)\folly\json\dynamic.h">
191+
<Filter>Header Files</Filter>
192+
</ClInclude>
193+
<ClInclude Include="$(FollyDir)\folly\json\dynamic-inl.h">
194+
<Filter>Header Files</Filter>
186195
</ClInclude>
187196
<ClInclude Include="$(FollyDir)\folly\DynamicConverter.h">
188197
<Filter>Header Files</Filter>
189198
</ClInclude>
199+
<ClInclude Include="$(FollyDir)\folly\json\DynamicConverter.h">
200+
<Filter>Header Files</Filter>
201+
</ClInclude>
190202
<ClInclude Include="$(FollyDir)\folly\portability\Event.h">
191203
<Filter>Header Files\portability</Filter>
192204
</ClInclude>
@@ -268,7 +280,7 @@
268280
<ClInclude Include="$(FollyDir)\folly\IPAddressV6.h">
269281
<Filter>Header Files</Filter>
270282
</ClInclude>
271-
<ClInclude Include="$(FollyDir)\folly\json.h">
283+
<ClInclude Include="$(FollyDir)\folly\json\json.h">
272284
<Filter>Header Files</Filter>
273285
</ClInclude>
274286
<ClInclude Include="$(FollyDir)\folly\Lazy.h">

0 commit comments

Comments
 (0)