-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge master to unmanaged constructed type feature branch #31597
Merged
RikkiGibson
merged 62 commits into
dotnet:features/unmanaged-constructed-types
from
RikkiGibson:merge-p2
Dec 7, 2018
Merged
Merge master to unmanaged constructed type feature branch #31597
RikkiGibson
merged 62 commits into
dotnet:features/unmanaged-constructed-types
from
RikkiGibson:merge-p2
Dec 7, 2018
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Instead of a general syntax error } expected message we want sth like Syntax error 'if' expected. Fixes dotnet#27866
Also for IOperationTests: IIfstatementWithIfKeywordMissingAndDoubleElseKeywordsPresent
Bind block operation instead of a sequence of two IF operations as the second IF is not included in operation tree construction.
…out-if-error-message * origin/master: (1712 commits) User-defined operator checks should ignore differences in tuple member names (dotnet#30774) Attempted fix for correctly reporting error CS1069 when using implicit namespaces (dotnet#30244) Invert the binding order of InitializerExpressions and CreationExpressions (dotnet#30805) Use Arcade bootstrapping scripts (dotnet#30498) Ensure that the compilers produce double.NaN values in IEEE canonical form. (dotnet#30587) Remove properties set in BeforeCommonTargets.targets Fix publishing of dependent projects Contributing page: reference Unix build instructions Delete 0 Propagate values from AbstractProject to VisualStudioProjectCreationInfo Fix publishing nuget info of dev16.0.x-vs-deps branch Revert "Add a SetProperty API for CPS to passing msbuild properties" Validate generic arguments in `using static` directives (dotnet#30737) Correct 15.9 publish data Enable test. Do not inject attribute types into .Net modules. Add a SetProperty API for CPS to passing msbuild properties Revert "add beta2 suffix to dev16 branch" Fix references Remove commit sha from package versions ...
* Expression tree reflike checks WIP * Move test from emit to semantics * Fix ExpressionTreeRefLikeWalker * Fix label indent * Add more tests * Move ExpressionTreeRefLikeWalker logic to DiagnosticsPass * Resolve TODOs in IsExpressionTree * Ignore BoundConversion when checking for ref structs in expression trees * Comment on the purpose of `!(node is BoundConversion)` * Add ErrorCode.ERR_ExpressionTreeCantContainRefStruct * Use new error code in DiagnosticsPass * Update tests * Add TypedReference tests * Replace IsByRefLikeType check with IsRestrictedType() check * Simplify VisitLambda * Add new diagnostics to ArglistTests.ExpressionTreeTest
Merge dev16.0.x to master
…et#30969) * Add regression test for attribute consuming async Task-returning delegate * Add corresponding VB test
Merge dev16.0.x to master
…o-master Merge dev16.0-preview2 to master
Adds support for testing parsing to the compiler benchmark suite and refactors the whole suite to make it smaller and simpler.
Remove unused method SerializableBytes.CreateReadableStream
Fix up our build badges
Set master prerelease version to beta3
…o-master Merge dev16.0-preview2 to master
…o-master Merge dev16.0-preview2 to master
…out-if-error-message * origin/master: (174 commits) Add Compilers filter for Roslyn (dotnet#30880) Remove NonNullTypes context and other unnecessary information stored in TypeSymbolWithAnnotations. (dotnet#30913) Update BoundCall method based on receiver nullability (dotnet#31000) Make nullabiulity inference associative and commutative (dotnet#30990) Async-streams: minimal test for IOperation and CFG. Improve diagnostics (dotnet#30363) Add src. Add test. Remove dead code Update the build status table Script for generating our build status tables Add parsing tests to compiler benchmarks (dotnet#31033) Fix Edit and Continue in CPS projects Add comment Sorting. Save work Address PR feedback only produce optprof data on an official build Add bunch of exclusions to dead code analysis for special methods Disable WinRT tests on Linux (dotnet#31026) Change prerelease version to beta2 (dotnet#31017) ... # Conflicts: # src/Compilers/CSharp/Portable/CSharpResources.resx # src/Compilers/CSharp/Portable/Errors/ErrorCode.cs
Pull up check in indentation code, and remove the need for nullable.
* Add sdkPath option to CSharp * Simplify sdkPath test in CSharp * Add tests for VisualBasic sdkPath switch * Add MSBuild FrameworkPathOverride property to CSharp based on VisualBasic precedent * Add Vbc SdkPath switch test * Add WorkItem tags to CommandLineTests.cs * Add /sdkPath- switch * Add tests for multiple /sdkPath arguments * Remove extra blank line from CommandLineTests.vb * Update command line doc * Add /sdkPath- and tests to VisualBasic * Update C# and VB compiler help * Remove /sdkPath:<file> switch from CSharp * Update doc * Update Csc task and test * sdkpath- -> nosdkpath * Add DisableSdkPath property to VB targets * Update tests * Add NoSdkPath tests which attempt to reference System.dll * Disable ResourceTests.AddResourceToModule in Mono * Only run DestructorTests.BaseTypeHasNonVirtualFinalize on WindowsDesktop
…-if-error-message Fix 'else without if' parsing - better error message
RikkiGibson
changed the title
Merge master
Merge master to unmanaged constructed type feature branch
Dec 6, 2018
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Just grabbing what's happened lately so I don't fall too far out of sync.