jsondocck: Parse, don't validate commands. by aDotInTheVoid · Pull Request #133478 · rust-lang/rust (original) (raw)
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Conversation19 Commits1 Checks6 Files changed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})
Centralizes knowledge of jsondocck syntax into the parser, so the checker doesn't need to know what the indexes are.
Vaguely related zulip discussion
I'm very happy this is negative LoC, despite adding a big, documented enum!
r? @fmease
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question (I'm not a rustdoc reviewer): does this have any tests?
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nope, no self tests yet for either JsonDocCk or HtmlDocCk. That's a long term plan of mine though (next to documenting their directives in the rustc-dev-guide (which should happen much sooner 🤞)).
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this! I have some suggestions but otherwise looks good :)
fmease added S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
and removed S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
labels
rustbot added S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
and removed S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
labels
📌 Commit e6bc427 has been approved by fmease
It is now in the queue for this repository.
bors added S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
and removed S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
labels
fmease added a commit to fmease/rust that referenced this pull request
This was referenced
Dec 10, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request
Rollup of 11 pull requests
Successful merges:
- rust-lang#133478 (jsondocck: Parse, don't validate commands.)
- rust-lang#133967 ([AIX] Pass -bnoipath when adding rust upstream dynamic crates)
- rust-lang#133970 ([AIX] Replace sa_sigaction with sa_union.__su_sigaction for AIX)
- rust-lang#133980 ([AIX] Remove option "-n" from AIX "ln" command)
- rust-lang#134008 (Make
Copy
unsafe to implement for ADTs withunsafe
fields) - rust-lang#134017 (Don't use
AsyncFnOnce::CallOnceFuture
bounds for signature deduction) - rust-lang#134023 (handle cygwin environment in
install::sanitize_sh
) - rust-lang#134041 (Use SourceMap to load debugger visualizer files)
- rust-lang#134065 (Move
write_graphviz_results
) - rust-lang#134106 (Add compiler-maintainers who requested to be on review rotation)
- rust-lang#134123 (bootstrap: Forward cargo JSON output to stdout, not stderr)
Failed merges:
- rust-lang#134120 (Remove Felix from ping groups and review rotation)
r? @ghost
@rustbot
modify labels: rollup
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request
flip1995 pushed a commit to flip1995/rust that referenced this pull request
Rollup of 11 pull requests
Successful merges:
- rust-lang#133478 (jsondocck: Parse, don't validate commands.)
- rust-lang#133967 ([AIX] Pass -bnoipath when adding rust upstream dynamic crates)
- rust-lang#133970 ([AIX] Replace sa_sigaction with sa_union.__su_sigaction for AIX)
- rust-lang#133980 ([AIX] Remove option "-n" from AIX "ln" command)
- rust-lang#134008 (Make
Copy
unsafe to implement for ADTs withunsafe
fields) - rust-lang#134017 (Don't use
AsyncFnOnce::CallOnceFuture
bounds for signature deduction) - rust-lang#134023 (handle cygwin environment in
install::sanitize_sh
) - rust-lang#134041 (Use SourceMap to load debugger visualizer files)
- rust-lang#134065 (Move
write_graphviz_results
) - rust-lang#134106 (Add compiler-maintainers who requested to be on review rotation)
- rust-lang#134123 (bootstrap: Forward cargo JSON output to stdout, not stderr)
Failed merges:
- rust-lang#134120 (Remove Felix from ping groups and review rotation)
r? @ghost
@rustbot
modify labels: rollup
rust-cloud-vms bot pushed a commit to aDotInTheVoid/rust that referenced this pull request
rust-cloud-vms bot pushed a commit to aDotInTheVoid/rust that referenced this pull request
rust-cloud-vms bot pushed a commit to aDotInTheVoid/rust that referenced this pull request
Labels
Area: Rustdoc JSON backend
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Relevant to the rustdoc team, which will review and decide on the PR/issue.