- 04 7月, 2016 3 次提交
-
-
由 Tamas Vajk 提交于
-
由 Tamas Vajk 提交于
-
* Merge pull request #12041 from heejaechang/buildsyncrace found one more case where documentId can be null * prevent VS from crashing if VS got shutdown while build error reporting is in progress. * Update our NuGet package version to 1.3.2 * Update Microsoft.DiaSymReader.Native to 1.4.0 RTM (#12141) * Enable building of release nuget packages. This commit makes it so that we will always try to generate release nugets except if they depend on prerelease packages. If one of our nuget packages happens to depend on prerelease packages, then when building release nugets, we will simply print a message in the build output and skip release nuget generation for that package (and allow the overall build to succeed). * Address code review feedback. * Simplify script to use nuget.exe for prerelease dependency validation instead of adding custom logic in the script for this. * Remove Microsoft.CodeAnalysis.EditorFeatures from list of prerelease nuget packages. * Change the name of the error log file to skipped_packages.txt. * fixed DifferenceViewer leak this leak was responsible for about 14% of managed memory in customer's dump. basically, in certain condition, if cancellation exception is thrown, we will not close difference viewer which cause all text views to leak. that cause all taggers and text buffers to leak and that cause our preview workspaces to alive. which in turn cause all solutions to alive and so on. all those objects (view, buffer, workspace, solution) are quite big graphs. so ends up eat up 14% of memory. added assert to make sure if we leak viewers again, we get some kind of notification. * Skipping the InteractiveWindow Clipboard UnitTests as they cannot run on VS2015.2
-
- 02 7月, 2016 5 次提交
-
-
* Merge pull request #12041 from heejaechang/buildsyncrace found one more case where documentId can be null * prevent VS from crashing if VS got shutdown while build error reporting is in progress. * Update our NuGet package version to 1.3.2 * Update Microsoft.DiaSymReader.Native to 1.4.0 RTM (#12141) * Enable building of release nuget packages. This commit makes it so that we will always try to generate release nugets except if they depend on prerelease packages. If one of our nuget packages happens to depend on prerelease packages, then when building release nugets, we will simply print a message in the build output and skip release nuget generation for that package (and allow the overall build to succeed). * Address code review feedback. * Simplify script to use nuget.exe for prerelease dependency validation instead of adding custom logic in the script for this. * Remove Microsoft.CodeAnalysis.EditorFeatures from list of prerelease nuget packages. * Change the name of the error log file to skipped_packages.txt. * fixed DifferenceViewer leak this leak was responsible for about 14% of managed memory in customer's dump. basically, in certain condition, if cancellation exception is thrown, we will not close difference viewer which cause all text views to leak. that cause all taggers and text buffers to leak and that cause our preview workspaces to alive. which in turn cause all solutions to alive and so on. all those objects (view, buffer, workspace, solution) are quite big graphs. so ends up eat up 14% of memory. added assert to make sure if we leak viewers again, we get some kind of notification.
-
由 Tanner Gooding 提交于
Updating 'GenerateCompilerExecutableBindingRedirects' to produce version numbers with 4 parts.
-
由 Tanner Gooding 提交于
-
由 Jared Parsons 提交于
Move some code into the open
-
由 Jared Parsons 提交于
-
- 01 7月, 2016 6 次提交
-
-
* Merge pull request #12041 from heejaechang/buildsyncrace found one more case where documentId can be null * prevent VS from crashing if VS got shutdown while build error reporting is in progress. * Update our NuGet package version to 1.3.2 * Update Microsoft.DiaSymReader.Native to 1.4.0 RTM (#12141) * Enable building of release nuget packages. This commit makes it so that we will always try to generate release nugets except if they depend on prerelease packages. If one of our nuget packages happens to depend on prerelease packages, then when building release nugets, we will simply print a message in the build output and skip release nuget generation for that package (and allow the overall build to succeed). * Address code review feedback. * Simplify script to use nuget.exe for prerelease dependency validation instead of adding custom logic in the script for this. * Remove Microsoft.CodeAnalysis.EditorFeatures from list of prerelease nuget packages. * Change the name of the error log file to skipped_packages.txt. * fixed DifferenceViewer leak this leak was responsible for about 14% of managed memory in customer's dump. basically, in certain condition, if cancellation exception is thrown, we will not close difference viewer which cause all text views to leak. that cause all taggers and text buffers to leak and that cause our preview workspaces to alive. which in turn cause all solutions to alive and so on. all those objects (view, buffer, workspace, solution) are quite big graphs. so ends up eat up 14% of memory. added assert to make sure if we leak viewers again, we get some kind of notification.
-
由 Jared Parsons 提交于
Move NuGet.exe restore location back to the root
-
由 Jared Parsons 提交于
After extensive testing it appears the number of places that assume NuGet.exe is in the root is "at least one more." Need to unblock the signed build so putting it back in the root temporarily.
-
由 Jared Parsons 提交于
-
由 DotNet Bot 提交于
-
由 Jared Parsons 提交于
Download NuGet.exe instead of having it checked in
-
- 30 6月, 2016 14 次提交
-
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Julien 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
Add a /clean option to Restore.cmd
-
由 Charles Stoner 提交于
Move SourceGenerator to a feature branch
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
When present this option will clean out all of the NuGet caches before doing a restore. This is necessary to remove our hard coded dependencies on NuGet.exe in our official builds. Once they are removed we can switch to dowloading NuGet.exe on demand vs. checking it into the repo.
-
由 Tanner Gooding 提交于
Skipping the InteractiveWindow Clipboard UnitTests as they cannot run on VS2015.2
-
由 Charles Stoner 提交于
-
由 Tanner Gooding 提交于
-
由 AlekseyTs 提交于
Ensure the right binder is used to bind initializer of implicitly typed variable.
-
- 29 6月, 2016 12 次提交
-
-
由 AlekseyTs 提交于
Add some unit-tests.
-
由 AlekseyTs 提交于
Fixes #12266.
-
由 AlekseyTs 提交于
-
由 AlekseyTs 提交于
Related to #9021, #12078, #12266, #12267.
-
由 Jared Parsons 提交于
Expand condition on our command line generator Tasks
-
由 Matt Warren 提交于
Add check for empty/no change
-
由 Matt Warren 提交于
-
由 Jared Parsons 提交于
Expanded the Condition check to verify the input file is non-empty. Lacking this we get the following spurious entries in our MSBuild output files: ``` GenerateSyntaxModel: Skipping target "GenerateSyntaxModel" because it has no outputs. `` Adding the condition removes this entry and makes our build log files just a bit more readable.
-
由 Charles Stoner 提交于
Report errors and exceptions from source generators
-
由 Tanner Gooding 提交于
Updating the InteractiveWindow ClipboardTests to match the expected clipboard format in Update 3.
-
由 Matt Warren 提交于
-
由 Matt Warren 提交于
-