Kaua
316ad40b46
fix(tools): write check_compile output as UTF-8
2026-10-17 21:07:01 -03:00
Dean
027cc4efc9
Merge pull request #6577 from GalaxyGamingFR/fix/check-compile-merge-base
...
fix(check_compile): take changed units from the merge base
2026-10-18 12:56:47 +13:00
Dean
f25a3d8596
Merge pull request #7232 from Lyrilika/fix/check-compile-all-configurations
...
fix(tools): check every compilation configuration
2026-10-18 10:12:15 +13:00
Lyrilika
6f4ffeecc0
fix(tools): check every compilation configuration
2026-10-17 20:17:55 +02:00
MrMha
d33f0371a2
fix: expand Ninja response files before syntax checks
2026-10-17 18:39:37 +04:00
Dean
04788b0902
Merge pull request #6426 from MrMha/fix/compile-fragment-preservation-20261015
...
fix: suppress Clang compilation fragments during syntax checks
2026-10-18 02:09:30 +13:00
Adrià
db7176f8a8
Merge pull request #6116 from ArjenS-LA/fix/compile-database-arguments
...
fix(tools): accept compilation database argument arrays
2026-10-17 01:35:39 +02:00
Adrià
c7b6f2d12e
Merge pull request #6055 from MiniRML/fix/compile-check-windows-arguments
...
fix(tools): parse Windows compile commands without losing backslashes
2026-10-16 23:26:07 +02:00
GalaxyGamingFR and Claude Opus 5.5
1cfa32a86b
fix(check_compile): take changed units from the merge base
...
changed() diffed the working tree against the tip of the base, so files
changed only on upstream main since the branch point were reported and
compiled. It now diffs against the merge base of the base and HEAD.
A regression test covers a base-only change.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 13:50:17 -07:00
MrMha
a80a81d80c
fix: suppress Clang compilation fragments during syntax checks
2026-10-15 18:54:47 +04:00
ArjenS-LA
e715f9855b
fix(tools): accept compilation database argument arrays
2026-10-14 15:37:10 -07:00
MiniRML
d5547c1b42
fix(tools): parse Windows compile commands without losing backslashes
2026-10-14 13:56:48 -07:00
RINNECODER
ce17977ed9
fix(tools): key compile commands relative to the checkout in check_compile
...
The key was the source path relative to the common parent of the build
directory and the source. With a build directory beside the checkout
that parent is above the checkout, so the key carried the checkout
directory name and no changed file matched. The key is now the source
path relative to the repository root.
2026-10-14 11:30:20 -05:00
Dextroid17
955c60e32f
feat(tools): compile the changed translation units only
2026-10-14 12:31:35 +02:00