<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse, branch arti-v1.8.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.8.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-11-18T20:58:17Z</updated>
<entry>
<title>tor-netdoc: Add a blank line for reading clarity</title>
<updated>2025-11-18T20:58:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-18T13:20:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46239f2d58f11fe7e56aee53a10b89c78fe99575'/>
<id>urn:sha1:46239f2d58f11fe7e56aee53a10b89c78fe99575</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3471#note_3288716
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str into its own trait (fmt)</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T17:44:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=39d9fef00e8239cd8929860ffdf96932ab182de7'/>
<id>urn:sha1:39d9fef00e8239cd8929860ffdf96932ab182de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str into its own trait</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T16:22:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ff88c5886866ae3cdb52f33773a41a8049a7b5cd'/>
<id>urn:sha1:ff88c5886866ae3cdb52f33773a41a8049a7b5cd</id>
<content type='text'>
My planned encoding derive macro is not going to use `decl_keyword!`
but will need to call `NetdocEncoder::item`.
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str  - prep code motion</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T15:54:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35ce846909b05716e4c31b419cd94ab70190c8a3'/>
<id>urn:sha1:35ce846909b05716e4c31b419cd94ab70190c8a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Keyword: Say that to_str is the actual document keyword</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T15:47:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c58300aead1e3d52204117935346537bcc509213'/>
<id>urn:sha1:c58300aead1e3d52204117935346537bcc509213</id>
<content type='text'>
NetdocEncoder::item uses it this way.  Presumably it is right at
least in those cases where this method is called.

The only implementor of this trait right now is the output from
`decl_keyword!` in the old parser, which is (generally) expected to be
the actual keyword.
</content>
</entry>
<entry>
<title>tor-netdoc: Introduce "encode" feature for the like-named module</title>
<updated>2025-11-10T19:30:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-07T18:04:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31f1e62db6dea15bb325cb3d3477282ca8512829'/>
<id>urn:sha1:31f1e62db6dea15bb325cb3d3477282ca8512829</id>
<content type='text'>
We're going to introduce facilities for encoding more generally, and
we'll want a way to enable them.

Instead, have a separate feature for *encoding* documents.
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
<entry>
<title>tor-netdoc: Abolish ParseRouterStatus and make several things not pub</title>
<updated>2025-08-26T09:41:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-20T15:48:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8072fa77dfcff9d5b52be14feeb6eddf77144a23'/>
<id>urn:sha1:8072fa77dfcff9d5b52be14feeb6eddf77144a23</id>
<content type='text'>
The methods in ParseRouterStatus can now be inherent.

This starts a cascade of unused stuff, and stuff which doesn't need to
be pub any more.
</content>
</entry>
<entry>
<title>tor-netdoc: Expose base64_decode_multiline to crate</title>
<updated>2025-08-14T10:54:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-06T13:27:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0373750831823e603b3ae35cf3ea64e68a95a61e'/>
<id>urn:sha1:0373750831823e603b3ae35cf3ea64e68a95a61e</id>
<content type='text'>
The new parser is going to reuse this.
</content>
</entry>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
</feed>
