Ben Marsh
|
c06fd19a72
|
UBT: Add an event matcher for Clang fatal errors.
#preflight none
[CL 20654680 by Ben Marsh in ue5-main branch]
|
2022-06-14 15:05:54 -04:00 |
|
Ben Marsh
|
db7ebc35b6
|
Tag files referenced via "In file included from..." clauses in Clang errors.
#preflight none
[CL 20577682 by Ben Marsh in ue5-main branch]
|
2022-06-09 11:27:05 -04:00 |
|
Ben Marsh
|
a95cc9a7c9
|
UBT: Fix over-eager matching of multiple lines in prelude to error message.
#preflight none
[CL 20519054 by Ben Marsh in ue5-main branch]
|
2022-06-06 09:06:04 -04:00 |
|
Ben Marsh
|
8b77609e39
|
Include the name of the file being compiled within the error summary.
#preflight none
[CL 20489705 by Ben Marsh in ue5-main branch]
|
2022-06-03 14:05:27 -04:00 |
|
Ben Marsh
|
e1a4553ac1
|
UBT: Improve matching of errors from expanded macros. Now includes lines containing <scratch space> as part of the error.
#preflight none
[CL 20472210 by Ben Marsh in ue5-main branch]
|
2022-06-02 13:33:32 -04:00 |
|
Ben Marsh
|
7ccda9dc59
|
UBT: Improve matching of compile and link errors. Now handles Clang annotations for particular tokens within a line, and duplicate link errors with a named source file.
#preflight none
[CL 20471878 by Ben Marsh in ue5-main branch]
|
2022-06-02 13:14:34 -04:00 |
|
Ben Marsh
|
5c42261331
|
UBT: Better matching of multi-line Clang errors. Diagnostics which have multiple "note" clauses will now be parsed correctly, and lines do not have to be indented to parse correctly.
#preflight 629681d90c151996e13092fc
[CL 20444501 by Ben Marsh in ue5-main branch]
|
2022-05-31 19:39:16 -04:00 |
|
Ben Marsh
|
8fcab578e5
|
UBT: Prevent matching empty lines in compile errors.
#preflight none
[CL 20443289 by Ben Marsh in ue5-main branch]
|
2022-05-31 18:08:55 -04:00 |
|
Ben Marsh
|
878f74458e
|
Horde: Use long-lived regex instances for matching patterns.
#preflight 62963a2b95336ad2bfbfe846
[CL 20438090 by Ben Marsh in ue5-main branch]
|
2022-05-31 12:02:25 -04:00 |
|
Ben Marsh
|
53666aa143
|
Horde: Allow log value formatters to write JSON output directly to the output stream, and add support for annotating FileReference objects.
#preflight 62867f7415019f64774c2d9d
[CL 20284475 by Ben Marsh in ue5-main branch]
|
2022-05-19 14:34:21 -04:00 |
|
Ben Marsh
|
6f0dd55f41
|
Horde: Run event matchers inside UAT and UBT, rather than relying on Horde to do so. This is a step towards having having structured log events emitted at source, where we can make smarter decisions as to the meaning of tool output, and add additional context when parsing it.
#preflight 628550d8660b4a15be5a9859
[CL 20278597 by Ben Marsh in ue5-main branch]
|
2022-05-19 08:16:07 -04:00 |
|