- 26 4月, 2018 1 次提交
-
-
由 Zbyněk Sailer 提交于
-
- 20 4月, 2018 2 次提交
-
-
由 Tomáš Matoušek 提交于
* Fixes mapping of active statement when changing ctor body from block to expression * Fix GetAllAddedSymbolsAsync. - Recover from unexpected exceptions. - Ignore documents that do not belong to the project being emitted during EnC (these could be e.g. speculative documents created by code fix preview). Change fields of DocumentAnalysisResults to properties to workaround a bug in the VIL that causes evaluation to fail on them, thus making it hard to see the values while debugging Roslyn.
-
由 Heejae Chang 提交于
-
- 19 4月, 2018 5 次提交
-
-
由 Heejae Chang 提交于
* Update Roslyn snapshot when editorconfig is updated. for now, it only updates when editorconfig is saved. * added more comments * addressed PR feedbacks
-
由 Ivan Basov 提交于
-
由 Ivan Basov 提交于
-
由 Ivan Basov 提交于
-
由 Ivan Basov 提交于
-
- 17 4月, 2018 2 次提交
-
-
由 Jared Parsons 提交于
-
由 vsadov 提交于
-
- 15 4月, 2018 2 次提交
- 14 4月, 2018 3 次提交
-
-
由 vsadov 提交于
-
由 vsadov 提交于
-
由 Tomáš Matoušek 提交于
-
- 13 4月, 2018 3 次提交
-
-
由 Tomas Matousek 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
- 12 4月, 2018 9 次提交
-
-
由 Jared Parsons 提交于
Moved the last of our NuGet package creation over to dotnet. Deleted all remaining infrastructure for using NuGet.exe.
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Zbyněk Sailer 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
- 11 4月, 2018 2 次提交
-
-
由 Jared Parsons 提交于
Moving off of nuget pack to dotnet pack instead. This opens the door for us to do the packaging on non-Windows machines
-
由 Sam Harwell 提交于
-
- 10 4月, 2018 2 次提交
-
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Fixes #25930
-
- 06 4月, 2018 6 次提交
-
-
由 Jason Malinowski 提交于
We take the analyzer references provided from VSIX extensions and create a map of AnalyzerReference.Id -> AnalyzerReference, which is done by cracking the metadata and getting the .NET assembly identity for them. We were doing this on the UI during package load, which really isn't necessary.
-
由 Omar Tawfik 提交于
* Produce errors on invalid pdbpath supplied to compiler * More tests
-
由 Andy Gocke 提交于
The scenario listed in https://github.com/dotnet/roslyn/issues/22700 demonstrates the problem. The direct cause of the crash is that local lowering produces two instances of the lambda and lamda conversions in the resulting bound nodes. This crashes the closure conversion pass since the same lambda cannot appear in two places in the tree. However, even if that were allowed, this would violate the language specification. Placing a lambda inside an indexer which is nested in a compound assignment creates two calls which contain the delegate produced by the lambda expression. If the expression kind is marked as side-affecting it will be spilled into a temporary variable. However, the local lowering doesn't distinguish between whether an expression is side-affecting and whether or not it is referentially transparent. In this case, both matter. Since the delegate produced by the conversion can be compared by reference to any other delegate produced by the same lambda, the code must be referentially transparent -- it must produce the same result when evaluated repeatedly. The fix is small: mark lambda conversions as side-affecting. There are certain cases, like the creation of temporaries for out-of-order calls with named parameters, where the lambda conversion is only required to be non-side-affecting instead of referentially transparent, but it does not currently seem worth the implementation effort to split up the code path. Fixes #22700
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
-
由 Alireza Habibi 提交于
-
- 05 4月, 2018 3 次提交
-
-
由 Sam Harwell 提交于
See #25931
-
由 Omar Tawfik 提交于
* Overload Resolution now fails with the correct error * PR Comments * Clean up
-
由 Omar Tawfik 提交于
* Partial methods implementation should match declaration parameter ref kinds * More tests
-