8000 Comparing VaderDev:master...mghro:master · VaderDev/cppcoro · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: VaderDev/cppcoro
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: mghro/cppcoro
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 4 commits
  • 2 files changed
  • 2 contributors

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    b88ca45 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Fix hangup

    My test application sometimes ends up in a kind of hangup.
    This happens quite often with clang-14 release builds, seldomly with gcc-10
    release builds, not with debug builds.
    
    The hangup is a kind of busy-waiting state where two threads from a static
    thread pool are continually trying to wake each other, but not really
    succeeding because both are already awake. A third thread, that could
    allow the application to proceed, doesn't get the chance to continue.
    
    The cause seems to be that m_sleepingThreadCount is not reflecting the
    number of sleeping threads after a notify_intent_to_sleep() call where
    m_isSleeping was already set. This probably can happen due to a spurious
    wake-up (see comment above the try_clear_intent_to_sleep() call).
    
    The proposed solution ensures that m_sleepingThreadCount is not increased
    in such a situation.
    urlofmar committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    e0dfdf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05a2dda View commit details
    Browse the repository at this point in the history
  3. Merge pull request andreasbuhr#1 from urlofmar/master

    Fix hangup
    tmadden authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    7d8a959 View commit details
    Browse the repository at this point in the history
Loading
0