<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-rtmock/semver.md, branch arti-v1.4.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-05-01T16:22:28Z</updated>
<entry>
<title>release: Bump all unstable tor/arti crates to 0.30.0</title>
<updated>2025-05-01T16:22:28Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-05-01T15:55:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=770aaa9648d42835b2c6b3b29f4051d287ddba88'/>
<id>urn:sha1:770aaa9648d42835b2c6b3b29f4051d287ddba88</id>
<content type='text'>
```
for crate in $(./maint/list_crates  | rg '^(tor|arti-)'); do
    cargo set-version -p $crate 0.30.0
done
```
</content>
</entry>
<entry>
<title>tor-rtmock: task: Redo subthread_block_on_future; poll on the subthread</title>
<updated>2025-04-09T16:51:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-04-09T16:22:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f0f1bb3eade8dcafdbb97b831b8a21beaee0ba56'/>
<id>urn:sha1:f0f1bb3eade8dcafdbb97b831b8a21beaee0ba56</id>
<content type='text'>
Previously we put the future into the data structure, had the exeuctor
poll it there, and only woke up the subthread when the future was
ready.

Now, instead, we put a new TaskFutureInfo variant into the data
structure, and the executor context switches to the subthread every
time.  Then we poll the future on the subthread.

Moving the future into the data structure meant we had to do use a
proxy future to store the return value.  Now that's not needed any
more.

Now the future doesn't need to be Send + 'static.

Fixes #1933.
</content>
</entry>
<entry>
<title>Remove semver.md files post-release.</title>
<updated>2025-04-01T11:27:04Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-04-01T11:27:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9100786b5ee50e45acdd1862601de90dfc5d4f9c'/>
<id>urn:sha1:9100786b5ee50e45acdd1862601de90dfc5d4f9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: Actually apply deprecated attr to deprecated time.rs</title>
<updated>2025-03-06T17:19:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-03-06T17:04:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c2e30040e5ff668d91560b0f863a4afd6fb223b'/>
<id>urn:sha1:3c2e30040e5ff668d91560b0f863a4afd6fb223b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove semver.md files.</title>
<updated>2023-12-04T17:39:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-04T17:39:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0dc447123f2250d5d1fb5af0a268d59d018c9b64'/>
<id>urn:sha1:0dc447123f2250d5d1fb5af0a268d59d018c9b64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: MockRuntimeBuilder: new sleep_provider() setter</title>
<updated>2023-11-01T13:19:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-10-31T17:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee96e5e454ba5db27daaab0f8757732994454f0b'/>
<id>urn:sha1:ee96e5e454ba5db27daaab0f8757732994454f0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove semver.md files from arti 1.1.10</title>
<updated>2023-10-31T16:11:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-31T16:11:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4a2d08c3104f974676df6e3b984dc6f3945654f'/>
<id>urn:sha1:c4a2d08c3104f974676df6e3b984dc6f3945654f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: MockExecutor: Provide n_tasks accessor</title>
<updated>2023-10-16T12:38:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-10-10T15:07:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b3d36a945f3090a370affdce3ff67f0cf4920b62'/>
<id>urn:sha1:b3d36a945f3090a370affdce3ff67f0cf4920b62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: Add a deprecation warning to MockSleepProvider</title>
<updated>2023-10-03T15:35:14Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-10-03T14:32:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=43b765be0c743ebe2abed3a0b28e0336a63dc64f'/>
<id>urn:sha1:43b765be0c743ebe2abed3a0b28e0336a63dc64f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: Abolish deprecated Runtime::advance()</title>
<updated>2023-10-03T15:35:14Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-10-03T13:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a63e0d188114470bc6bf5e75fa5bc2c5ab9ea732'/>
<id>urn:sha1:a63e0d188114470bc6bf5e75fa5bc2c5ab9ea732</id>
<content type='text'>
Now we're making breaking changes anyway, in or mock crate, it is a
convenient time to get rid of this.
</content>
</entry>
</feed>
