J. Nick Koston
|
18a2aa2097
|
Probe the PATH ninja, chain import errors, harden registry payload checks, honest ccache docstring
|
2026-08-20 23:53:40 -05:00 |
|
J. Nick Koston
|
ec8437fea2
|
Quote empty tokens, honest docstrings, strict registry payloads, required layout checks, honest patch targets
|
2026-08-20 20:38:09 -05:00 |
|
J. Nick Koston
|
a5a1a017d0
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
# Conflicts:
# esphome/platformio/toolchain.py
|
2026-08-20 17:53:57 -05:00 |
|
J. Nick Koston
|
9b12934307
|
Reject a launcher compile DB by name before the probe, discard partial script captures, log dropped env keys
|
2026-08-20 17:52:54 -05:00 |
|
J. Nick Koston
|
60896b3533
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
|
2026-08-20 17:30:00 -05:00 |
|
J. Nick Koston
|
d33a097152
|
Name every skipped size line, best-effort script compile, unusable idedata returns None
|
2026-08-20 17:29:47 -05:00 |
|
J. Nick Koston
|
9c543c9776
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
|
2026-08-20 16:54:39 -05:00 |
|
J. Nick Koston
|
4ab2a7ba98
|
Join flag args per entry like ParseFlags, pin the launcher strip log, record the asm merge decision
|
2026-08-20 16:54:28 -05:00 |
|
J. Nick Koston
|
89df2787f2
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
|
2026-08-20 16:24:32 -05:00 |
|
J. Nick Koston
|
1483b7c10b
|
Detect launchers by a closed denylist instead of guessing compiler names
|
2026-08-20 16:24:21 -05:00 |
|
J. Nick Koston
|
5b19c139cb
|
Force-quote shell metacharacters outside the safe token set
|
2026-08-20 16:09:09 -05:00 |
|
J. Nick Koston
|
79b8bf2657
|
Carry the ninja escaping and quoting helpers with tests
|
2026-08-20 16:06:30 -05:00 |
|
J. Nick Koston
|
d4861d89b0
|
Add the shared registry, ninja, ccache, and tools-cache infrastructure for native toolchains
|
2026-08-20 16:03:38 -05:00 |
|
J. Nick Koston
|
12c1b15578
|
Reject malformed build.flags by name and pin the idedata cache-hit path
|
2026-08-20 15:59:03 -05:00 |
|
J. Nick Koston
|
7a3f700206
|
Act on bad-compiler detection, atomic logged idedata cache, memoized entry parsing, callable board_mcu
|
2026-08-20 15:41:39 -05:00 |
|
J. Nick Koston
|
5a4337c240
|
Share the size line format, derive source extensions from a kind map, close_fds on the ccache probe
|
2026-08-20 15:21:31 -05:00 |
|
J. Nick Koston
|
2564ad0deb
|
Warn once per non-compiler path, accept versioned compiler names, and pin the trigger table
|
2026-08-20 13:57:30 -05:00 |
|
J. Nick Koston
|
e82453e80e
|
Complete the unit-test package chain so test modules import fully qualified
|
2026-08-20 13:42:15 -05:00 |
|
J. Nick Koston
|
3eec5085da
|
Give the format_bar tests a unique basename
|
2026-08-20 13:39:46 -05:00 |
|
J. Nick Koston
|
57c8648210
|
Drop the test package init that collides with script/build_helpers.py on the CI path
|
2026-08-20 13:38:54 -05:00 |
|
J. Nick Koston
|
9bd548ba92
|
Move the extraScript machinery into the platformio package and tidy the extraction
|
2026-08-20 13:35:07 -05:00 |
|
J. Nick Koston
|
f326c3f04d
|
Move the shared helpers into a neutral build_helpers package
|
2026-08-20 12:43:34 -05:00 |
|