- 21 1月, 2017 1 次提交
-
-
由 VSadov 提交于
Fixes:#14600 Fixes:#11013 Fixes:#14116 Fixes:#16168
-
- 08 1月, 2017 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 28 12月, 2016 1 次提交
-
-
- 15 12月, 2016 1 次提交
-
-
由 Charles Stoner 提交于
-
- 14 12月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Variables declared within a ‘for’ condition are in scope only inside the condition, incrementors and body of the loop. Variables declared within ‘for’ incrementors are in scope only inside the incrementors. Related to #15630.
-
- 22 11月, 2016 2 次提交
-
-
由 Julien Couvreur 提交于
-
由 Neal Gafter 提交于
Also add wildcards.work.md to track outstanding work.
-
- 09 11月, 2016 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 04 10月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Rationalize behavior of GetSymbolInfo/GetTypeInfo/ClassifyConversion for DeclarationExpressionSyntax Since DeclarationExpressionSyntax represents a declaration, all these APIs should return no information for it. Fixes #13989.
-
- 29 9月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
* Implement pattern-matching in top-level scripts in which pattern variables become fields. Fixes #10603 * Move computation of better conversion from expression into `BetterConversionFromExpression` * Update the out var specification to align with the implementation, and vice versa.
-
- 26 8月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #13291.
-
- 16 8月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Related to #12597. Adjusted implementation of ExpressionEvaluator to handle new scoping rules. Some out and pattern variables become new EE variables. Added unit-test for #13159.
-
- 15 8月, 2016 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 06 8月, 2016 2 次提交
-
-
由 gafter 提交于
wouldn't that be annoying to notice after we've shipped?
-
由 Neal Gafter 提交于
Similarly for TupleDeconstructionVariableDesignation. Also found many places to handle both kinds of foreach statements.
-
- 05 8月, 2016 1 次提交
-
-
由 gafter 提交于
-
- 04 8月, 2016 1 次提交
-
-
由 gafter 提交于
Also update the out var syntax node to use the newly introduced VariableComponent so it can be extended in the future to allow `out *` or `out var (x, y)` etc without requiring any further changes to the syntax model. Fixes #12747, #12664, #12588, #1503
-
- 31 7月, 2016 2 次提交
-
-
由 Neal Gafter 提交于
-
由 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
-
- 22 7月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
-
- 20 7月, 2016 1 次提交
-
-
由 Charles Stoner 提交于
[Based on features/async-return with tests ported from that branch.]
-
- 11 7月, 2016 1 次提交
-
-
由 VSadov 提交于
-
- 07 7月, 2016 1 次提交
-
-
由 Julien 提交于
-
- 28 5月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
-
- 18 5月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
- Feature flag. - Syntax model changes. - Parsing. - Binding (for explicitly typed variables only). - Flow analysis. - SemanticModel – added new API GetDeclaredSymbol(ArgumentSyntax) to return symbol for the declared local. Basic scenarios work end to end.
-
- 27 4月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
-
- 19 4月, 2016 1 次提交
-
-
由 Dennis Fischer 提交于
An ArrowExpressionClauseSyntax is special because it has an expression as its direct child. Because of that the binder was not correctly caching all nodes of the bound tree and instead was falling back to binding decendand nodes by themself when asked for them. This fails if in the decendant nodes there is a color color case. With this change the binder does cache all of the ArrowExpressionClauseSyntax's children including the correctly resolved symbols for a color color situation. Fixes #5362 Closes #8167
-
- 09 4月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Related to #8817.
-
- 06 4月, 2016 3 次提交
- 23 3月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Related to #8817.
-
- 05 3月, 2016 2 次提交
-
-
由 AlekseyTs 提交于
Also fix a bug in lowering of a switch statement where the target expression was not lowered. Fixes #8815. Related to #8817.
-
由 Neal Gafter 提交于
Fixes #9371 Related to #9284
-
- 27 2月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #8810. Related to #8816.
-
- 26 2月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
Fixes #9072 #9073 #9079 #9080
-
- 24 2月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
- Check for name conflicts for a local declared with [let <identifier> = …] statement. - Create PatternVariableBinder for ReturnStatementSyntax. - Create PatternVariableBinder for ThrowStatementSyntax. - Create BlockBinder for a [let] statement used as an embedded statement. - Add SemanticModel.GetDeclaredSymbol API for LetStatementSyntax. - Test scope of pattern variable declared in [let], [return] and [throw] statements. Related to # 8817.
-
- 23 2月, 2016 1 次提交
-
-
由 AlekseyTs 提交于
Also add tests for scoping of variables declared within expression statements by using DeclarationPatternSyntax. Related to #8817.
-
- 18 2月, 2016 1 次提交
-
-
由 VSadov 提交于
-
- 10 2月, 2016 1 次提交
-
-
由 CyrusNajmabadi 提交于
-