rust/src/etc
bors 8672b2b763 Auto merge of #127001 - beetrees:f16-debuginfo, r=michaelwoerister
Add Natvis visualiser and debuginfo tests for `f16`

To render `f16`s in debuggers on MSVC targets, this PR changes the compiler to output `f16`s as `struct f16 { bits: u16 }`, and includes a Natvis visualiser that manually converts the `f16`'s bits to a `float` which is can then be displayed by debuggers. `gdb`, `lldb` and `cdb` tests are also included for `f16` .

`f16`/`f128` MSVC debug info issue: #121837
Tracking issue: #116909
2024-07-09 09:07:42 +00:00
..
completions Implement x perf as a separate tool 2024-06-27 10:22:03 +02:00
installer Raise minimum supported macOS to 10.12 2023-09-23 19:14:25 -05:00
natvis Add Natvis visualiser and debuginfo tests for f16 2024-07-09 03:47:50 +01:00
test-float-parse Add two lockfiles 2023-10-10 12:47:26 +00:00
third-party Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
cat-and-grep.sh simplify 2022-09-26 21:56:08 +08:00
CONFIGS.md Add sublime-rust to CONFIGS.md. 2016-08-22 01:24:01 -04:00
cpu-usage-over-time-plot.sh Fix a bunch of typo 2022-08-31 18:24:55 +08:00
ctags.rust Update the ctags rules and targets. 2015-07-30 06:35:42 +10:00
dec2flt_table.py Apply changes to fix python linting errors 2023-06-16 20:56:01 -04:00
gdb_load_rust_pretty_printers.py Apply changes to fix python linting errors 2023-06-16 20:56:01 -04:00
gdb_lookup.py Rewrite gdb pretty-printer registration 2023-10-20 10:35:28 -06:00
gdb_providers.py Fix StdNonZeroNumberProvider for gdb. 2024-03-14 17:34:59 +01:00
generate-deriving-span-tests.py Apply changes to fix python linting errors 2023-06-16 20:56:01 -04:00
generate-keyword-tests.py remove unnecessary import statement 2020-02-08 00:03:51 -05:00
htmldocck.py Allow numbers in rustdoc tests commands 2024-06-24 11:10:18 +02:00
indenter fix some python3 incompatibilities 2017-11-16 13:34:13 -05:00
lldb_batchmode.py Apply changes to fix python linting errors 2023-06-16 20:56:01 -04:00
lldb_commands Add rust-lldb pretty printing for Path and PathBuf 2024-03-29 18:02:26 -06:00
lldb_lookup.py lldb-formatters: Use StdSliceSyntheticProvider for &str 2024-05-11 12:11:55 -07:00
lldb_providers.py lldb-formatters: Use StdSliceSyntheticProvider for &str 2024-05-11 12:11:55 -07:00
pre-push.sh remove GIT_DIR handling in pre-push hook 2024-06-19 07:33:12 +03:00
rust_analyzer_settings.json Increase vscode git.detectSubmodulesLimit 2024-01-19 23:46:17 +04:00
rust_types.py Implement lldb formattter for "clang encoded" enums (LLDB 18.1+) 2024-05-05 17:53:02 -07:00
rust-gdb Typo fix in src/etc/rust-gdb 2023-04-14 19:07:13 -07:00
rust-gdbgui rust-gdbgui: remove excessive quotes 2023-08-22 09:09:00 -04:00
rust-lldb Fix loading pretty-printers in rust-lldb script 2020-08-28 09:29:45 +03:00
rust-windbg.cmd Remove licenses 2018-12-25 21:08:33 -07:00