mono / monodevelop

MonoDevelop is a cross platform .NET IDE
http://www.monodevelop.com
2.84k stars 1.02k forks source link

Bump Roslyn to 3.5.0-beta2-19603-01 #9420

Closed sandyarmstrong closed 4 years ago

sandyarmstrong commented 4 years ago

Updating Roslyn to 20191203.1 (https://github.com/dotnet/roslyn/commit/2906b5)

Changes since ff930de:

Therzok commented 4 years ago

@sandyarmstrong we will need to update our persistent storage caching mechanism following up the discussion here: https://github.com/dotnet/roslyn/pull/39655

If you want, I can take a look at this.

sandyarmstrong commented 4 years ago

@Therzok if you have time, I'd appreciate it since you are more familiar. There's no immediate rush on this, but let me know if you need me to take it over. Thanks!

sandyarmstrong commented 4 years ago

Some things we should specifically verify in this build:

Therzok commented 4 years ago

Opened https://github.com/dotnet/roslyn/pull/40143

Once that is in, we can redirect to ~/Library/Caches

sandyarmstrong commented 4 years ago

@Therzok could you possibly look into this test failure when you get a chance?

2019-12-05T22:48:19.3240390Z 1) TestStorageDataIsNotRecomputed (MonoDevelop.Ide.TypeSystemServiceTests.TestStorageDataIsNotRecomputed)
2019-12-05T22:48:19.3242320Z      Expected: 12
2019-12-05T22:48:19.3242820Z   But was:  0
2019-12-05T22:48:19.3242950Z 
2019-12-05T22:48:19.3245050Z   at MonoDevelop.Ide.TypeSystemServiceTests+<>c__DisplayClass7_0.<TestStorageDataIsNotRecomputed>g__RunTest|0 (System.Boolean usedCache) [0x00337] in /Users/runner/runners/2.161.1/work/1/s/monodevelop/main/tests/Ide.Tests/MonoDevelop.Ide/TypeSystemServiceTests.cs:301 
2019-12-05T22:48:19.3245850Z   at MonoDevelop.Ide.TypeSystemServiceTests.TestStorageDataIsNotRecomputed () [0x000be] in /Users/runner/runners/2.161.1/work/1/s/monodevelop/main/tests/Ide.Tests/MonoDevelop.Ide/TypeSystemServiceTests.cs:261 
2019-12-05T22:48:19.3246030Z 
Therzok commented 4 years ago

Hrmmm, it seems like the storage cache was not used. Something went haywire, will take a look, thanks!