[Concurrency] Fix too optimistic TaskGroup bail-out-when-empty,  #63016
                        
                     
                 
             
            
                
                    
                        
                        
                            
                                
                            
                        
                            
                                
                            
                        
                            
                                
                            
                        
                            
                                
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                                
                                
                                    
                                        
                                            
                                            
                                            
                                        
                                        
                                            
        ktoso
    
                                            
                                            
                                            commented
                                            
                                            on 2023-01-17
                                            
                                         
                                     
                                    
                                    
                                    
                                    
                                 
                             
                            
                        
                            
                            
                                
                                
                                    
                                        
                                            
                                            
                                            
                                        
                                        
                                            
        ktoso
    
                                            
                                            
                                            commented
                                            
                                            on 2023-01-17
                                            
                                         
                                     
                                    
                                    
                                    
                                    
                                 
                             
                            
                        
                            
                            
                                
                                
                                    
                                        
                                            
                                            
                                            
                                        
                                        
                                            
        ktoso
    
                                            
                                            
                                            commented
                                            
                                            on 2023-01-17
                                            
                                         
                                     
                                    
                                    
                                    
                                    
                                 
                             
                            
                        
                            
                            
                            
                        
                            
                                
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            [Concurrency] Fix too optimistic bail-out-when-empty, discarding group
                                         
                                        
                                            ccc02d02
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            [Concurrency] DiscardingTG error thrown from body always wins
                                         
                                        
                                            8040c84e
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            Offering body error must be done while holding lock
                                         
                                        
                                            b39dffe1
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            Must not modify waitingTask context outside lock
                                         
                                        
                                            cb056298
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            wip on trying to fix by changing the offer
                                         
                                        
                                            115e6507
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            fix bug in resuming tasks in offer/resume task in discarding group
                                         
                                        
                                            304427ae
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            Fix #63147 waitForAll impl in ThrowingTaskGroup, used to not wait enough
                                         
                                        
                                            50a93ae0
                                        
                                     
                                 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            done
                                         
                                        
                                            bb4b8f7d
                                        
                                     
                                 
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    to
                                    bb4b8f7d
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            debug
                                         
                                        
                                            c27a2f9d
                                        
                                     
                                 
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            explicitly declare virtual destructors
                                         
                                        
                                            27de643f
                                        
                                     
                                 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            detach child task after filling result; dont mutate context outside o…
                                         
                                        
                                            028ab32d
                                        
                                     
                                 
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            Add pending count overflow protection to TaskGroup
                                         
                                        
                                            e75ef10b
                                        
                                     
                                 
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    to
                                    e75ef10b
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            unlock async_taskgroup_void_neverConsumingTasks again rdar://104332560
                                         
                                        
                                            d6ed553f
                                        
                                     
                                 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            missing include on windows for error reporting
                                         
                                        
                                            84a0cbaa
                                        
                                     
                                 
                            
                        
                            
                            
                            
                        
                            
                                
                                    
                                    
                                        
                                        
                                            
                                            
        
    
                                            
                                            fix ARM_ARCH_7K workaround snippet
                                         
                                        
                                            23699b0f
                                        
                                     
                                 
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    force pushed
                                    
                                    
                                    to
                                    23699b0f
                                    
                                    2 years ago
                                
         
     
 
                            
                        
                            
                            
                            
                        
                            
                            
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    merged
                                    
                                    99fb37f6
                                    
                                    into main 2 years ago
                                
         
     
 
                            
                        
                            
                                
    
    
        
        
            
            
        
    
            
        ktoso
    
            
            
                                    deleted the wip-waitAll-race branch 2 years ago
                                
         
     
 
                            
                        
                     
                    
                    
                    
                 
                
                    
                    
                        Assignees
                        
                        
                            No one assigned
                        
                        
                     
                    
                    
                 
             
         
        
        
     
 
     
Login to write a write a comment.
Login via GitHub