<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-rtmock/src, branch ios-sqlite-hacks</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-18T09:36:11Z</updated>
<entry>
<title>tor-rtmock: MockRuntime: Work around borrowck in Rust 1.65</title>
<updated>2023-09-18T09:36:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-14T13:57:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0569e24b4bf923db85258baa70dbbb192ddf5aba'/>
<id>urn:sha1:0569e24b4bf923db85258baa70dbbb192ddf5aba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: MockRuntime: Move deprecated advance to end of impl block</title>
<updated>2023-09-18T09:36:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T16:37:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=be04b0483a3e2804155e441dc9a4c2de4a5f25a8'/>
<id>urn:sha1:be04b0483a3e2804155e441dc9a4c2de4a5f25a8</id>
<content type='text'>
This will change the ordering in the docs.
</content>
</entry>
<entry>
<title>tor-rtmock: MockRuntime: Add tests for advance_*</title>
<updated>2023-09-18T09:36:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T12:39:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=22409e9fa6a433eddf0681b4acc31c15b01a008b'/>
<id>urn:sha1:22409e9fa6a433eddf0681b4acc31c15b01a008b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: MockRuntime: Provide advance_by() etc. and deprecate .advance()</title>
<updated>2023-09-18T09:36:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T12:39:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=23903982f5219a9ac2377a3f9cf5be0809e567ea'/>
<id>urn:sha1:23903982f5219a9ac2377a3f9cf5be0809e567ea</id>
<content type='text'>
advance_by can be used in a more natural way, rather than having to
manually advance the clock in chunks to avoid triggering only the
first sleep.

It can also detects some "timeout triggered precisely" edge case bugs.
</content>
</entry>
<entry>
<title>tor-rtmock: MockRuntime: Provide spawn_identified() wrapper</title>
<updated>2023-09-18T09:36:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T13:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a02363956f8c24c2ac5b5f273042b87d95872f36'/>
<id>urn:sha1:a02363956f8c24c2ac5b5f273042b87d95872f36</id>
<content type='text'>
We should encourage the use of this, rather than Spawn::spawn()
</content>
</entry>
<entry>
<title>tor-rtmock: task backtraces: Expand on spurious backtraces</title>
<updated>2023-09-13T17:44:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T17:26:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c5330b4637d5f6f121fa2f1d8efe63a0b43ab8d2'/>
<id>urn:sha1:c5330b4637d5f6f121fa2f1d8efe63a0b43ab8d2</id>
<content type='text'>
There's another reason you can see multiple backtraces.
</content>
</entry>
<entry>
<title>tor-rtmock: task backtraces: Fix output re backtrace multiplicity</title>
<updated>2023-09-13T17:44:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T17:19:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9bf9f65a1dfc6542169b98f843301b8d368ac4ff'/>
<id>urn:sha1:9bf9f65a1dfc6542169b98f843301b8d368ac4ff</id>
<content type='text'>
There may be several backtraces for an asleep task.  If so, print the
prefix for each one.

There may be no backtraces for an asleep task.  If so, print a message.
</content>
</entry>
<entry>
<title>tor-rtmock: task: Add missing doc comment</title>
<updated>2023-09-13T16:49:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T16:43:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a05128b0731d54efe52f6c0844fc170cffcc8552'/>
<id>urn:sha1:a05128b0731d54efe52f6c0844fc170cffcc8552</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: task: Add warning about backtrace salience</title>
<updated>2023-09-13T16:49:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T11:16:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=19cf6e08f62409513648e31719d4c80d16d9bdf8'/>
<id>urn:sha1:19cf6e08f62409513648e31719d4c80d16d9bdf8</id>
<content type='text'>
With explanation of how it works.
</content>
</entry>
<entry>
<title>tor-rtmock: task: Add backtrace dumping calls</title>
<updated>2023-09-13T16:49:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-13T11:14:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a9d03018eccd490eabcdae4bd36bb35875b7ef64'/>
<id>urn:sha1:a9d03018eccd490eabcdae4bd36bb35875b7ef64</id>
<content type='text'>
Do a full dump, not just a normal Debug dump, when we're panicking in
progress_until_stalled.

Add a debug dump call to one of the tests, so we can see it working.
</content>
</entry>
</feed>
