<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/clippy.toml, branch arti-v2.2.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-26T19:20:17Z</updated>
<entry>
<title>clippy.toml: Forbid the various "now" methods.</title>
<updated>2026-03-26T19:20:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-26T16:10:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7b0ac40f948aeb73afa81c4f868531640da01f62'/>
<id>urn:sha1:7b0ac40f948aeb73afa81c4f868531640da01f62</id>
<content type='text'>
By doing this, we make sure that everybody is using the correct
types and methods.
</content>
</entry>
<entry>
<title>maint: warn if `retain` method is used from 'weak_table' crate</title>
<updated>2026-01-12T19:21:28Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-01-12T19:17:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f68289ada062ad1da80cc028cbf8393d516ccb9'/>
<id>urn:sha1:2f68289ada062ad1da80cc028cbf8393d516ccb9</id>
<content type='text'>
The retain method is broken on these types. I only tested
`WeakValueHashMap` and `WeakHashSet`, but it's likely that the other
types are broken as well.

We don't use this method currently, but it would be easy to accidentally
use it in the future. Let's try to catch this bug early, and if it
happens to get fixed, then it's easy to remove this lint.
</content>
</entry>
<entry>
<title>refactor: convert Extend to inherent method, forbid push/extend, fix rend_handshake time</title>
<updated>2025-12-17T14:48:03Z</updated>
<author>
<name>Nihal</name>
<email>4218-nihalxkumar@gitlab.torproject.org</email>
</author>
<published>2025-12-11T15:33:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5ad66c991c71f21e307fd5f78d09b099685a5520'/>
<id>urn:sha1:5ad66c991c71f21e307fd5f78d09b099685a5520</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: remove early returns and forbid push() via clippy</title>
<updated>2025-12-17T14:48:03Z</updated>
<author>
<name>Nihal</name>
<email>4218-nihalxkumar@gitlab.torproject.org</email>
</author>
<published>2025-12-10T13:28:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=294d34ec95338966e56063150050ddd4d85fa1ba'/>
<id>urn:sha1:294d34ec95338966e56063150050ddd4d85fa1ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint: add clippy warning for `futures::task::SpawnExt`</title>
<updated>2025-11-05T02:59:43Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-11-05T02:59:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=55d236af4485cbee7a0bdc8f9a1d52e05d7b3760'/>
<id>urn:sha1:55d236af4485cbee7a0bdc8f9a1d52e05d7b3760</id>
<content type='text'>
</content>
</entry>
<entry>
<title>squash! Upgrade rand dependency to 0.9.</title>
<updated>2025-03-18T16:09:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-03-18T13:05:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2a7b99b0054e64311adba0a1ceba2487977785e1'/>
<id>urn:sha1:2a7b99b0054e64311adba0a1ceba2487977785e1</id>
<content type='text'>
- `Rng::gen_range()` has been renamed to `Rng::random_range()`
</content>
</entry>
<entry>
<title>clippy: Disallow Path::exists().</title>
<updated>2024-07-30T14:05:47Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-30T14:05:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6e11af67eea7621c31206a7151581ad70833382'/>
<id>urn:sha1:e6e11af67eea7621c31206a7151581ad70833382</id>
<content type='text'>
Part of #1493
</content>
</entry>
<entry>
<title>Forbid Path::display</title>
<updated>2024-03-05T15:34:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-03-04T19:21:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=68d641da9e7af86bb457573206af685283d799c9'/>
<id>urn:sha1:68d641da9e7af86bb457573206af685283d799c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oneshot: Deprecate futures::channel::oneshot</title>
<updated>2023-10-11T15:19:46Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-10-11T13:54:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9690a3fd8bb90f74f4f7de3f0f3d6137a62eda8d'/>
<id>urn:sha1:9690a3fd8bb90f74f4f7de3f0f3d6137a62eda8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rng ranges: Forbid use of panicky Rng::gen_range</title>
<updated>2023-07-10T15:08:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-07T12:34:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d1ed505b617f0157251bbff049cd89f3a936d44b'/>
<id>urn:sha1:d1ed505b617f0157251bbff049cd89f3a936d44b</id>
<content type='text'>
Fixes #920
</content>
</entry>
</feed>
