Jon Ross-Perkins and Chandler Carruth
7befe2ce9f
Switch custom error stream output to diagnostic ( #4846 )
...
This switches most error printing to use diagnostics instead of direct
stream writes, even when not a specific file diagnostic. I'm allowing
empty filenames for this use-case.
This allows a little more specific testing to validate coverage of
output using the diagnostic coverage test. I'm adding a few tests to
cover things that weren't previously tested.
Separately, this also forces a little more standardization in format...
considering how changes like #4568 show effort being spent to _mirror_
diagnostic style, my thought is now to just use diagnostic code where
possible.
Note this also allows incrementally better testing of the language
server; I'm changing the crash fix from #4847 in favor of diagnostic
testing.
---------
Co-authored-by: Chandler Carruth <chandlerc@gmail.com >
2025-01-30 01:58:07 +00:00
..
2025-01-30 01:58:07 +00:00
2025-01-25 02:13:52 +00:00
2025-01-22 23:15:00 +00:00
2024-09-05 23:39:58 +00:00
2025-01-27 23:48:44 +00:00
2025-01-30 01:58:07 +00:00
2025-01-23 02:21:48 +00:00
2025-01-23 02:21:48 +00:00
2025-01-14 20:45:50 +00:00
2025-01-30 01:58:07 +00:00
2025-01-30 01:58:07 +00:00
2025-01-23 02:21:48 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-28 21:36:20 +00:00
2025-01-29 14:20:05 +00:00
2025-01-23 02:21:48 +00:00
2025-01-22 23:15:00 +00:00
2024-11-20 20:58:58 +00:00
2024-11-20 20:58:58 +00:00
2025-01-29 20:46:30 +00:00
2025-01-24 21:52:02 +00:00
2025-01-29 20:46:30 +00:00
2024-12-11 22:34:10 +00:00
2025-01-23 17:25:31 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-25 02:13:52 +00:00
2025-01-25 02:13:52 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2024-12-05 22:07:51 +00:00
2025-01-25 02:13:52 +00:00
2024-12-02 18:51:44 +00:00
2025-01-28 22:49:03 +00:00
2025-01-27 10:05:23 +00:00
2025-01-28 22:49:03 +00:00
2024-12-19 21:41:06 +00:00
2024-12-19 21:41:06 +00:00
2025-01-28 06:00:34 +00:00
2024-08-19 22:12:21 +00:00
2024-12-05 22:07:51 +00:00
2025-01-28 21:36:20 +00:00
2025-01-25 02:13:52 +00:00
2024-12-05 22:07:51 +00:00
2024-12-19 21:41:06 +00:00
2025-01-22 23:15:00 +00:00
2025-01-27 10:05:23 +00:00
2025-01-28 21:36:20 +00:00
2024-12-18 00:19:12 +00:00
2025-01-07 17:44:34 +00:00
2025-01-23 17:25:31 +00:00
2025-01-22 23:15:00 +00:00
2025-01-25 02:13:52 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-28 06:00:34 +00:00
2025-01-28 06:00:34 +00:00
2025-01-24 21:52:02 +00:00
2025-01-20 09:44:45 +00:00
2025-01-27 10:05:23 +00:00
2025-01-23 02:21:48 +00:00
2025-01-27 10:05:23 +00:00
2025-01-23 02:21:48 +00:00
2025-01-22 23:15:00 +00:00
2025-01-23 02:21:48 +00:00
2025-01-25 02:13:52 +00:00
2025-01-25 02:13:52 +00:00
2025-01-25 02:13:52 +00:00
2024-11-04 04:00:17 +00:00
2024-12-05 22:07:51 +00:00
2024-12-03 18:46:27 +00:00
2025-01-27 10:05:23 +00:00
2024-10-07 17:25:35 +00:00
2025-01-27 10:05:23 +00:00
2025-01-23 02:21:48 +00:00
2025-01-22 23:15:00 +00:00
2024-10-17 22:47:40 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2024-11-07 16:22:36 +00:00
2025-01-25 02:13:52 +00:00
2024-12-05 18:13:46 +00:00
2024-10-07 17:25:35 +00:00
2024-12-17 01:25:53 +00:00
2025-01-23 02:21:48 +00:00
2025-01-23 02:21:48 +00:00
2024-08-29 21:10:14 +00:00
2024-12-04 18:40:50 +00:00
2025-01-22 23:15:00 +00:00
2025-01-17 17:51:34 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-23 02:21:48 +00:00
2025-01-29 20:46:30 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2024-08-09 01:05:03 +00:00