| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Run maint/add_warning. | Nick Mathewson | 2024-03-13 | 1 | -0/+1 |
| | | |||||
| * | Fix typos | Dimitris Apostolou | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | tor-config: use black_box in test. | Nick Mathewson | 2023-11-30 | 1 | -3/+1 |
| | | |||||
| * | tor-config: derive Default for Flatten | Nick Mathewson | 2023-10-03 | 1 | -1/+1 |
| | | |||||
| * | tor-config: flatten: Remove a redundant allow | Ian Jackson | 2023-09-20 | 1 | -1/+0 |
| | | | | | At some earlier point of development this struct was pub. | ||||
| * | tor-config: flatten: Sort out names for field extractor | Ian Jackson | 2023-09-20 | 1 | -12/+12 |
| | | |||||
| * | tor-config: flatten: always use field list from serde | Ian Jackson | 2023-09-20 | 1 | -47/+16 |
| | | | | | | | | | This is a better trickery! Now we don't need to derive the list of field names at all. The test case becomes much simpler too, and no longer needs to compare field lists since we have only the serde field list. | ||||
| * | tor-config: flatten: Performance of flattenable_extract_fields | Ian Jackson | 2023-09-20 | 1 | -0/+31 |
| | | | | | | Add a performance note, and the manually-verified test case to support it. | ||||
| * | tor-config: flatten: Break out flattenable_extract_fields | Ian Jackson | 2023-09-20 | 1 | -24/+40 |
| | | | | | | | | | | This involves returning the field list in the `FlattenableTesterSuccess`. This leaves the names a little off; we'll update those at the end. Export this - it's going to replace the hidden pub test function. | ||||
| * | tor-config: flatten: Introduce FieldList type alias | Ian Jackson | 2023-09-20 | 1 | -6/+9 |
| | | | | | We're going to use this some more, even. | ||||
| * | tor_config: flatten: Abolish FlattenError | Ian Jackson | 2023-09-20 | 1 | -38/+9 |
| | | |||||
| * | tor_config: flatten tests: Remove the obsolete todo | Ian Jackson | 2023-09-20 | 1 | -1/+0 |
| | | |||||
| * | tor_config: Add a note about FlattenError | Ian Jackson | 2023-09-20 | 1 | -0/+8 |
| | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1605#note_2945202 | ||||
| * | tor_config: Flatten: Explain why the inner ref Flatten for ser | Ian Jackson | 2023-09-20 | 1 | -0/+5 |
| | | |||||
| * | tor_config: Flatten: Add missing tst annotation | Ian Jackson | 2023-09-20 | 1 | -0/+1 |
| | | |||||
| * | tor_config: Provide Flatten | Ian Jackson | 2023-09-20 | 1 | -0/+680 |
| This is an attempt to deal with the fact that `#[serde(flatten)]` is weirdly broken and doesn't work with `serde_ignored`. | |||||
