about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/debugger_visualizer.rs
AgeCommit message (Collapse)AuthorLines
2023-05-17Don't sort output of debugger_visualizer query because it already is in ↵Michael Woerister-2/+3
deterministic order.
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-1/+2
2023-05-16Turn debugger_visualizers from feed- into regular query.Michael Woerister-4/+14
2023-05-16Fix dependency tracking for debugger visualizersMichael Woerister-60/+58
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-04-30Arc -> Lrcklensy-3/+2
2023-03-21LocalCrate keyMichael Goulet-2/+2
2023-03-21Use local key in providersMichael Goulet-5/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-3/+3
2022-10-07migrate debugger_visualizer.rs to translateable diagnosticsNathan Stocks-7/+8
2022-05-25Respond to PR comments.ridwanabdillahi-1/+8
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` ↵ridwanabdillahi-36/+18
attribute. Add tests for embedding pretty printers and update documentation. Ensure all error checking for `#[debugger_visualizer]` is done up front and not when the `debugger_visualizer` query is run. Clean up potential ODR violations when embedding pretty printers into the `__rustc_debug_gdb_scripts_section__` section. Respond to PR comments and update documentation.
2022-05-13remove redundant branchMiguel Guarniz-4/+4
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com>
2022-05-13use for_each_module instead of iterating over Item'sMiguel Guarniz-7/+8
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com>
2022-05-13remove HirVisitorMiguel Guarniz-10/+4
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com>
2022-05-13remove DebuggerVisualizerCollectorMiguel Guarniz-90/+68
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com>
2022-05-04Cleanup broken doc links.ridwanabdillahi-1/+1
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support ↵ridwanabdillahi-0/+137
embedding debugger visualizers into a generated PDB. Cleanup `DebuggerVisualizerFile` type and other minor cleanup of queries. Merge the queries for debugger visualizers into a single query. Revert move of `resolve_path` to `rustc_builtin_macros`. Update dependencies in Cargo.toml for `rustc_passes`. Respond to PR comments. Load visualizer files into opaque bytes `Vec<u8>`. Debugger visualizers for dynamically linked crates should not be embedded in the current crate. Update the unstable book with the new feature. Add the tracking issue for the debugger_visualizer feature. Respond to PR comments and minor cleanups.