Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Update BuildTools, CoreClr to preview4-04022-01, preview6-27721-71, respectively (master) #24369

Merged

Conversation

dotnet-maestro-bot
Copy link

/cc @dotnet/maestro-reviewers-core

@dotnet-maestro-bot
Copy link
Author

Discarded 3627048: Update CoreClr to preview6-27702-72

CI Status: 8:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ Ubuntu arm Cross Checked crossgen_comparison Build and Test Build finished. Details
  • ✔️ Ubuntu arm Cross Release crossgen_comparison Build and Test Build finished. Details
  • ✔️ Ubuntu x64 Checked CoreFX Tests Build finished. Details
  • ✔️ Ubuntu x64 Formatting Build finished. Details
  • ✔️ Windows_NT x64 Checked CoreFX Tests Build finished. Details
  • ✔️ Windows_NT x64 Formatting Build finished. Details
  • ✔️ Windows_NT x64 Release CoreFX Tests Build finished. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update CoreClr to preview6-27702-72 (master) Update CoreClr to preview6-27703-71 (master) May 3, 2019
@wtgodbe
Copy link
Member

wtgodbe commented May 3, 2019

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@dotnet-maestro-bot
Copy link
Author

Discarded bd11fcd: Update CoreClr to preview6-27703-71

CI Status: 8:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ Ubuntu arm Cross Checked crossgen_comparison Build and Test Build finished. Details
  • ✔️ Ubuntu arm Cross Release crossgen_comparison Build and Test Build finished. Details
  • ✔️ Ubuntu x64 Checked CoreFX Tests Build finished. Details
  • ✔️ Ubuntu x64 Formatting Build finished. Details
  • ✔️ Windows_NT x64 Checked CoreFX Tests Build finished. Details
  • ✔️ Windows_NT x64 Formatting Build finished. Details
  • ✔️ Windows_NT x64 Release CoreFX Tests Build finished. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update CoreClr to preview6-27703-71 (master) Update CoreClr to preview6-27704-71 (master) May 4, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded 1ed92c1: Update CoreClr to preview6-27704-71

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update CoreClr to preview6-27704-71 (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27704-71, respectively (master) May 4, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded 8683825: Update BuildTools, CoreClr to preview4-04004-01, preview6-27704-71, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04004-01, preview6-27704-71, respectively (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27704-72, respectively (master) May 5, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded c3d265b: Update BuildTools, CoreClr to preview4-04004-01, preview6-27704-72, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04004-01, preview6-27704-72, respectively (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27705-71, respectively (master) May 5, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded 8580fb8: Update BuildTools, CoreClr to preview4-04004-01, preview6-27705-71, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04004-01, preview6-27705-71, respectively (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27705-72, respectively (master) May 6, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded 2abd1cf: Update BuildTools, CoreClr to preview4-04004-01, preview6-27705-72, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04004-01, preview6-27705-72, respectively (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27706-71, respectively (master) May 6, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded f6fe833: Update BuildTools, CoreClr to preview4-04004-01, preview6-27706-71, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04004-01, preview6-27706-71, respectively (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27706-72, respectively (master) May 7, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded dc32215: Update BuildTools, CoreClr to preview4-04004-01, preview6-27706-72, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04004-01, preview6-27706-72, respectively (master) Update BuildTools, CoreClr to preview4-04004-01, preview6-27707-71, respectively (master) May 7, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded e3ec618: Update BuildTools, CoreClr to preview4-04004-01, preview6-27707-71, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot
Copy link
Author

Discarded afafe47: Update BuildTools, CoreClr to preview4-04015-01, preview6-27720-72, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04015-01, preview6-27720-72, respectively (master) Update BuildTools, CoreClr to preview4-04021-02, preview6-27720-72, respectively (master) May 21, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded b3ac707: Update BuildTools, CoreClr to preview4-04021-02, preview6-27720-72, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04021-02, preview6-27720-72, respectively (master) Update BuildTools, CoreClr to preview4-04021-02, preview6-27721-71, respectively (master) May 21, 2019
@dotnet-maestro-bot
Copy link
Author

Discarded 0f00bfb: Update BuildTools, CoreClr to preview4-04021-02, preview6-27721-71, respectively

CI Status: 1:heavy_check_mark: (click to expand)
  • ✔️ license/cla All CLA requirements met. Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr to preview4-04021-02, preview6-27721-71, respectively (master) Update BuildTools, CoreClr to preview4-04022-01, preview6-27721-71, respectively (master) May 22, 2019
@tannergooding
Copy link
Member

CC. @dotnet/nullablefc. Lots of failures around error CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' context..

@stephentoub
Copy link
Member

I can take a look tonight.

@tannergooding
Copy link
Member

Failures were because NullableContextOptions=enable was changed to be Nullable=enable. I've pushed a commit resolving that.

@safern
Copy link
Member

safern commented May 22, 2019

You beat me. I was about to comment that. Thanks, @tannergooding

@tannergooding
Copy link
Member

Remaining failures are:

shared\System\Threading\ThreadPool.cs(914,77): error CS8622: Nullability of reference types in type of parameter 'state' of 'void _ThreadPoolWaitOrTimerCallback.WaitOrTimerCallback_Context_t(object state)' doesn't match the target delegate 'ContextCallback'. [D:\repos\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj]

shared\System\Threading\ThreadPool.cs(915,77): error CS8622: Nullability of reference types in type of parameter 'state' of 'void _ThreadPoolWaitOrTimerCallback.WaitOrTimerCallback_Context_f(object state)' doesn't match the target delegate 'ContextCallback'. [D:\repos\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj]

src\System\Threading\Overlapped.cs(45,68): error CS8622: Nullability of reference types in type of parameter 'state' of 'void _IOCompletionCallback.IOCompletionCallback_Context(object state)' doesn't match the target delegate 'ContextCallback'. [D:\repos\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj]

src\System\Threading\Tasks\AsyncCausalityTracer.cs(72,141): error CS8622: Nullability of reference types in type of parameter 'sender' of 'void AsyncCausalityTracer.TracingStatusChangedHandler(object sender, TracingStatusChangedEventArgs args)' doesn't match the target delegate 'EventHandler<TracingStatusChangedEventArgs>'. [D:\repos\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj]

shared\System\Threading\Tasks\FutureFactory.cs(663,36): error CS8604: Possible null reference argument for parameter 'iar' in 'void TaskFactory<TResult>.FromAsyncCoreLogic(IAsyncResult iar, Func<IAsyncResult, TResult>? endFunction, Action<IAsyncResult>? endAction, Task<TResult> promise, bool requiresSynchronization)'. [D:\repos\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj]

shared\System\Progress.cs(37,54): error CS8622: Nullability of reference types in type of parameter 'state' of 'void Progress<T>.InvokeHandlers(object state)' doesn't match the target delegate 'SendOrPostCallback'. [D:\repos\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj]

@tannergooding
Copy link
Member

Pushed a commit to resolve the new nullability warnings. One was just another case that will be resolved by DoesNotReturn. The others are new and due to nullability analysis trying to match a delegate signatures with the given method signature. I logged dotnet/roslyn#35896 for the case where it warns when you have a non-nullable method signature parameter matched against a nullable delegate signature parameter.

@tannergooding
Copy link
Member

dotnet/roslyn#35896 was closed as "by design" since you could invoke the delegate (which has a nullable parameter) and pass in a null and which would then invoke the method with the same null.

We'll need to decide if we want the method signatures to stay non-nullable (and therefore need to keep the !) or if we want to change them to be nullable instead.

@tannergooding
Copy link
Member

@dotnet/nullablefc, could someone else finish resolving the feedback above. I am OOF sick today.

@safern
Copy link
Member

safern commented May 23, 2019

I’ll finish it after lunch.

Copy link
Member

@stephentoub stephentoub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, guys.

@stephentoub stephentoub merged commit b2b7cab into dotnet:master May 24, 2019
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…espectively (master) (dotnet/coreclr#24369)

* Update BuildTools, CoreClr to preview4-04022-01, preview6-27721-71, respectively

* Use `Nullable=enable` rather than `NullableContextOptions=enable`

* Resolving new nullability warnings

* PR Feedback


Commit migrated from dotnet/coreclr@b2b7cab
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants