| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-22 | rustdoc-json: Rename `Path::name` to `path`, and give it path (again). | Alona Enraght-Moony | -2/+2 | |
| Closes https://github.com/rust-lang/rust/issues/135600 Effectivly reverts https://github.com/rust-lang/rust/pull/134880 | ||||
| 2025-01-10 | jsondoclint: Check that `Path` types exitst in `Crate::paths`. | Alona Enraght-Moony | -1/+102 | |
| 2024-10-20 | Update rustc-hash to version 2 | Noratrieb | -1/+1 | |
| This brings in the new algorithm. | ||||
| 2024-09-29 | rustdoc-json: `Id(String)` -> `Id(u32)` | schvv31n | -22/+18 | |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -103/+74 | |
| 2024-09-01 | rustdoc: normalise type/field names in rustdoc-json-types/jsondoclint | schvv31n | -35/+36 | |
| 2024-08-01 | rustdoc: Remove OpaqueTy | Alona Enraght-Moony | -14/+3 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+3 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-07-12 | Add rustdoc-json support for use<> | Michael Goulet | -0/+1 | |
| 2024-07-03 | rustdoc-json: Better representation of lifetime bounds in where clauses. | Alona Enraght-Moony | -2/+2 | |
| As suggested [on zulip][1], there's no need to use `GenericBound` here, as the only bound a lifetime can have is that it outlives other lifetimes. While we're making breaking changes here, I also renamed it from using "region" to "lifetime", as this is more user-aligned. See [this comment][2] for details. [1]: https://rust-lang.zulipchat.com/#narrow/stream/266220-t-rustdoc/topic/.60ItemEnum.3A.3AOpaqueTy.60/near/448871430 [2]: https://github.com/rust-lang/rust/issues/100961#issuecomment-2206565556 | ||||
| 2024-06-13 | jsondoclint: apply considerable clippy suggestions | onur-ozkan | -7/+5 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2024-06-05 | Remove `Type` from rustdoc `Const` | Boxy | -4/+7 | |
| 2024-05-18 | Fix typos (taking into account review comments) | blyxyas | -1/+1 | |
| 2024-04-08 | Normalize layout test to protect against android alignment differences | Oli Scherer | -1/+1 | |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+1 | |
| 2024-03-20 | Fix bootstrap bump fallout | Mark Rousskov | -1/+1 | |
| 2023-08-23 | rustdoc: Rename typedef to type alias in jsondoclint | Noah Lev | -10/+10 | |
| 2023-08-21 | rustdoc-json: Rename typedef to type alias | Noah Lev | -5/+5 | |
| 2023-07-12 | Allow to have `-` in the rustdoc-json test file name | Guillaume Gomez | -2/+9 | |
| 2023-05-04 | IAT: Rustdoc integration | León Orell Valerian Liehr | -1/+3 | |
| 2023-04-10 | Fix remaining typos | DaniPopes | -5/+5 | |
| 2023-03-05 | Rollup merge of #108626 - ozkanonur:consistent-json-docs, r=aDotInTheVoid | Matthias Krüger | -15/+15 | |
| rustdoc-json: switch from HashMap to FxHashMap to fix non-determinism Using `HashMap` in `rustdoc_json_types::Crate` were causing creating randomly ordered objects in the json doc files. Which might cause problems to people who are doing comparison on those files specially in CI pipelines. See https://github.com/rust-lang/rust/issues/103785#issuecomment-1307425590 This PR fixes that issue and extends the coverage of `tests/run-make/rustdoc-verify-output-files` testing ability. | ||||
| 2023-03-05 | fix inconsistent json outputs from rustdoc | ozkanonur | -15/+15 | |
| Signed-off-by: ozkanonur <work@onurozkan.dev> | ||||
| 2023-02-22 | Add check to ensure there are no duplicates in rustdoc JSON output format in ↵ | Guillaume Gomez | -6/+22 | |
| items fields | ||||
| 2023-01-06 | jsondoclint: Check local items in `paths` are also in `index`. | Nixon Enraght-Moony | -4/+125 | |
| 2023-01-03 | jsondoclint: Add option to dump errors as json. | Nixon Enraght-Moony | -4/+25 | |
| The output looks like: { "errors": [ { "id": "2:2017:1833", "kind": { "NotFound": [ [ {"Field": "index"}, {"Field": "0:0:1571"}, {"Field": "links"}, {"Field": "pointer::read"} ] ] } } ], "path": "/home/nixon/dev/rust/rust/build/x86_64-unknown-linux-gnu/test/rustdoc-json/intra-doc-links/pointer_method/pointer_method.json" } | ||||
| 2023-01-03 | jsondoclint: Find selector for missing ID when error is created, not reported. | Nixon Enraght-Moony | -42/+64 | |
| This is needed for json output, but even without that, it increases performance massivly. On my machine, in reduces the time to check core.json from 40.190s to 11.333s. | ||||
| 2023-01-03 | jsondoclint: Add `--verbose` flag. | Nixon Enraght-Moony | -6/+26 | |
| Without verbose: 0:61941:36627 not in index or paths, but refered to at '$.index["0:62007"].inner.for.inner.id' and 12 more With verbose: 0:10808:27206 not in index or paths, but refered to at '$.index["0:10813"].inner.for.inner.id', '$.index["0:52495"].inner.for.inner.id', '$.index["a:0:2666:215-0:10808:27206"].inner.for.inner.id', '$.index["a:0:2680:223-0:10808:27206"].inner.for.inner.id', '$.index["a:0:2730:7845-0:10808:27206"].inner.for.inner.id', '$.index["a:0:7731:21706-0:10808:27206"].inner.for.inner.id', '$.index["a:0:7732:21705-0:10808:27206"].inner.for.inner.id' | ||||
| 2023-01-03 | jsondoclint: Parse args with clap. | Nixon Enraght-Moony | -4/+11 | |
| 2023-01-01 | Rustdoc-Json: Report discriminant on all kinds of enum variant. | Nixon Enraght-Moony | -18/+18 | |
| Closes #106299 | ||||
| 2022-12-02 | jsondoclint: Check `links` field | Nixon Enraght-Moony | -0/+59 | |
| 2022-11-27 | Rollup merge of #104944 - aDotInTheVoid:jsondoclint-unit-tests, r=jyn514 | Matthias Krüger | -3/+33 | |
| Support unit tests for jsondoclint r? ````@ghost```` | ||||
| 2022-11-26 | Rollup merge of #104943 - aDotInTheVoid:jsondoclint-use-enum, r=GuillaumeGomez | Guillaume Gomez | -3/+28 | |
| jsondoclint: Handle using enum variants and glob using enums. More work on jsondoclint for `core.json` Closes #104942 r? `@GuillaumeGomez` `@rustbot` modify labels: +A-testsuite | ||||
| 2022-11-26 | Add a test that makes sense | Nixon Enraght-Moony | -5/+28 | |
| 2022-11-26 | Support unit tests for jsondoclint | Nixon Enraght-Moony | -0/+7 | |
| 2022-11-26 | jsondoclint: Handle using enum variants and glob using enums. | Nixon Enraght-Moony | -3/+28 | |
| Closes #104942 | ||||
| 2022-11-26 | jsondoclint: Accept trait alias is places where trait expected. | Nixon Enraght-Moony | -5/+5 | |
| Closes #104923 | ||||
| 2022-11-25 | jsondoclint: Recognise Typedef as valid kind for Type::ResolvedPath | Nixon Enraght-Moony | -7/+10 | |
| Closes #104851 | ||||
| 2022-11-16 | rustdoc JSON: Use `Function` everywhere and remove `Method` | Martin Nordholts | -15/+4 | |
| 2022-09-26 | Rustdoc-Json: List impls for primitives | Nixon Enraght-Moony | -7/+6 | |
| Closes #101695 | ||||
| 2022-09-14 | jsondoclint: Fix TODO's | Nixon Enraght-Moony | -6/+20 | |
| 2022-09-14 | jsondoclint: More precise `Path` checks | Nixon Enraght-Moony | -14/+29 | |
| 2022-09-14 | Rustdoc-Json: Add test for extern_types | Nixon Enraght-Moony | -2/+9 | |
| 2022-09-14 | jsondoclint: Document validator | Nixon Enraght-Moony | -22/+29 | |
| 2022-09-14 | Primitives can appear in modules. | Nixon Enraght-Moony | -1/+1 | |
| 2022-09-14 | jsondocck: Find path to Id's not in index | Nixon Enraght-Moony | -3/+99 | |
| 2022-09-14 | jsondocck: Better errors | Nixon Enraght-Moony | -45/+70 | |
| 2022-09-14 | jsondoclint: Add `Kind` abstraction | Nixon Enraght-Moony | -66/+213 | |
| 2022-09-14 | jsondoclint: Tree Walk Validator | Nixon Enraght-Moony | -1/+457 | |
| 2022-09-14 | jsondoclint: New Tool | Nixon Enraght-Moony | -0/+9 | |
