- 16 10月, 2015 1 次提交
-
-
由 Paul Harrington 提交于
-
- 21 8月, 2015 5 次提交
-
-
由 Dustin Campbell 提交于
Remove serialization from Features layer
-
由 Dustin Campbell 提交于
A few of the ENC types were marked as [Serializable] so that they worked within custom debugger visualizers. This change adds custom serialization to the debugger visualizers so that the types no longer need to be marked as [Serializable].
-
由 Kevin Halverson 提交于
Clean up Interactive Exports/ContentTypes...
-
由 Kevin Halverson 提交于
These changes should prevent us from prematurely loading the Interactive dlls when opening a C# project (before the Interactive Window is open).
-
由 Andrew Casey 提交于
Un-redirect Console.Out at the end of each test
-
- 20 8月, 2015 23 次提交
-
-
由 Ravi Chande 提交于
Dramatically speed up generation of metadata as source for large types
-
由 Andrew Casey 提交于
Remove more ReadLines.
-
由 Andrew Casey 提交于
-
由 Andrew Casey 提交于
Remove ReadLine from AsyncWithShortCircuiting003
-
由 Andrew Casey 提交于
...so that it doesn't wait indefinitely.
-
由 Jonathon Marolf 提交于
Stop throwing unreachable exceptions in AddImport codefix provider. Fixes #4395 and internal bug 1188340
-
由 Ravi Chande 提交于
Before this change, showing MAS for a type with 4000 empty methods took about 2 minutes on my machine. With this change, it now takes 2-4 seconds. There were 2 different issues causing the slow generation: 1. When formatting the generated file, the formatting engine needs to find the distance between every token and the new line (or start of file) before it. This calls TokenStream.GetOriginalColumn, which computes the original column by walking backwards through its list of tokens counting the width of tokens and trivia until it finds a newline. Though this n ^ 2 operation takes place in all invocations of the formatter, it is normally ameliorated by the fact that real code has enough newlines that GetOriginalColumn doesn't actually traverse back to the first token in the file. Generated files have no newlines, so GetOriginalColumn takes up about half the time of generating a MAS document, because GetOriginalColumn is called on every token in the file. To mitigate this, we augment MAS' custom formatting rule to not calculate anchor indentation. Anchor indentation is what requires the original columns, but no operations are produced for MAS documents, which have no newlines in them. 2. If instructed to use "auto insertion location", the code generation service computes the location to insert each member, one at a time. This computation checks that the type's members are sorted, resulting in n ^ 2 iterations over the list of members. The fix for this takes Kayle's fix for enum members a little further: When instructed not to use "auto insertion location", the code generation generates declaration syntax for each member without inserting it. It then sorts that list of declarations once, and bulks adds them (essentially appending each declaration to the end of the growing type declaration). I've fixed up some of the "Create*Declaration" methods to match the behavior of the corresponding "Add*Declaration" methods.
-
由 Jonathon Marolf 提交于
-
由 Charles Stoner 提交于
Remove InteractiveWindow._projectionSpans
-
由 Charles Stoner 提交于
-
由 Gen Lu 提交于
Remove src/Diagnostics/ from dotnet/roslyn repo
-
由 Charles Stoner 提交于
Conflicts: src/InteractiveWindow/EditorTest/InteractiveWindowTests.cs
-
由 Gen Lu 提交于
-
由 Jared Parsons 提交于
Change our public API tracking
-
由 Charles Stoner 提交于
-
由 Jonathon Marolf 提交于
Handling anonymous delegate case, fixes #4598
-
由 Charles Stoner 提交于
Add tests for cut and copy
-
由 Gen Lu 提交于
-
由 Jared Parsons 提交于
-
由 Manish Vasani 提交于
Report a diagnostic if an analyzer reports a diagnostic with an invalid ID. Fixes #4376
-
由 Charles Stoner 提交于
Conflicts: src/InteractiveWindow/EditorTest/InteractiveWindowTests.cs
-
由 Tomáš Matoušek 提交于
Add exception filters to make crash dump analysis easier
-
由 Charles Stoner 提交于
-
- 19 8月, 2015 11 次提交
-
-
由 Dustin Campbell 提交于
Ensure that casts resuling in explicit numeric conversions are not suggested as redundant in C#
-
由 VSadov 提交于
Do not emit a type test for exception object to be an object when the…
-
由 VSadov 提交于
Fixes invalid codegen in a case if a readonly field is spilled on the…
-
由 Dustin Campbell 提交于
-
由 CyrusNajmabadi 提交于
Do not insert newlines into what is probably a single-line construct.
-
由 Charles Stoner 提交于
Conflicts: src/InteractiveWindow/Editor/InteractiveWindow.cs src/InteractiveWindow/Editor/ReplInput.cs
-
由 Charles Stoner 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Dustin Campbell 提交于
Ensure that VB parenthesis simplification works for XML elements and XML empty elements
-
由 Dustin Campbell 提交于
Fix C#/VB Inline Temporary Variable for interpolated strings that are target-typed to FormattableString
-
由 vsadov 提交于
Fixes #4620
-