J. Nick Koston
2d93300903
Detect knobs in multi-token build_flags entries and drop a zero flash budget with a warning
2026-08-20 07:39:14 -05:00
J. Nick Koston
aa03404319
Close the native CI trigger gap and log the remaining silent library skips
2026-08-20 05:35:17 -05:00
J. Nick Koston
311f610787
Make the link-line and tool-path tests platform-independent
2026-08-20 05:10:58 -05:00
J. Nick Koston
eb3a64829f
Shell-lex -L/-l build_flags entries and generate the compile database before the build
2026-08-20 04:59:27 -05:00
J. Nick Koston
db010d486e
Revert ninja command quoting (ninja escapes its own path variables); share the lib_ignore helper
2026-08-20 04:31:01 -05:00
J. Nick Koston
c579a2792f
Address review: quote ninja command paths, refuse unverified downloads, extend lib_ignore and build_unflags parity
2026-08-20 04:23:14 -05:00
J. Nick Koston
005c01e1e2
Address review: Windows binutils suffix, honor build_unflags against framework flags
2026-08-20 03:51:08 -05:00
J. Nick Koston
59c309083d
Address review: include surgery constants in the ld stamp, require size sections, warn on missing extraScript
2026-08-20 03:36:44 -05:00
J. Nick Koston
9cf7ff94ac
Resolve bare registry libraries at latest version like PlatformIO; tighten review cleanups
2026-08-20 03:07:07 -05:00
J. Nick Koston
702ef56a88
Address review: route project -L/-l to the link, fail on unresolvable libraries, remove dead ninja constants, tighten diagnostics
2026-08-20 02:54:00 -05:00
J. Nick Koston
0c48f749c2
Fix testing-mode segment requirements per linker script; simplify downloads and native command dispatch
2026-08-20 01:45:39 -05:00
J. Nick Koston
5df08d36be
Address review: wire analyze-memory and idedata for the native toolchain, warn on ignored platformio_options, verify downloads, surface silent failures
2026-08-20 01:34:15 -05:00
J. Nick Koston
60b7b874f1
Address review: route versioned bare libraries to the registry, deterministic MMU order, scoped toolchain branches, diagnostics
2026-08-20 00:00:51 -05:00
J. Nick Koston
66f6f5c004
Address review: cover all source suffixes, pass PIOPLATFORM through, link library -Wl flags
2026-08-19 23:50:16 -05:00
J. Nick Koston
3fe9cac1fc
Apply review cleanups to the native ESP8266 toolchain
2026-08-19 23:13:30 -05:00
J. Nick Koston
8811224c0e
Add full test coverage for the native ESP8266 toolchain
2026-08-19 22:59:05 -05:00
J. Nick Koston
373bee8aca
[esp8266] Add native toolchain that builds the Arduino core without PlatformIO
2026-08-19 22:31:46 -05:00
Rui Marinho
ed066cf0fe
[espidf] Include .cc, .cxx and .c++ sources in the app source glob ( #17754 )
2026-07-27 10:34:29 +12:00
J. Nick Koston
e095c457ff
[esp32] Suppress -Wvolatile in the direct ESP-IDF build ( #17404 )
2026-07-06 03:02:12 +00:00
tomaszduda23 and Jonathan Swoboda
e3f164fff2
[nrf52] add support for native builds ( #16898 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-17 21:17:07 -04:00
Jonathan Swoboda
29a79b1373
[core] Make set_cpp_standard work on the native IDF toolchain ( #16907 )
2026-06-11 07:25:03 +12:00
Jonathan Swoboda
e4980713d1
[core] esphome clean wipes the whole build directory ( #16772 )
2026-06-03 07:35:23 -04:00
Jonathan Swoboda
56983f414f
[espidf] Gate esp_idf_size --ng on IDF version ( #16441 )
2026-05-14 22:41:36 -04:00
Jonathan Swoboda
a3b6f92433
[espidf] Regenerate bundled CMakeLists; auto-REQUIRE via IDF build properties ( #16406 )
2026-05-13 23:58:48 +00:00
9ea3643b74
[core] os.path -> Path ( #10654 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-19 12:59:48 +00:00
J. Nick Koston
bd9dc43e59
Add additional coverage ahead of Path conversion ( #10723 )
2025-09-15 13:33:15 +12:00