Delete stdx::notify_all_at_thread_exit

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Programmability
    • Fully Compatible
    • Programmability 2025-07-21
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      It is fundamentally broken and cannot work correctly with stdx::condition_variable due to the later's support for ParkingLot notifications. I also can't think of a reasonable use case in our codebase. Luckily nothing is using it so we can just delete it and remove the temptation.

      We should also delete our custom implementation of stdx::this_thread::sleep_for and sleep_until since they are just worse versions of the libstdc++ implementation.

              Assignee:
              James Bronsted
              Reporter:
              Mathias Stearn
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: