FrameworkName: Cache the string.Split char[] separator#11778
Conversation
b456fb2 to
3d174d8
Compare
|
@weshaggard, if CoreFX can call the new |
|
@justinvp not all the builds in corefx can call the new API. Only the builds that are targeting .NET Core. For things targeting .NET Native or .NET Framework they still cannot call that new API yet. So at best we would have to #ifdef this code and I don't think that is worth it at this point. |
|
@weshaggard, ah, ok. Thanks for the explanation. |
|
@dotnet-bot Test Innerloop Ubuntu14.04 Release Build and Test please ("The build timed out, or was forcibly aborted after reaching the maximum length") |
|
@mmitche, http://dotnet-ci.cloudapp.net/job/dotnet_corefx/job/master/job/ubuntu14.04_release_prtest/229/ is another case where the log shows that there were no hung test suites, but the build was aborted after 2 hours. |
|
I think these are msbuild failures, perhaps similar to what we saw before? Msbuild was running. This is what it printed as it was forced to shutdown. How can we investigate this? /mnt/j/workspace/dotnet_corefx/master/ubuntu14.04_release_prtest/Tools/Microsoft.Common.CurrentVersion.targets(3812,5): error MSB3030: Could not copy the file "/mnt/j/workspace/dotnet_corefx/master/ubuntu14.04_release_prtest/bin/obj/Unix.AnyCPU.Release/System.Net.NameResolution.Unit.Tests/System.Net.NameResolution.Unit.Tests.dll" because it was not found. [/mnt/j/workspace/dotnet_corefx/master/ubuntu14.04_release_prtest/src/System.Net.NameResolution/tests/UnitTests/System.Net.NameResolution.Unit.Tests.csproj] |
FrameworkName: Cache the string.Split char[] separator Commit migrated from dotnet/corefx@a5e67d6
Two commits for easier review, preferably merged as separate commits:
string.Splitto use a cached separator array.(I checked the test coverage and it's 100% for both line and branch coverage).
cc: @stephentoub, @weshaggard, @joperezr