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

Introduce tokio-sync crate containing synchronization primitives. #839

Merged
merged 57 commits into from
Jan 22, 2019

Commits on Dec 18, 2018

  1. Initial tokio-sync commit

    carllerche committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    3dee276 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b57b9f4 View commit details
    Browse the repository at this point in the history
  3. Tweak API

    carllerche committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    a96473a View commit details
    Browse the repository at this point in the history
  4. Pass loom

    carllerche committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    dd5c1a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. Misc tweaks

    carllerche committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    3143b78 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2018

  1. Work on mpsc

    carllerche committed Dec 23, 2018
    Configuration menu
    Copy the full SHA
    ce27fc3 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. WIP

    carllerche committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    a5f7327 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. WIP Semaphore close

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    cb833c7 View commit details
    Browse the repository at this point in the history
  2. WIP semaphore close

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    7b4af6e View commit details
    Browse the repository at this point in the history
  3. More semaphore work

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    fed0e05 View commit details
    Browse the repository at this point in the history
  4. Start on close

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    9f7c7f4 View commit details
    Browse the repository at this point in the history
  5. Fix mpsc test

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    4a5ee23 View commit details
    Browse the repository at this point in the history
  6. More tests

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    88da975 View commit details
    Browse the repository at this point in the history
  7. More tests

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    c0ae003 View commit details
    Browse the repository at this point in the history
  8. Cleanup

    carllerche committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    50f420f View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2018

  1. Much more progress

    carllerche committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    20f03f9 View commit details
    Browse the repository at this point in the history
  2. Refine error

    carllerche committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    5bb3547 View commit details
    Browse the repository at this point in the history
  3. Unbounded channel

    carllerche committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    570eea2 View commit details
    Browse the repository at this point in the history
  4. Clear channel on drop

    carllerche committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    9b4fbff View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2018

  1. Start oneshot

    carllerche committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    8e9d766 View commit details
    Browse the repository at this point in the history
  2. Simplify oneshot some

    carllerche committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    3d6cc0e View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2019

  1. Oneshot cancellation

    carllerche committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    9cb278b View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2019

  1. More oneshot work

    carllerche committed Jan 2, 2019
    Configuration menu
    Copy the full SHA
    d493d38 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2019

  1. Track loom changes

    carllerche committed Jan 3, 2019
    Configuration menu
    Copy the full SHA
    b532577 View commit details
    Browse the repository at this point in the history
  2. Depend on loom from git

    carllerche committed Jan 3, 2019
    Configuration menu
    Copy the full SHA
    3b73c2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5f91cc View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2019

  1. Allow CI to finish

    carllerche committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    9dabff3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e7d607 View commit details
    Browse the repository at this point in the history
  3. Fix Cargo.toml

    carllerche committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    34203f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c196cbc View commit details
    Browse the repository at this point in the history
  5. Remove tokio-channel

    carllerche committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    136897c View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2019

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

Commits on Jan 7, 2019

  1. Configuration menu
    Copy the full SHA
    84842ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4782ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24ddf60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d0aab6 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

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

Commits on Jan 9, 2019

  1. Use released loom

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    c5011b9 View commit details
    Browse the repository at this point in the history
  2. API docs

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    9758528 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45b9502 View commit details
    Browse the repository at this point in the history
  4. Refine errors

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    c65d97e View commit details
    Browse the repository at this point in the history
  5. Add Debug impls

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    13693d0 View commit details
    Browse the repository at this point in the history
  6. Docs

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    030bdbd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6d1b94 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a0b629 View commit details
    Browse the repository at this point in the history
  9. Add a doc test

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    3423212 View commit details
    Browse the repository at this point in the history
  10. Fix doc references

    carllerche committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    bdca89e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. Fix RecvError

    carllerche committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    49e4072 View commit details
    Browse the repository at this point in the history
  2. Fix tests

    carllerche committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    73029e2 View commit details
    Browse the repository at this point in the history
  3. Fix benches

    carllerche committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    a61ae10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d868f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Deny unreachable_pub

    carllerche committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    0705c5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eed6d2d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Apply feedback

    carllerche committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    734c4ae View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Configuration menu
    Copy the full SHA
    6373d1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    098e54a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e404071 View commit details
    Browse the repository at this point in the history