<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-rtmock/src/sleep_runtime.rs, branch arti-v1.1.7</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-07-07T09:26:44Z</updated>
<entry>
<title>tor-rtmock: Use derive-adhoc for composite runtimes</title>
<updated>2023-07-07T09:26:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-06T14:46:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6e495d8400e9e5b0deb087d572f821d7fd802b8f'/>
<id>urn:sha1:6e495d8400e9e5b0deb087d572f821d7fd802b8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: Use the same specified field for BlockOn and Spawn</title>
<updated>2023-07-06T14:58:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-06T14:34:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f0168b5220b47ea5563893d0e57f2b26a1c3be61'/>
<id>urn:sha1:f0168b5220b47ea5563893d0e57f2b26a1c3be61</id>
<content type='text'>
These are always the same and probably always will be.
</content>
</entry>
<entry>
<title>tor-rtmock: Add a cross-reference from MockSleepRuntime::wait_for</title>
<updated>2023-07-06T14:14:41Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-05T15:56:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5a05960958545136ea3601c645548d3b198f60e2'/>
<id>urn:sha1:5a05960958545136ea3601c645548d3b198f60e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: net: "Provide" a UDP "implementation" which doesn't work</title>
<updated>2023-07-06T14:14:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-05T11:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=395a616c9f1a513c2905548aa13d5345cd1b937c'/>
<id>urn:sha1:395a616c9f1a513c2905548aa13d5345cd1b937c</id>
<content type='text'>
Nothing in our tree actually *uses* the UDP in tests.

We want a mock UDP provider that isn't part of a real runtime, so that
we can make a totally-mock runtime for properly controlled testing.

It seems best to make this part of MockNetProvider rather than a
separate type.
</content>
</entry>
<entry>
<title>tor-rtmock: Introduce impl_runtime_prelude</title>
<updated>2023-07-06T14:14:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-05T10:01:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=492699d52207001fd9eb2bf9bfb6899e47c01234'/>
<id>urn:sha1:492699d52207001fd9eb2bf9bfb6899e47c01234</id>
<content type='text'>
This deduplicates some imports, which would otherwise be about to
become triplicated.
</content>
</entry>
<entry>
<title>tor-rtmock: Introduce impl_runtime! macro</title>
<updated>2023-07-06T14:14:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-04T15:17:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=97e817b330853e468268a6b43a310d7e305bd989'/>
<id>urn:sha1:97e817b330853e468268a6b43a310d7e305bd989</id>
<content type='text'>
This deduplicates some trait delegation.

We want this now because we're about to introduce a third mock
runtime, so this would become triplication otherwise.
</content>
</entry>
<entry>
<title>Improve documentation around Cargo features; make Runtime require Debug</title>
<updated>2022-05-11T12:26:35Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-05-11T12:26:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=864fd03917a0409c6a0380c258d96252359a559b'/>
<id>urn:sha1:864fd03917a0409c6a0380c258d96252359a559b</id>
<content type='text'>
- arti#445 highlighted the lack of good documentation around Arti's
  multiple runtime support, as well as it being difficult to determine
  what runtime was actually in use.
- Improve the documentation to solve the first problem.
- To solve the second problem, make Runtime require Debug (which is
  arguably a good idea anyway, since it makes them easier to embed in
  things), and print out the current runtime's Debug information when
  arti is invoked with `--version`.
- (It also prints out other Cargo features, too!)

fixes arti#445
</content>
</entry>
<entry>
<title>Remove allow(clippy::disallowed_methods) lint.</title>
<updated>2022-03-30T12:55:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-30T12:55:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=700e491813f84d76446193aef7121a329b774717'/>
<id>urn:sha1:700e491813f84d76446193aef7121a329b774717</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'no-system-time' into 'main'</title>
<updated>2022-03-30T12:44:25Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-03-30T12:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd081742fa13e8464ad46123d83617165587d4f4'/>
<id>urn:sha1:fd081742fa13e8464ad46123d83617165587d4f4</id>
<content type='text'>
Don't use SystemTime::now()

Closes #306

See merge request tpo/core/arti!365</content>
</entry>
<entry>
<title>add udp to runtime</title>
<updated>2022-03-14T19:59:33Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-03-05T18:49:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4a44ef56c0743775d49eca138a253f11e93c7a35'/>
<id>urn:sha1:4a44ef56c0743775d49eca138a253f11e93c7a35</id>
<content type='text'>
</content>
</entry>
</feed>
