Commit Graph

243 Commits

Author SHA1 Message Date
Tony Garnock-Jones 59170ebdb4 Bump Preserves version to syrupy version 2021-01-06 19:15:33 +01:00
Tony Garnock-Jones 8b7cafda81 Apparently we *do* see pings, and the loop was insane anyway, so filter_map it is 2020-07-22 10:02:12 +02:00
Tony Garnock-Jones eb57378570 Update to new Preserves API 2020-07-10 17:09:30 +02:00
Tony Garnock-Jones 24b47363e6 Don't really need opt-level=3 for dev builds of dependencies 2020-07-10 16:47:17 +02:00
Tony Garnock-Jones e34fafe9ad Bump preserves version 2020-06-17 14:00:10 +02:00
Tony Garnock-Jones f158aa970b Benchmarks of internal routing fabric 2020-06-17 13:42:33 +02:00
Tony Garnock-Jones 186192308a Trace entry in peer.rs for Stream shutdown 2020-06-17 13:42:06 +02:00
Tony Garnock-Jones 166e3cc8c0 New preserves version 2020-06-17 02:44:43 +02:00
Tony Garnock-Jones 1bc159ae8c Variable-sized padding for examples 2020-06-15 22:13:21 +02:00
Tony Garnock-Jones fb946fcdc7 Elide intermediate consing 2020-06-15 21:14:01 +02:00
Tony Garnock-Jones 623ed241d6 Small speed improvement 2020-06-15 19:43:42 +02:00
Tony Garnock-Jones 648fa58d3d Update to Preserves 0.7 2020-06-15 16:15:52 +02:00
Tony Garnock-Jones 14b7aad9c6 Round-trip and (estimated) one-way latencies in pingpong example 2020-06-12 21:30:15 +02:00
Tony Garnock-Jones a525ce6f4a Remove unnecessary closure 2020-06-12 17:48:14 +02:00
Tony Garnock-Jones 518b468726 Enable link-time optimization 2020-06-12 16:57:10 +02:00
Tony Garnock-Jones d815c4220c Cosmetic: tweak banner 2020-06-12 16:41:25 +02:00
Tony Garnock-Jones 51f3ccc9c4 Interoperable observe/capture/discard record labels; new state-consumer/state-producer examples 2020-06-10 11:10:44 +02:00
Tony Garnock-Jones f5021bacec Pingpong example; action-count parameter to producer 2020-06-10 10:41:12 +02:00
Tony Garnock-Jones bfef938202 Don't terminate if only one listener fails 2020-06-10 00:23:44 +02:00
Tony Garnock-Jones 889eb524b3 Tweak banner 2020-06-01 14:52:57 +02:00
Tony Garnock-Jones 3b10ba12b1 Compile deps at -O3 even in debug mode. 2020-06-01 11:00:04 +02:00
Tony Garnock-Jones 28c5a46d9d Remove useless info output 2020-06-01 10:41:09 +02:00
Tony Garnock-Jones 213e18050e Alternative banner 2020-06-01 10:12:18 +02:00
Tony Garnock-Jones 80f7776668 Banner :-) 2020-06-01 10:02:39 +02:00
Tony Garnock-Jones 6c2084ca41 Bump deps 2020-05-29 11:22:01 +02:00
Tony Garnock-Jones c5cf226d86 Major Preserves 0.6.0 API changes 2020-05-28 23:32:33 +02:00
Tony Garnock-Jones 9b3ced3165 More error cleanup 2020-05-25 16:13:11 +02:00
Tony Garnock-Jones b72e5950bf Adapt to changed API 2020-05-25 15:40:28 +02:00
Tony Garnock-Jones 78a45116b9 New preserves interface 2020-05-25 15:04:50 +02:00
Tony Garnock-Jones a5b00a45bf Use preserves::ser::Serializer 2020-05-24 21:18:48 +02:00
Tony Garnock-Jones 754194210c Get cross building working again 2020-05-22 11:49:51 +02:00
Tony Garnock-Jones bbfd768e00 New makefile targets 2020-05-22 10:47:50 +02:00
Tony Garnock-Jones 542fe988e7 Bump preserves to 0.5.1 2020-05-22 10:47:35 +02:00
Tony Garnock-Jones aab0158d15 Fix producer: now listens to incoming packets 2020-05-19 10:55:23 +02:00
Tony Garnock-Jones 99c0be80a3 Better error reporting and tracing 2020-05-18 16:46:41 +02:00
Tony Garnock-Jones d0e4519e1f Logging 2020-05-18 14:36:08 +02:00
Tony Garnock-Jones 31ca160c7e Overload protection 2020-05-18 13:16:14 +02:00
Tony Garnock-Jones 817a4d91a7 Count inbound and outbound messages/sec 2020-05-18 12:08:57 +02:00
Tony Garnock-Jones 1bfee29886 Remove duplicate message on normal connection termination 2020-05-18 11:38:05 +02:00
Tony Garnock-Jones 461b12344c Command-line control over buffer sizes 2020-05-18 11:37:54 +02:00
Tony Garnock-Jones 6e4373fcf2 Remove unused arg 2020-05-18 11:37:38 +02:00
Tony Garnock-Jones 05ca94066a Gather and report various stats 2020-05-18 11:36:44 +02:00
Tony Garnock-Jones ad1782e1b6 Stats and dataspace cleanup 2020-05-18 10:44:57 +02:00
Tony Garnock-Jones 23003aad56 Rename listeners -> daemons 2020-05-18 10:44:35 +02:00
Tony Garnock-Jones 4cd4d95770 Cosmetic: whitespace 2020-05-18 10:44:09 +02:00
Tony Garnock-Jones f34a0bf267 Deps update 2020-05-17 13:34:55 +02:00
Tony Garnock-Jones aba9f5c050 Websocket server listener + protocol autodetection 2020-05-17 13:30:18 +02:00
Tony Garnock-Jones 903c91bc86 Include debug symbols in release mode for convenience for now 2020-05-13 13:02:53 +02:00
Tony Garnock-Jones 6f963c484c Upgrade to preserves 0.4.0 2020-05-13 13:02:36 +02:00
Tony Garnock-Jones 01cc739989 Count events as well as turns per second 2020-05-12 00:36:45 +02:00