external/how-to-bump-roslyn-binaries.md
How to bump roslyn
Microsoft.Net.Compilers/3.1.0/csc.exe, change the version number in those paths, save, and make a local commit. Then do the full autogen, make, make install routine and do some basic tests. This should work.mcs/build/config.make and changing ENABLE_COMPILER_SERVER to ?=1, doing make clean, and then make -j 1. Use 'top' with the O->COMMAND=mono filter to identify whether the compiler server is being used and working. Also, for safety's sake make sure that all three of the roslyn-binaries paths in there match the expected version.eng/Packages.props to point to the same new roslyn packages. The version strings have weird textual info in them so you'll have to figure out the new version string.packaging/MacSDK/msbuild.py, updating the revision = line's commit hash to be the commit hash of your post-merge xplat-master commit.