- 20 8月, 2019 5 次提交
-
-
由 Rikki Gibson 提交于
Fix typo
-
由 Alireza Habibi 提交于
-
由 Neal Gafter 提交于
Fixes #37461
-
由 Jason Malinowski 提交于
Annotate SymbolInfo and TypeInfo
-
由 Neal Gafter 提交于
Treat parameters and local variables as having the default state for their type before they are assigned. (#37762) Fixes #36052
-
- 17 8月, 2019 2 次提交
-
-
由 Jason Malinowski 提交于
I am leaving some constructors of SymbolInfo as taking a non-null symbol, since it appears callers do actually try to use SymbolInfo.None in those cases. As the compiler is annotated it may be necessary to change.
-
由 AlekseyTs 提交于
VB DIM work
-
- 15 8月, 2019 15 次提交
-
-
由 Ivan Basov 提交于
-
由 Neal Gafter 提交于
Fixes #7398 Fixes #37572 Relates to https://github.com/aspnet/Razor/issues/614 and many other customer accommodations that are no longer needed. History of this bug: When constant folding a long sequence of string concatenations, there is an intermediate constant value for every left-hand operand. So the total memory consumed to compute the whole concatenation was *O(n^2)*. The compiler would simply perform this work and eventually run out of memory, simply crashing with no useful diagnostic. Later, the concatenation implementation was instrumented so it would detect when it was likely to run out of memory soon, and would instead report a diagnostic at the last step. See https://github.com/dotnet/roslyn/commit/f177077665a5bef862014f1898b961d1759c9248. Test `Bug529600()` was added to demonstrate that we produced a diagnostic. However, the compiler still consumed *O(n^2)* memory for the concatenation and this test used to consume so much memory that it would cause other tests running in parallel to fail because they might not have enough memory to succeed. So the test was disabled and eventually removed. The compiler would still crash with programs containing large string concatenations, or consume huge amounts of memory and take a long time before reporting a diagnostic, so the underlying problem had not been addressed. Here we have revised the implementation of constant folding string concatenations so that it requires *O(n)* memory and remove the old instrumentation. As a consequence the test `Bug529600()` now runs very quickly and does not consume gobs of memory.
-
由 Petr Houška 提交于
Refactorings ordering report applicableToSpan
-
由 Petr Houska 提交于
Merge branch 'refactoringsOrdering-reportSpan' of https://github.com/petrroll/roslyn into refactoringsOrdering-reportSpan
-
由 Petr Houska 提交于
-
由 Fred Silberberg 提交于
Generate IOperation visitors and simple implementation classes
-
由 Rikki Gibson 提交于
-
由 Petr Houška 提交于
-
由 dotnet-automerge-bot 提交于
Merge master to release/dev16.4-preview1
-
由 Fredric Silberberg 提交于
Fix operations generator target platform.
-
由 Fredric Silberberg 提交于
-
由 AlekseyTs 提交于
Closes #35824.
-
由 AlekseyTs 提交于
Closes #35820.
-
由 AlekseyTs 提交于
VB: Do not require to implement a method representing a re-abstraction of an interface method from base interface. Closes #35823.
-
由 AlekseyTs 提交于
Allow implementation of virtual interface methods in VB.
-
- 14 8月, 2019 11 次提交
-
-
由 Sam Harwell 提交于
Implement Quick Info support for 'inheritdoc'
-
由 Petr Houska 提交于
-
由 Julien Couvreur 提交于
Add a tool which generates a reasonable C# grammar facsimile from our syntactic model.
-
由 Petr Houska 提交于
-
由 Gen Lu 提交于
Don't synthesize a parameter list out of nowhere.
-
由 Petr Houska 提交于
-
由 Petr Houska 提交于
-
由 Petr Houska 提交于
-
由 Rikki Gibson 提交于
-
由 Jinu 提交于
Enum member formatting should follow csharp_space_around_declaration_statements
-
由 Sam Harwell 提交于
-
- 13 8月, 2019 7 次提交
-
-
由 Petr Houska 提交于
-
由 David 提交于
Update partial load dialog string to better match task center.
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
Move to new ilasm version
-
由 Jared Parsons 提交于
-
由 dotnet-automerge-bot 提交于
Merge master to release/dev16.4-preview1
-
由 Petr Houska 提交于
-