Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use the parking_lot locking primitives #56410

Closed
wants to merge 40 commits into from

Commits on May 4, 2019

  1. Add parking_lot as submodule

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    7b0ad27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1aab11d View commit details
    Browse the repository at this point in the history
  3. Add needed winapi bindings

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    e313500 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20ab8d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cafa6d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c42fc8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b23add View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f58fc9b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    81a1e21 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5a3dd8a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d354b95 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8edc128 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4f0f8e1 View commit details
    Browse the repository at this point in the history
  14. Add sync::RawMutex

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    a0b366c View commit details
    Browse the repository at this point in the history
  15. Move io::lazy over to RawMutex

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    8dfad4b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d6fab63 View commit details
    Browse the repository at this point in the history
  17. Move at_exit over to RawMutex

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    fc379ee View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    142bda2 View commit details
    Browse the repository at this point in the history
  19. Move thread over to RawMutex

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    eaaca60 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0d679ef View commit details
    Browse the repository at this point in the history
  21. Move unix::os over to RawMutex

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    e8e355e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    55f1ed2 View commit details
    Browse the repository at this point in the history
  23. Use RawMutex in backtrace

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    c6c6fb1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f1a805b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0b1a6e9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a562580 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b50a20e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    6ad5485 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0070390 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    c294204 View commit details
    Browse the repository at this point in the history
  31. Make redox::os use RawMutex

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    c301ce0 View commit details
    Browse the repository at this point in the history
  32. Remove wasi locking modules

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    dd30a55 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e0fd309 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0048440 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e49bbd1 View commit details
    Browse the repository at this point in the history
  36. Base Once on parking_lot::Once

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    f40d609 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    56c2805 View commit details
    Browse the repository at this point in the history
  38. Improve Lazy documentation

    faern committed May 4, 2019
    Configuration menu
    Copy the full SHA
    7124cae View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

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

Commits on May 20, 2019

  1. Fix park/unpark after feedback

    faern committed May 20, 2019
    Configuration menu
    Copy the full SHA
    795285f View commit details
    Browse the repository at this point in the history