560 Commits (d853b8ec0b51feaf0d372d9b0a80fb44ed25fd8f)

Author SHA1 Message Date
Daniel Karzel d853b8ec0b
Move tests to bottom of file 3 years ago
Daniel Karzel 6003ad0bc7
Cleanup impl blocks 3 years ago
Daniel Karzel 566aca374b
We can safely assume that creating a timestamp should not fail 3 years ago
bonomat bf36f290dd
Introduce projection actor 3 years ago
bonomat 1d6b1a49e1
This test did not test much 3 years ago
bonomat 7d98e04686
Move invariant into function 3 years ago
Thomas Eizinger 07ebb08606
Transition uses of `do_send` to `send` 3 years ago
Thomas Eizinger 9811136b05
Remove duplicate message 3 years ago
Thomas Eizinger a1dd85f481
Split `Cfd#handle` function into multiple 3 years ago
Thomas Eizinger e297a4468a
Simplify invoking `oracle::GetAnnouncement` 3 years ago
Thomas Eizinger 211072b9ed
Remove unnecessary indirection of `TakerCommand` 3 years ago
Mariusz Klochowicz beb10e84fd
Don't use tokio feature from xtra 3 years ago
Mariusz Klochowicz 855181f06c
Expand Tasks API for ergonomics 3 years ago
Mariusz Klochowicz 6afe3f8e6c
Disallow calls to tokio::spawn outside dedicated extension trait 3 years ago
Mariusz Klochowicz bea968d27b
Tie lifetimes of spawned tasks to actors 3 years ago
Thomas Eizinger 30dc9481e4
Ban do_send_async and do_send functions 3 years ago
Thomas Eizinger dd69419c4e
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger 56170250b8
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger 0eaa1ff82e
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger ca36e0b8f4
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger e448f37442
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger 4e34bbade4
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger a253a62582
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger 7f0a218502
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger ec8e4d6c6a
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger 8c025d4ed2
Mock handlers for contract setup 3 years ago
Thomas Eizinger 47bfc3a2a9
Replace implementation of TakerId with public key 3 years ago
Thomas Eizinger 8bda269e7a
Improve variable naming 3 years ago
Thomas Eizinger 0b2d2ec3c2
Prefer tracing fields of stringified log message 3 years ago
Mariusz Klochowicz 342c36ef72
Reduce heartbeat interval in test harness 3 years ago
Mariusz Klochowicz e8d2c86182
Add a test for triggering and noticing a maker shutdown 3 years ago
Mariusz Klochowicz 9c4e89325f
Tie tasks spawned inside actor systems to actor system lifetime 3 years ago
Mariusz Klochowicz 143cc09e65
Extend our futures trait for better ergonomics with remote handles 3 years ago
Thomas Eizinger 573a950527
Remove left-over dbg! 3 years ago
Thomas Eizinger 05a883297f
Prettify log message for sending message 3 years ago
Thomas Eizinger 900d9560e2
Log readiness of actor systems 3 years ago
Thomas Eizinger b1f6e9e1db
Generalize logging for received messages 3 years ago
Thomas Eizinger ca2bd5e291
Statically ensure that our only failure mode is `NoConnection` 3 years ago
Thomas Eizinger 561b189de1
Remove unnecessary `Result` return value 3 years ago
Thomas Eizinger 89576974e2
Inline `handle_new_order` 3 years ago
Thomas Eizinger 1e38ec38ac
`unwrap` only in the tests 3 years ago
Thomas Eizinger 7bdc93c636
Reduce timeout to 10 seconds 3 years ago
Mariusz Klochowicz 6c5e17edad
Use the same actor systems in production and testing 3 years ago
Thomas Eizinger 4b85cd5704
Log establishment of connection 3 years ago
Thomas Eizinger cf5e50029c
Use `TcpStream` to connect to address 3 years ago
Thomas Eizinger a4c0b181cf
Allow domains for maker argument 3 years ago
Thomas Eizinger 97ed7ba54e
Extract connecting into helper function 3 years ago
Thomas Eizinger b118ffece5
Remove maker default address 3 years ago
Thomas Eizinger b01e3b1dc6
Move handling of bad connection into `send_to_taker` function 3 years ago
Thomas Eizinger 49d4665fa9
Don't log entire order to avoid log spam 3 years ago