Tim Kuehn
|
e22210bfd8
|
Rename module framed -> protocol, and clarify some type parameters.
|
2016-12-26 14:54:31 -05:00 |
|
Tim Kuehn
|
d242bdbb82
|
Track latest tokio changes
|
2016-12-26 00:27:42 -05:00 |
|
Tim Kuehn
|
bdd6737914
|
Add a test for concurrent requests
|
2016-12-16 14:22:25 -08:00 |
|
Tim Kuehn
|
f2bf1adf8b
|
Fix bug wherein the Codec was clearing the buf after decoding a message. Don't do thatgit stash pop!
|
2016-12-16 14:15:31 -08:00 |
|
Tim Kuehn
|
be156f4d6b
|
Cut down size of readme_expanded.
|
2016-12-11 23:32:44 -08:00 |
|
Tim Kuehn
|
35f8aefb30
|
Small refactor
|
2016-12-11 16:43:41 -08:00 |
|
Tim Kuehn
|
8a29aa29b2
|
Add an version of the readme where all macros are expanded (with slight modifications to make it prettier).
|
2016-12-09 22:26:04 -08:00 |
|
Tim Kuehn
|
b5750365ca
|
Change readme example to exhibit deadlock...
|
2016-12-06 15:15:42 -08:00 |
|
Tim Kuehn
|
f6b1660092
|
Count requests in concurrency example
|
2016-12-05 16:06:58 -08:00 |
|
Tim Kuehn
|
5c17ffacae
|
Add listen_with fns.
|
2016-12-05 15:23:43 -08:00 |
|
Tim Kuehn
|
13e56481bb
|
Track latest changes to tokio-proto.
|
2016-12-04 20:26:32 -08:00 |
|
Tim Kuehn
|
608be5372b
|
Try to fix concurrency example
|
2016-11-05 19:31:45 -07:00 |
|
Adam Wright
|
583f2cd92f
|
Merge pull request #58 from tikue/framed
Fixes to readme
|
2016-11-05 17:14:06 -07:00 |
|
Tim Kuehn
|
ef8deb2059
|
Merge branch 'master' of github.com:google/tarpc into framed
|
2016-11-05 16:51:24 -07:00 |
|
Tim Kuehn
|
c437d66603
|
Fixes to readme
|
2016-11-05 16:47:46 -07:00 |
|
Adam Wright
|
662a627e4e
|
Merge pull request #55 from tikue/framed
Replace handrolled transport with higher-level `Framed` construct
|
2016-11-05 16:42:55 -07:00 |
|
Tim Kuehn
|
d47a931f9f
|
Elaborate in the doc comment for Framed
|
2016-11-05 16:33:41 -07:00 |
|
Tim Kuehn
|
a30e929b63
|
Clarify some docs and fix some dumb code.
|
2016-11-05 15:43:31 -07:00 |
|
Tim Kuehn
|
b638f45d27
|
Add a method to util::FirstSocketAddr that returns a Result rather than panicking
|
2016-11-05 15:43:09 -07:00 |
|
Tim Kuehn
|
68ba7505ac
|
Update naming of publisher client and server in pubsub example
|
2016-11-05 15:22:17 -07:00 |
|
Tim Kuehn
|
3afcfe6274
|
Track latest git deps and rust compiler
|
2016-11-05 15:06:39 -07:00 |
|
Tim Kuehn
|
85fbe411e6
|
Run clients in parallel (that's the whole point!).
|
2016-10-29 10:16:21 -07:00 |
|
Tim Kuehn
|
aaaaf942d6
|
Add future::Connect::connect_remotely.
|
2016-10-29 10:15:39 -07:00 |
|
Tim Kuehn
|
29b6425fb5
|
Add a util fn for running a reactor forever on a new thread.
|
2016-10-29 10:15:15 -07:00 |
|
Tim Kuehn
|
539776eb27
|
Make future::Connect take a lifetime param so that connect_with doesn't have to clone Handle.
|
2016-10-29 09:38:43 -07:00 |
|
Tim Kuehn
|
61e7d9aab8
|
Remove some logging and thread yielding.
|
2016-10-29 02:03:35 -07:00 |
|
Tim Kuehn
|
59988c6ee1
|
Initialize env_logger in example server_calling_server.
|
2016-10-29 02:02:33 -07:00 |
|
Tim Kuehn
|
a1de4c1b05
|
Re-work concurrency example to not use wait() everywhere.
|
2016-10-29 02:02:11 -07:00 |
|
Tim Kuehn
|
b6e9d61286
|
Add futures::Connect::connect_with, allowing the user to specify the reactor core to use.
|
2016-10-29 02:01:40 -07:00 |
|
Tim Kuehn
|
67ad2b90be
|
Track nightly compiler
|
2016-10-28 16:13:59 -07:00 |
|
Tim Kuehn
|
3506397150
|
Track latest tokio changes.
|
2016-10-28 11:33:20 -07:00 |
|
Tim Kuehn
|
db665ebb60
|
Bump itertools from 0.4 => 0.5
|
2016-10-27 19:07:54 -07:00 |
|
Tim Kuehn
|
cff8782e18
|
Replace try! with ?
|
2016-10-16 13:49:53 -07:00 |
|
Tim Kuehn
|
531dc20d66
|
Track nightly
|
2016-10-16 13:19:35 -07:00 |
|
Adam Wright
|
d8d240ec12
|
Add docs to play nicer with deny(misisng_docs) (#6)
|
2016-10-10 12:25:28 -04:00 |
|
Adam Wright
|
eb49c30fdb
|
Add an example to the readme for futures (#4)
And add the example under examples/ so we know when it breaks.
|
2016-10-04 16:25:57 -04:00 |
|
Tim Kuehn
|
b661ff0175
|
Complete ClientFuture on error.
|
2016-09-30 15:36:55 -04:00 |
|
Tim Kuehn
|
b880d65f44
|
Merge branch 'framed' of github.com:tikue/tarpc into framed
|
2016-09-30 15:19:16 -04:00 |
|
Tim Kuehn
|
451b99b92a
|
Remove all remaining #[inline]s.
|
2016-09-30 15:16:29 -04:00 |
|
Tim Kuehn
|
99b13ae6fc
|
Remove an unnecessary Box
|
2016-09-28 00:04:58 -07:00 |
|
Tim Kuehn
|
5bace01f2b
|
Finish the multiplex implementation
|
2016-09-26 23:44:22 -07:00 |
|
Tim Kuehn
|
4a63064cbd
|
Remove some panics, and don't use ToSocketAddrs in async methods.
|
2016-09-19 00:16:47 -07:00 |
|
Tim Kuehn
|
3eb57d4009
|
Move the static remote to the default reactor core to the crate root.
It didn't really make sense in the framed module, which doesn't care about such things.
|
2016-09-17 18:31:08 -07:00 |
|
Tim Kuehn
|
14c97b61f9
|
Rename things to align with tokio changes.
|
2016-09-17 18:23:35 -07:00 |
|
Tim Kuehn
|
20d1a019ae
|
WIP multiplex Parse/Serialize/FramedIo impls
|
2016-09-17 12:50:48 -07:00 |
|
Tim Kuehn
|
8c0181633d
|
Track crates.io deps
|
2016-09-14 10:11:28 -07:00 |
|
Tim Kuehn
|
987e445935
|
Update benches
|
2016-09-14 01:57:03 -07:00 |
|
Tim Kuehn
|
1c318182c4
|
Don't serialize on a thread pool
|
2016-09-14 01:54:03 -07:00 |
|
Tim Kuehn
|
ac7e2eedb2
|
Update readme
|
2016-09-14 01:47:21 -07:00 |
|
Tim Kuehn
|
6d1fbab73c
|
Fix readme
|
2016-09-14 01:36:57 -07:00 |
|