Martin Duffy
|
4e7b37cad3
|
instrumentation: Quote command arguments to preserve separation
Fixes: #26702
|
2025-02-24 13:11:19 -05:00 |
|
Martin Duffy
|
a2232db802
|
instrumentation: Make hooks compatible with presets
|
2025-02-17 11:03:28 -05:00 |
|
Zack Galbreath
|
85a63143ed
|
instrument: don't report target=TARGET_NAME
Remove the erroneous default target name when instrumenting
custom commands.
|
2025-02-15 06:21:58 -05:00 |
|
Martin Duffy
|
2299b2fcab
|
instrumentation: Add build snippet
Adds a new snippet generation for recording the full time spent waiting for
`ninja` or `make` invocations to finish.
|
2025-02-11 13:31:28 -05:00 |
|
Martin Duffy
|
9689155a05
|
instrumentation: Add Config value to snippet data
|
2025-02-09 12:29:09 -05:00 |
|
Martin Duffy
|
314440c320
|
instrumentation: Run preBuild and postBuild hooks before and after make
Updates the preBuild and postBuild instrumentation hooks to run before and
after make is invoked.
|
2025-02-06 09:49:09 -05:00 |
|
Martin Duffy
|
0fbb927bdd
|
instrumentation: Disable preBuild and postBuild hooks on Windows
The implementation does not work on Windows.
Issue: #26668
|
2025-02-06 07:46:09 -05:00 |
|
Brad King
|
a13be1301f
|
Tests/RunCMake/Instrumentation: Improve quoting and escaping in CMake code
|
2025-02-06 07:45:02 -05:00 |
|
Martin Duffy
|
2680f30caf
|
instrumentation: Allow multiple CALLBACK arguments
Don't require quotes around CALLBACK argument and allow it to be passed
multiple times.
|
2025-02-04 11:15:20 -05:00 |
|
Martin Duffy
|
fc1d55f6a5
|
instrumentation: Add preBuild and postBuild hooks for ninja
Allows instrumentation indexing and callbacks to occur at the start or end of
every `ninja` invocation.
|
2025-02-04 11:15:11 -05:00 |
|
Alex Turbov
|
efa7c6aedf
|
pre-commit: Add a hook to check whitespaces and conflict markers
The hook uses settings from `.gitattributes`.
|
2025-01-26 05:34:18 +04:00 |
|
Martin Duffy
|
9d34069ca8
|
instrumentation: Add targetLabels field to link snippets
Adds a new data field `targetLabels` to link snippets which contains a list of
text labels from the LABELS target property.
|
2025-01-17 11:07:30 -05:00 |
|
Martin Duffy
|
32444714e5
|
instrumentation: Update tests so that snippet verification runs
Corrects regex matching in Tests/RunCMake/instrumentation so that snippet
verification tests aren't skipped over.
|
2025-01-17 10:30:09 -05:00 |
|
Martin Duffy
|
097d4fd1b5
|
instrumentation: Collect and record project build system metrics
Add a feature for collecting build instrumentation for CMake projects.
Issue: #26099
|
2025-01-15 09:16:50 -05:00 |
|