Commit Graph

  • a966cd5a0c Add MIT license badge Tim Kuehn 2016-02-12 10:14:13 -08:00
  • 935fac9b96 List concurrent requests as a feature Tim Kuehn 2016-02-12 01:42:17 -08:00
  • 303cedac7b List some additional syntactic features Tim Kuehn 2016-02-12 01:26:57 -08:00
  • a0841c03f1 Remove keyword because the max is 5 for crates.io Tim Kuehn 2016-02-12 01:20:28 -08:00
  • a221ad9b0d Fix relative path to readme in Cargo.toml Tim Kuehn 2016-02-12 01:19:38 -08:00
  • 6f3b7dc13b Merge pull request #4 from tikue/deps-versions shaladdle 2016-02-12 01:14:06 -08:00
  • e029c48876 Update dependency versions to not use * Tim Kuehn 2016-02-12 01:09:55 -08:00
  • 71e7ed5014 Don't use travis-cargo for now Tim Kuehn 2016-02-12 00:58:16 -08:00
  • f19139a1b5 Fix syntax error Tim Kuehn 2016-02-12 00:56:12 -08:00
  • e552ae05ba Merge branch 'travis' Tim Kuehn 2016-02-12 00:54:57 -08:00
  • ce49e6b000 Move .travis.yml to root Tim Kuehn 2016-02-12 00:54:42 -08:00
  • 8fab48dd5a Merge pull request #3 from tikue/travis Tim 2016-02-12 00:51:16 -08:00
  • 3b44df7638 Add travis build info Tim Kuehn 2016-02-12 00:49:02 -08:00
  • bb40fe2153 Merge pull request #2 from tikue/update-metadata shaladdle 2016-02-11 23:56:33 -08:00
  • 7624c19e02 Update cargo metadata Tim Kuehn 2016-02-11 23:50:59 -08:00
  • 92fa53e0df Merge pull request #1 from tikue/update-readme shaladdle 2016-02-11 23:24:59 -08:00
  • ae1573d8da Update readme. Tim Kuehn 2016-02-11 23:10:46 -08:00
  • 6caa0aa13c Merge branch 'organize-tests' into 'master' Adam Wright 2016-02-12 12:33:24 +05:30
  • 7cfca8f721 Singular module names Tim Kuehn 2016-02-11 23:02:35 -08:00
  • 28735296fe Merge branch 'master' into organize-tests Tim Kuehn 2016-02-11 22:53:28 -08:00
  • 3d2cc1f0d3 Organize macro module tests Tim Kuehn 2016-02-11 22:53:13 -08:00
  • 428e5a87b6 Merge branch 'implicit-return-type' into 'master' Adam Wright 2016-02-12 12:01:50 +05:30
  • f6063828df Workout the implicit return change a bit more in tests Tim Kuehn 2016-02-11 22:28:53 -08:00
  • f727dac87b Merge branch 'type-ascription' into implicit-return-type Tim Kuehn 2016-02-11 22:22:14 -08:00
  • 34b05632f6 Merge branch 'type-ascription' into 'master' Adam Wright 2016-02-12 11:43:30 +05:30
  • b84f60b843 Merge branch 'serialize-traits' into 'master' Adam Wright 2016-02-12 11:42:45 +05:30
  • 2d22d435f9 Merge branch 'master' into serialize-traits Adam Wright 2016-02-11 22:10:51 -08:00
  • 971b27a4d2 Merge branch 'remove-inflight-rpcs' into 'master' Adam Wright 2016-02-12 11:34:15 +05:30
  • 51ec0a1219 Merge branch 'serialize-traits' into type-ascription Tim Kuehn 2016-02-11 22:04:14 -08:00
  • dbadbf3ef5 Merge remove-inflight-rpcs into serialize-traits Tim Kuehn 2016-02-11 22:03:45 -08:00
  • 42d876bf41 Don't panic if on Err from try_clone Tim Kuehn 2016-02-11 21:57:58 -08:00
  • 7099fccbfa Allow rpc methods with an implicit unit return type Tim Kuehn 2016-02-11 21:19:04 -08:00
  • 9416921797 Merge branch 'server-writer-thread' into 'master' Adam Wright 2016-02-12 10:04:56 +05:30
  • 8bbcb16d7f Remove unwanted whitespace Adam Wright 2016-02-11 20:33:18 -08:00
  • 868938d83a Try out type ascription Tim Kuehn 2016-02-11 00:04:20 -08:00
  • 3a046e783c Merge remove-inflight-rpcs into serialize-traits Tim Kuehn 2016-02-10 23:52:04 -08:00
  • 7ab3ae8689 Merge server-writer-thread into remove-inflight-rpcs Tim Kuehn 2016-02-10 23:31:00 -08:00
  • 62a9fb6391 Merge master into server-writer-thread Tim Kuehn 2016-02-10 23:29:36 -08:00
  • e0acd9dafd Consistently stylize tarpc in readme Tim 2016-02-11 07:15:03 +05:30
  • 5ae1d6fe91 Update Cargo.toml license Tim Kuehn 2016-02-08 13:57:23 -08:00
  • 7baa8b947a Merge branch 'update-license' into 'master' Adam Wright 2016-02-09 01:31:38 +05:30
  • a58dea0ec5 Update license from dual Apache 2.0/MIT to just MIT. Tim Kuehn 2016-02-08 11:52:51 -08:00
  • 5d05ebab26 Merge branch 'client-server-modules' into 'master' Adam Wright 2016-02-09 01:03:15 +05:30
  • b771854e78 Factor out serialization code into a Serialize and Deserialize trait Tim Kuehn 2016-02-06 14:53:40 -08:00
  • 22927dedfa Merge branch 'master' into server-writer-thread Tim Kuehn 2016-02-01 22:35:06 -08:00
  • d223c699c3 Merge branch 'no-mod' into 'master' Adam Wright 2016-02-01 13:31:49 +05:30
  • e4b483304d Use wildcard dep for now Tim Kuehn 2016-01-31 22:35:13 -08:00
  • 6e49bcdae9 Amend some documentation Tim Kuehn 2016-01-31 22:20:43 -08:00
  • 919441c9d0 Document the benchmark Tim Kuehn 2016-01-31 22:14:43 -08:00
  • 5d8d04d521 Use expect() instead of unwrap() Tim Kuehn 2016-01-31 22:05:04 -08:00
  • a6fec6f861 Merge branch 'master' of ssh://git.adam-wright.net:10022/shaladdle/tarpc into no-mod Tim Kuehn 2016-01-31 21:37:37 -08:00
  • 361976b7de Merge branch 'async' into 'master' Adam Wright 2016-02-01 11:05:46 +05:30
  • cf8f0e23b9 Merge branch 'server-writer-thread' into remove-inflight-rpcs Tim Kuehn 2016-01-31 21:31:49 -08:00
  • 8b6f89c0c6 Merge branch 'client-server-modules' into server-writer-thread Tim Kuehn 2016-01-31 21:31:21 -08:00
  • 59f502ef3e Merge no-mod ==> client-server-modules Tim Kuehn 2016-01-31 21:31:02 -08:00
  • 55d3e00691 Merge master ==> client-server-modules. Tim Kuehn 2016-01-31 21:29:49 -08:00
  • eb4b47b25b Merge branch 'async' into no-mod Tim Kuehn 2016-01-31 21:21:50 -08:00
  • fb468eb81f Merge master into async Tim Kuehn 2016-01-31 21:21:11 -08:00
  • f211a4a2e7 Remove the struct InflightRpcs. Tim Kuehn 2016-01-31 20:04:35 -08:00
  • a4de0db8eb Server: use a writer thread for each open connection Tim Kuehn 2016-01-29 22:44:02 -08:00
  • 277e707db9 Separate client and server code into protocol submodules Tim Kuehn 2016-01-29 22:40:22 -08:00
  • 84d402ebf5 Use a writer thread that handles all outbound requests. Tim Kuehn 2016-01-29 01:24:19 -08:00
  • e711bb006c Wrap-up: Tim Kuehn 2016-01-28 01:28:56 -08:00
  • b0f70cf47f Merge branch 'async' into no-mod Tim Kuehn 2016-01-28 00:30:31 -08:00
  • a285a5a993 rpc_async means we can't unwrap() the result of sending a reply. Tim Kuehn 2016-01-28 00:29:17 -08:00
  • af2d701cfd Merge branch 'debug' into 'master' Tim 2016-01-28 11:51:35 +05:30
  • 707daff475 Remove superfluous log Adam Wright 2016-01-27 22:18:04 -08:00
  • 43cb920c56 Merge branch 'disclaimer' into 'master' Adam Wright 2016-01-28 11:43:41 +05:30
  • 10d7a87382 Fix doc test Tim Kuehn 2016-01-27 21:48:20 -08:00
  • 48ebd3c4ed Add documentation to the macro Tim Kuehn 2016-01-27 21:38:42 -08:00
  • 41c036fa0f Simplify the macro. Tim Kuehn 2016-01-27 21:11:38 -08:00
  • 69f4c954fa Clean up a few tests. Tim Kuehn 2016-01-27 01:31:41 -08:00
  • 27cb18b309 Add async test Tim Kuehn 2016-01-27 01:23:52 -08:00
  • 9e6155673f clean up benchmark Tim Kuehn 2016-01-27 01:20:17 -08:00
  • 6109d825f6 Add an async client Tim Kuehn 2016-01-27 01:09:01 -08:00
  • 54dbd74e2f Replace planned generic serialization feature with backward-compatibility features Tim Kuehn 2016-01-26 22:03:46 -08:00
  • 25b7f4887e Add disclaimer to README Tim Kuehn 2016-01-26 21:48:02 -08:00
  • 4db54932d8 Fix brokenness and add another log Adam Wright 2016-01-26 20:48:21 -08:00
  • b83a72a4ce Some logs to help with debugging Adam Wright 2016-01-26 20:42:18 -08:00
  • 489ab555c3 Merge branch 'master' of ssh://git.adam-wright.net:10022/shaladdle/tarpc Tim Kuehn 2016-01-26 21:14:20 -08:00
  • 288ce6a94a Merge branch 'timeout' into 'master' Tim 2016-01-27 10:39:07 +05:30
  • 9c6a66d81c Increase timeouts. These are too short on linux. Adam Wright 2016-01-26 21:06:49 -08:00
  • d4a20bde28 Add license and description to Cargo.toml Tim Kuehn 2016-01-26 20:10:18 -08:00
  • 467a981088 Merge branch 'less-unwraps' into 'master' Adam Wright 2016-01-26 13:18:19 +05:30
  • cd24e87672 Put back an OK unwrap Tim Kuehn 2016-01-25 23:45:43 -08:00
  • 89ebb4a446 Don't unwrap so nonchalantly Tim Kuehn 2016-01-25 23:37:41 -08:00
  • 06c0b41c21 Merge branch 'rustfmt-cfg' into 'master' Adam Wright 2016-01-26 12:58:33 +05:30
  • 1ec610b7c2 Reorder imports Tim Kuehn 2016-01-25 23:15:43 -08:00
  • 149aa98342 Merge branch 'code-refactor' into 'master' Adam Wright 2016-01-26 12:52:16 +05:30
  • d1013dd5a8 cargo fmt Tim Kuehn 2016-01-25 23:11:19 -08:00
  • 0966b2c823 Remove unnecessary call to HashMap::clear Tim Kuehn 2016-01-25 23:09:14 -08:00
  • 72ab27713d Remove superfluous block Tim Kuehn 2016-01-25 23:01:23 -08:00
  • 57c058dfbc Use try! where applicable Tim Kuehn 2016-01-25 22:50:23 -08:00
  • bb8fc35326 Merge branch 'crossbeam' into 'master' Adam Wright 2016-01-26 12:02:57 +05:30
  • 61e304ddfb Merge branch 'crossbeam' into code-refactor Tim Kuehn 2016-01-25 22:31:46 -08:00
  • 0d1be7400b Make type param single char Tim Kuehn 2016-01-25 22:31:13 -08:00
  • 382a232dcc Merge branch 'crossbeam' into code-refactor Tim Kuehn 2016-01-25 21:49:54 -08:00
  • bb53b5733f Make 'f' a field of ConnectionHandler and rename ==> server Tim Kuehn 2016-01-25 21:49:31 -08:00
  • 3ec2322714 Merge branch 'crossbeam' into code-refactor Tim Kuehn 2016-01-25 21:38:15 -08:00
  • 5d50ccfb6f Make read_stream a field of ConnectionHandler Tim Kuehn 2016-01-25 21:35:47 -08:00