- 05 6月, 2015 4 次提交
-
-
由 Evan Hauck 提交于
Refactor Compilation to pull features from ParseOptions
-
由 Evan Hauck 提交于
-
由 Evan Hauck 提交于
Fix System.String[] sometimes printing in unit tests
-
由 Evan Hauck 提交于
-
- 04 6月, 2015 9 次提交
-
-
由 Heejae Chang 提交于
make formatting performance better ... this performance improvement is particularly for devdiv bug # 1089540 this makes the file in the bug to be formatted in several seconds compared to several minutes on my machine. there were several issues. each one fixed by #1, use concurrency on gathering operations. #2, don't use too much time to split work to chunks if that requires more work than actually formatting. #3, don't blindly set beginning of a file as inseparable start point for certain formatting options. ... but these don't actually address the most impactful root cause of this perf issues. which is perf issue of GetPrevious/GetNextToken API in compiler. (#3244) formatter internally uses GetDescendantTokens to get all tokens at once and cache them which takes less than 1 second for the entire file (2M bytes size) in the bug. and use the cache internally. but certain part of formatter (Rule Provider) can't use that internal cache, so it has to use the GetPrevious/GetNextToken to move around tokens, which in this particular bug, takes more than 40 seconds on my machine. and that is not even for entire file. (less than 1/12 of tokens) I opened a bug to compiler team, hopely so that we can get better perf on those APIs. in this PR, I mitigated the issue either by making more things to run concurrently or by changing logic which requires those APIs.
-
由 Charles Stoner 提交于
Changes InteractiveWindow.vsct to use image monikers Removes old image resource Reorders sections in InteractiveWindow.vsct to match the schema
-
由 David Poeschl 提交于
-
由 Evan Hauck 提交于
-
由 Evan Hauck 提交于
-
由 Matt Warren 提交于
Use undo transaction so razor docs don't have redundant undos
-
-
由 Matt Warren 提交于
Remove recursion in GetFirstToken and GetLastToken
-
由 Matt Warren 提交于
-
- 03 6月, 2015 18 次提交
-
-
由 Charles Stoner 提交于
Include accessible private members from outer types in Intellisense Restores original fix for #2639; avoids re-calculating base types. Fixes #2639
-
由 David Poeschl 提交于
-
由 David Poeschl 提交于
-
由 Matt Warren 提交于
-
由 David Poeschl 提交于
-
由 Charles Stoner 提交于
-
由 Matt Warren 提交于
Bug3092
-
由 Matt Warren 提交于
-
由 Matt Warren 提交于
Add test to prove that encoding is unchanged after tree update
-
由 Charles Stoner 提交于
-
由 Matt Warren 提交于
-
由 Ravi Chande 提交于
Revert "Remove cross-language assembly checks from typing tests. Re-e…
-
由 Ravi Chande 提交于
-
由 Ravi Chande 提交于
Revert "Remove cross-language assembly checks from typing tests. Re-enable them for solution load tests." This reverts commit ae6b19a4.
-
由 Matt Warren 提交于
-
由 Charles Stoner 提交于
Remove test intended for stabilization branch only
-
由 Charles Stoner 提交于
-
由 Andy Gocke 提交于
This change is meant to address crashes like the ones in bug 1140649. The crashes seem to happen due to exceptions thrown while getting a temporary output stream to write the PE file to. I have been unable to reproduce the conditions for the crash themselves -- they only seem to happen on a Japanese language Windows with a Japanese language copy of Visual Studio. This fix addresses their symptom by wrapping the CreateInputStream call during signing with a try/catch and then surfacing the exception as a diagnostic for signing failure. We cannot currently add any more localized resources to stabilization, so this fix is meant to be as targeted as possible and can only deliver information through existing resource strings.
-
- 02 6月, 2015 9 次提交
-
-
由 Ravi Chande 提交于
Handle "Color color" from VB completion Fixes #3086
-
由 Heejae Chang 提交于
this performance improvement is particularly for devdiv bug # 1089540 this makes the file in the bug to be formatted in several seconds compared to several minutes on my machine. there were several issues. each one fixed by #1, use concurrency on gathering operations. #2, don't use too much time to split work to chunks if that requires more work than actually formatting. #3, don't blindly set beginning of a file as inseparable start point for certain formatting options. ... but these don't actually address the most impactful root cause of this perf issues. which is perf issue of GetPrevious/GetNextToken API in compiler. (https://github.com/dotnet/roslyn/issues/3244) formatter internally uses GetDescendantTokens to get all tokens at once and cache them which takes less than 1 second for the entire file (2M bytes size) in the bug. and use the cache internally. but certain part of formatter (Rule Provider) can't use that internal cache, so it has to use the GetPrevious/GetNextToken to move around tokens, which in this particular bug, takes more than 40 seconds on my machine. and that is not even for entire file. (less than 1/12 of tokens) I opened a bug to compiler team, hopely so that we can get better perf on those APIs. in this PR, I mitigated the issue either by making more things to run concurrently or by changing logic which requires those APIs.
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
the ordering guarantees (deterministic, and for same kind they appear in input order).
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
Fixes #2909
-
由 Tanner Gooding 提交于
[Automated] Merge 'stabilization' into 'master'
-
由 Tanner Gooding 提交于
-