- 13 7月, 2016 4 次提交
-
-
由 Andy Gocke 提交于
For the most part, this change implements the same encoding for tuples that we use for dynamic. This means that interface implementations and generic constraints are not covered, but base types and type parameters are. This change also doesn't have full tests for "long" tuples (nested tuple transformations) or tuple types that can only be constructed in metadata.
-
由 Jared Parsons 提交于
Move last custom MicroBuild step to Roslyn repo
-
由 Jared Parsons 提交于
This moves the last custom MicroBuild step into the Roslyn repo. This now gives us fully control over the binaries produced and their final locations in our source. No need to coordinate changes to the official build with source changes / branches.
-
由 Jason Malinowski 提交于
Fix some fast up to date check issues
-
- 12 7月, 2016 22 次提交
-
-
由 Neal Gafter 提交于
Merge the typeswitch implementation into master
-
由 Neal Gafter 提交于
Merge master into features/typeswitch
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
-
由 CyrusNajmabadi 提交于
Properly round trip enum values in the settings manager code.
-
由 Jason Malinowski 提交于
-
由 CyrusNajmabadi 提交于
-
由 Jared Parsons 提交于
Fixed test when run in cs-CZ culture
-
由 Neal Gafter 提交于
Implement lowering of a pattern switch (i.e. the decision tree).
-
由 Jonathon Marolf 提交于
Merge future-stabilization into master
-
由 Jonathon Marolf 提交于
# Conflicts: # build/Targets/VSL.Versions.targets # src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs
-
由 Jason Malinowski 提交于
The Visual Studio project system doesn't handle projects that don't produce outputs very well. This problem was made a bit worse in Update 3, and so it's easiest to just produce temporary outputs that aren't consumed anywhere. Since we remove the setting of TargetPath, we can't accidentally consume anything from these projects in the real build.
-
由 Julien 提交于
Merge deconstructions into master branch
-
由 Neal Gafter 提交于
-
由 Tanner Gooding 提交于
Updating the netci.groovy script to use 'latest-or-auto-dev15'
-
由 Julien Couvreur 提交于
-
由 Julien 提交于
-
由 Jared Parsons 提交于
Remove SQM depedency from the compiler
-
由 Neal Gafter 提交于
Moved a PROTOTYPE comment to issue #12431, and report an unimplemented error message rather than crashing the compiler when switching on float, double, or decimal.
-
由 Julien 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
- 11 7月, 2016 4 次提交
-
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 VSadov 提交于
Tuple conversions mop up.
-
由 VSadov 提交于
-
- 10 7月, 2016 1 次提交
-
-
由 VSadov 提交于
-
- 09 7月, 2016 9 次提交
-
-
由 Neal Gafter 提交于
This implements lowering and good code generation for typeswitch. However, if the switch can be handled using the old strategy, we completely reuse the old binding and lowering. That enables us to not lose edit-and-continue for existing switches. The bound switch label now contains the value, as the labels cannot be relied on to contain the constant values (e.g. synthesized labels do not, and we now synthesize switches for typeswitch). Many places that work with bound switch statements had to be adjusted to consistently use the constant in the bound switch label. Fix parsing bug where `case A when B:` was parsed as a type pattern `A when` because `when` is an identifier, followed by a syntax error (`B` seen but `:` expected). The fix is to never let a pattern variable be named `where` at the top level of a switch. Related to #12316
-
由 Jonathon Marolf 提交于
Adding shortcut paths and ngen tags to setup vsixes
-
由 Tomáš Matoušek 提交于
Fix version of Interactive Window CoreXT package
-
由 Tomas Matousek 提交于
-
由 Neal Gafter 提交于
Merge master into features/typeswitch
-
由 Jonathon Marolf 提交于
These tags were missing from the telemetry vsix and the setup.next vsix.
-
由 Neal Gafter 提交于
-
由 Jared Parsons 提交于
Remove left over signing tools
-
由 Jared Parsons 提交于
-