<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-rtcompat/src/timer.rs, branch arti-v0.0.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-05-21T20:51:16Z</updated>
<entry>
<title>Add a conversion from TimeoutError to IoError.</title>
<updated>2021-05-21T20:51:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-21T20:51:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=25dc8c3dd56c9a901f394b5bb462ef0c87c35f66'/>
<id>urn:sha1:25dc8c3dd56c9a901f394b5bb462ef0c87c35f66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split mocking parts of rtcompat into new rtmock crate.</title>
<updated>2021-05-03T13:10:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-03T13:10:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=615e2ed31a64eb81640c301014d6816dde1da15f'/>
<id>urn:sha1:615e2ed31a64eb81640c301014d6816dde1da15f</id>
<content type='text'>
Since these parts are testing-only, let's take steps to make sure we
don't ship them in production by accident.
</content>
</entry>
<entry>
<title>Remove most pin_project usage in tor_rtcompat.</title>
<updated>2021-04-28T15:51:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-28T15:48:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=64e32b819956c892fecfb5fa20e787e30fdfaad9'/>
<id>urn:sha1:64e32b819956c892fecfb5fa20e787e30fdfaad9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce (and obey) clippy lints about exhaustive enums, structs.</title>
<updated>2021-04-27T18:17:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-27T18:17:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e3780affb54988bee60ab634a408dffd224cd3a'/>
<id>urn:sha1:2e3780affb54988bee60ab634a408dffd224cd3a</id>
<content type='text'>
These lints force us to declare our exported enums and
exhaustive-looking structs as non-exhaustive (so that we can add to
them in the future without breaking our API) or to explicitly
disable the warning for a given enum/struct (to say that we _intend_
for additions to be a breaking change).
</content>
</entry>
<entry>
<title>Add a yield_now() call to MockSleepProvider::advance()</title>
<updated>2021-04-21T18:05:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-21T17:52:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e34a53f9b904dec36c3d7f47d49c807cd5033fa'/>
<id>urn:sha1:2e34a53f9b904dec36c3d7f47d49c807cd5033fa</id>
<content type='text'>
This is almost always what we want for testing: the task that is
advancing time wants to give the other tasks a chance to run.

Doing this turns MockSleepProvider::advance() into an async
function.
</content>
</entry>
<entry>
<title>Tests for sleep_until_wallclock.</title>
<updated>2021-04-20T13:34:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-20T13:34:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3fc66306c5df0fc21fc12d07ceea08123f785926'/>
<id>urn:sha1:3fc66306c5df0fc21fc12d07ceea08123f785926</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add "now" functions to SleepProvider.</title>
<updated>2021-04-20T00:03:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-20T00:03:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f850fad1f7de575d6752f0c257cce33d14e9851'/>
<id>urn:sha1:5f850fad1f7de575d6752f0c257cce33d14e9851</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rtcompat: mark some outputs as must-use.</title>
<updated>2021-04-19T14:08:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-19T14:08:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a271faca3ae0ca5fa39173b99ed46e436af46d7a'/>
<id>urn:sha1:a271faca3ae0ca5fa39173b99ed46e436af46d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor_rtcompat: Documentation and cleanups</title>
<updated>2021-04-17T21:09:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-17T18:01:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=342a98dccd0480d5d9427beb6aaa4f0aca6c754e'/>
<id>urn:sha1:342a98dccd0480d5d9427beb6aaa4f0aca6c754e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove need for async_trait in SleepProviderExt</title>
<updated>2021-04-17T21:09:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-17T14:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=745a7a89f5aeae567e89c78481566c43db75abbd'/>
<id>urn:sha1:745a7a89f5aeae567e89c78481566c43db75abbd</id>
<content type='text'>
</content>
</entry>
</feed>
