You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update EH tests to run with runtime async
* Handle non-null exception filter prologues in the spill sequencer
* Add more testing to show current incorrect behavior
* Unskip ConditionalFacts that do not need to be skipped.
* Handle ensuring that the method remains valid, even when there is an `await` in a finally section. Add signifcant testing of `await using`.
* Fix baselines
* Support `await foreach` and add runtime async verification to existing tests.
* Remove unnecessary generic
* Failing tests, add async void test suggestion
* CI failures
* Add additional test
* Test fixes
* Remove implemented PROTOTYPE, add assertion on behavior.
* Update to SpillSequenceSpiller after some more debugging and tightening the assertion
* Fix nullref
* Enable nullable for VisitCatchBlock
&&((InternalSpecialType)_method.ReturnType.ExtendedSpecialType)isInternalSpecialType.System_Threading_Tasks_Task or InternalSpecialType.System_Threading_Tasks_ValueTask));
"You are exercising SpillSequenceSpiller in a new fashion, causing a spill in an exception filter after LocalRewriting is complete. This is not someting "+
723
+
"that this builder supports today, so please update this rewrite to include the statements from exceptionFilterPrologueOpt with the appropriate "+
724
+
"syntax node and tracking.");
716
725
if(builderis{})
717
726
{
718
727
Debug.Assert(builder.Valueisnull);
@@ -721,9 +730,10 @@ public override BoundNode VisitCatchBlock(BoundCatchBlock node)
0 commit comments