- 04 1月, 2017 1 次提交
-
-
由 AlekseyTs 提交于
- VB: Report a warning about AssemblyKeyFile and AssemblyKeyName attributes being ignored by public signing. - Disallow public signing for Net modules. The fact that the signing is public is not preserved in a module. The fact of signing is preserved by emitting attributes that are going to be ignored anyway if public signing is used. Closes #11427.
-
- 31 12月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
Fixes #15910 Also fixes a sequence point issue with the let expression. Specifically, the source range for the query lambda included more than the expression of the let, but included the entire query clause. It now includes only the expression, like other query clauses.
-
- 16 12月, 2016 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 12 12月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
* Combine deconstruction assignment and declaration, and support discards. - Combine deconstruction assignment and declaration, and support discards. - Add wildcards.work.md to track outstanding work. - Bind each type syntax once in a deconstruction. - Because tuples may contain declarations, adjust lambda disambiguation and adjust parsing of argument lists. - Diagnose tuple element names on the left of a deconstruction. - Add relational operators to disambiguating tokens in 7.5.4.2 * Disallow deconstruction declarations except at the statement level. This is now a semantic restriction (until we decide to remove it). * Revise logic to detect `var` in a declaration expression. Plus other changes per code review. * Add a test that GetTypeInfo on a discard expression doesn't crash. * Small changes per code review. * Add (skipped) test for var invocation in parens. * Rename "Discarded" to "Discard" * Changes recommended via code review. * Minor changes to the handling of declaration expressions per code review. * Addressing blocking feedback while Neal is OOF Fixes https://github.com/dotnet/roslyn/issues/14794 Fixes https://github.com/dotnet/roslyn/issues/14832
-
- 07 12月, 2016 1 次提交
-
-
由 Alireza Habibi 提交于
Merging on behalf of @alrz
-
- 22 11月, 2016 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 17 11月, 2016 1 次提交
-
-
由 Patrick Widauer 提交于
-
- 11 11月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
Fixes #14895
-
- 14 10月, 2016 1 次提交
-
-
由 Matt Warren 提交于
-
- 08 10月, 2016 1 次提交
-
-
由 Andy Gocke 提交于
Also rephrases some existing error messages to incorporate local functions into the description. Fixes #13913.
-
- 29 9月, 2016 1 次提交
-
-
由 VSadov 提交于
-
- 27 9月, 2016 1 次提交
-
-
由 Julien 提交于
-
- 15 9月, 2016 2 次提交
-
-
由 Andy Gocke 提交于
If an IO error occurs while writing the doc comment stream we currently let the exception rise out of the compiler. We should instead catch the exception and surface a diagnostic.
-
由 Julien 提交于
-
- 14 9月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
* Fix crash on "is type" operator with typeless tuple expression. Closes #13723 Fixes #13746
-
- 09 9月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
* In a syntactic position where an lvalue is expected, we reserve `var (...)` for possible future extension (e.g. a deconstruction), no matter what `...` is. This specifically applies to - The left-hand-side of an assignment. The only syntactically valid form is as a deconstruction declaration statement; other forms are some kind of error. `var(1) = 2;` - Similarly for compound assignments, including ++ and --. - In any expression, following `out` or `ref`. These should not bind (successfully) as an invocation. - In an argument position, like `M(out var (1))` - In a "ref expression", for example `ref int x = ref var(1);` or `return ref var(1);`.
-
- 03 9月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #13528.
-
- 02 9月, 2016 3 次提交
-
-
由 Neal Gafter 提交于
-
由 Eik Rentzow 提交于
-
由 Julien 提交于
-
- 01 9月, 2016 2 次提交
- 30 8月, 2016 2 次提交
-
-
由 Julien 提交于
-
由 Neal Gafter 提交于
Fixes #13389
-
- 27 8月, 2016 1 次提交
-
-
由 VSadov 提交于
* tuples with names differing only by case are not allowed * names that match predefined element names except for case do not result in additional names * name-related errors are checked in case-insensitive fasion
-
- 25 8月, 2016 2 次提交
-
-
由 gafter 提交于
Improve the grammar on a diagnostic. Add further tests requested by reviewer.
-
由 Artur Spychaj 提交于
-
- 18 8月, 2016 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 16 8月, 2016 1 次提交
-
-
由 Charles Stoner 提交于
-
- 15 8月, 2016 1 次提交
-
-
由 Charles Stoner 提交于
-
- 11 8月, 2016 3 次提交
-
-
由 gafter 提交于
Specifically 1. we will parse a predefined type where `var` is required. 2. we improve syntax recovery for a missing type - instead of treating the identifier as the type and a missing identifier, we report the type missing. 3. we restore the previous heuristic of checking for some type in the deconstruction to validate that it is a deconstruction. Fixes #12803
-
由 Nick Guerrera 提交于
-
由 Charles Stoner 提交于
-
- 09 8月, 2016 1 次提交
-
-
由 Julien 提交于
-
- 06 8月, 2016 1 次提交
-
-
由 gafter 提交于
Fixes #12900
-
- 05 8月, 2016 1 次提交
-
-
由 Tomáš Matoušek 提交于
* Implement source link feature * Fix CommonCompiler to open source link stream, add E2E tests * Reduce code duplication across VB and C#
-
- 04 8月, 2016 1 次提交
-
-
由 Tomas Matousek 提交于
-
- 02 8月, 2016 1 次提交
-
-
由 Julien 提交于
-
- 31 7月, 2016 1 次提交
-
-
由 gafter 提交于
(e.g. ref local variable declaration) We introduce a "ref expression" for use in expressions (e.g. right-hand-side of a ref variable initialization) Also improve the diagnostic for local functions. Fixes #12749, #12580
-
- 20 7月, 2016 1 次提交
-
-
由 Julien 提交于
-