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

Remove deprecated tokio-proto and replace with homegrown rpc framework #199

Merged
merged 59 commits into from
Oct 16, 2018

Commits on Aug 25, 2018

  1. Update for rustc

    tikue committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    7d406ba View commit details
    Browse the repository at this point in the history
  2. cargo fmt

    tikue committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    2c0a885 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    542631e View commit details
    Browse the repository at this point in the history
  4. Tear out Never

    tikue committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    e8d601d View commit details
    Browse the repository at this point in the history
  5. Enable 2018 edition

    tikue committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    11d0049 View commit details
    Browse the repository at this point in the history
  6. cargo fmt

    tikue committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    b0700ec View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2018

  1. Configuration menu
    Copy the full SHA
    4bc916e View commit details
    Browse the repository at this point in the history
  2. Tear out, like, all the code

    tikue committed Aug 28, 2018
    Configuration menu
    Copy the full SHA
    bef6cb4 View commit details
    Browse the repository at this point in the history
  3. Remove unused deps

    tikue committed Aug 28, 2018
    Configuration menu
    Copy the full SHA
    3eea070 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59e534a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5dc1104 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4647a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. (WIP) Fix examples

    tikue committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    8c2c852 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

  1. Cargo fmt

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    9be101a View commit details
    Browse the repository at this point in the history
  2. Fix example

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    b9c9816 View commit details
    Browse the repository at this point in the history
  3. Fix up pubsub example

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    d58fd43 View commit details
    Browse the repository at this point in the history
  4. Fix tests in src/macros.rs.

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    3e2ac5e View commit details
    Browse the repository at this point in the history
  5. Move bench to tests/latency.rs.

    Bench harness doesn't really work with futures.
    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    d892530 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d316d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    36c40c5 View commit details
    Browse the repository at this point in the history
  8. Make benches run shorter

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    133ddb5 View commit details
    Browse the repository at this point in the history
  9. Clean up test

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    4680ae1 View commit details
    Browse the repository at this point in the history
  10. Rustfmt

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    984c20c View commit details
    Browse the repository at this point in the history
  11. Unify client::Context and server::Context, removing client::Context.c…

    …lient_addr in the process
    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    c5795ae View commit details
    Browse the repository at this point in the history
  12. Copyright headers

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    b5f950d View commit details
    Browse the repository at this point in the history
  13. Fix tests and cargo fmt

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    4f863b7 View commit details
    Browse the repository at this point in the history
  14. Fix imports

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    2488a08 View commit details
    Browse the repository at this point in the history
  15. Update README

    tikue committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    c88e98c View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2018

  1. Remove tls from .travis.yml.

    tikue committed Sep 1, 2018
    Configuration menu
    Copy the full SHA
    a94de0f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2018

  1. Try to fix travis doc test

    tikue committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    3e45330 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2018

  1. Remove fn reconnecting

    tikue committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    7757d2c View commit details
    Browse the repository at this point in the history
  2. Cargo fmt

    tikue committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    3c469ca View commit details
    Browse the repository at this point in the history
  3. Add some doc comments

    tikue committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    803afe9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6fc82dd View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2018

  1. Move next_request_id into dispatch::Channel.

    No reason to have it in Client.
    tikue committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    acf1fbf View commit details
    Browse the repository at this point in the history
  2. Move all client logic into Channel.

    I don't know why I split it between Client and Channel.
    tikue committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    7b3d260 View commit details
    Browse the repository at this point in the history
  3. Cargo fmt

    tikue committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    20e9e2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7448a69 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ea391a View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2018

  1. Fix request leak in the server.

    When a request was expired, the server was dropping the response without decrementing the in-flight count, so it wasn't shutting down properly. I've changed it so that the response is always sent back to the client, even if it has reason to believe the client has lost interest in the request.
    tikue committed Sep 11, 2018
    Configuration menu
    Copy the full SHA
    739359a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f41e4b View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

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

Commits on Sep 17, 2018

  1. Remove usage of extern crate

    tikue committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    0cda3f3 View commit details
    Browse the repository at this point in the history
  2. Cargo fmt

    tikue committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    43f081e View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2018

  1. Configuration menu
    Copy the full SHA
    97db12b View commit details
    Browse the repository at this point in the history
  2. Fix unused import warning

    tikue committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    f350a86 View commit details
    Browse the repository at this point in the history
  3. Feature gate serde in tarpc

    tikue committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    9ae9c88 View commit details
    Browse the repository at this point in the history
  4. Add example to tarpc crate doc

    tikue committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    cdc3a34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b0329c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bddea5 View commit details
    Browse the repository at this point in the history
  7. rustfmt

    tikue committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    4a9fb52 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0cc85e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    baa70fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ba086ed View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2018

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

Commits on Oct 15, 2018

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

Commits on Oct 16, 2018

  1. Remove unused plugin macro

    tikue committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    be378c2 View commit details
    Browse the repository at this point in the history
  2. Convert plugins crate from an actual plugin to a proc-macro.

    This went way more smoothly than I expected! The one thing that I had to workaround was the lack of proc-macro support for parsing  paths. In the one usage of that, I worked around it by importing the type I needed to reference in the proc macro.
    tikue committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    89b0aa4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59e4672 View commit details
    Browse the repository at this point in the history