Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/turmoil
Add hardship to your tests
https://github.com/tokio-rs/turmoil
9c748dd2f423c5294b0b2c85d76db847529548b3 authored over 2 years ago by Marc Bowes <[email protected]>
This method drops the `LocalSet` on the host and then restarts the
software (i.e. re-generates t...
598eedb3e90f9e176b05f99b36c3347bd56f3a9f authored over 2 years ago by Marc Bowes <[email protected]>
As part of #12, we need to be able to restart a host's code when we
support a `bounce` method. S...
This approach has a few advantages:
- Less restrictive typing: send and recv can have differe...
2dd03ada8eaddd8ca036e663606d9efd1dd156bd authored over 2 years ago by mcches <[email protected]>
Real world servers often use concurrency for processing requests.
Protocols also lean on messag...
The flag for `is_finished` needs to ensure *all* clients are finished
rather than just the last...
a2ea586581f9630af6c03604cdf2205851922a46 authored over 2 years ago by Brett Mcchesney <[email protected]>
`Sim::run()` semantics change to run until all registered clients
finish.
fdf825bca7fe09fcc18d540588be2dffa7be1978 authored over 2 years ago by Carl Lerche <[email protected]>
8c2fdae8e96fb579dba2225a303c65d41829e45e authored over 2 years ago by Carl Lerche <[email protected]>
e3f529d997186447f1383242b82dbcdb99ddd0b9 authored over 2 years ago by Brett Mcchesney <[email protected]>
This allows clients and test code to spawn tasks, and aligns with
the host execution model.
a6a5f2910295e4c1d87c1a324a4282040795b5e9 authored over 2 years ago by Carl Lerche <[email protected]>
b938a62294b2eb55c2fc36e963909e97a0ee3a52 authored over 2 years ago by Carl Lerche <[email protected]>
4e174a6a494d7f9177122a42d48a621fb4443611 authored over 2 years ago by Brett Mcchesney <[email protected]>
9e3f48807fe3f4568c6faccb5cc4c0858e98cbe1 authored over 2 years ago by Brett Mcchesney <[email protected]>
f25065ac33c867bf77e95d2702d4bd5b7e841e3d authored over 2 years ago by mcches <[email protected]>
`Io` may now be moved into tasks.
12b05142c5f77ffde7fb07a0e31125fc1824a9ea authored over 2 years ago by Brett Mcchesney <[email protected]>3ce3764d733074af915ea75106786d92fc3a2be5 authored over 2 years ago by Carl Lerche <[email protected]>
71f4f35a8811dc81bb171742faf416a9009098a5 authored over 2 years ago by Carl Lerche <[email protected]>
6f0c77e51fc03a6712c1853a09ddbea5c83e840b authored over 2 years ago by Carl Lerche <[email protected]>
8684034429f4ac8fe85484ffbbfcbd0af1886dba authored over 2 years ago by Carl Lerche <[email protected]>
Host creation (client, server) is strongly typed.
f14a5d9a0b53c04b9c365b5febe2a4c5954e4691 authored over 2 years ago by mcches <[email protected]>03bc8a859b3cc36dd42b18fdf430479319f14f9a authored over 2 years ago by Carl Lerche <[email protected]>
All simulation state is now housed within `Inner`.
Add a simple ping/pong test.
bfc26902788c37e8533103e29005f990479a9cb2 authored over 2 years ago by mcches <[email protected]>Facilitates tracing messages in the simulation.
2f3f302d219634f6cadea5f44ab26d9dc39cd76b authored over 2 years ago by mcches <[email protected]>db2f3729cc0129fe4564033970c66ac06505b5a6 authored over 2 years ago by Carl Lerche <[email protected]>
35958cd2152e7d4bd7b56275f77130cb3db804e4 authored over 2 years ago by Carl Lerche <[email protected]>
503b9963664594bdcde2d456ae4bf03a19efa92f authored over 2 years ago by Carl Lerche <[email protected]>
99372396381071bc8cd69c6cb6480de4a0835b37 authored over 2 years ago by Carl Lerche <[email protected]>