J. Nick Koston
a7febfbf05
Track the per-platform shell quoting in the requote drift test
2026-08-21 12:26:23 -05:00
J. Nick Koston
cd2ab6e78b
Join unflag tokens, filter knobs by unflags, pin every table verbatim, guard degenerate ld output and empty lib flags
2026-08-20 23:57:45 -05:00
J. Nick Koston
68db655047
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 20:41:36 -05:00
J. Nick Koston
fdbd4157ff
Carry lib_archive, warn on unresolvable deps, unquote rsp lines, fail empty archives, note deviations
2026-08-20 20:41:17 -05:00
J. Nick Koston
e1cbe5e586
Sort flag iteration for reproducible defines, pin the flag tables, wrap a missing compiler cleanly
2026-08-20 18:28:26 -05:00
J. Nick Koston
52aafc3af6
Drop the escaping test superseded by the shared ninja module tests
2026-08-20 16:20:19 -05:00
J. Nick Koston
0d794ce678
Lex every build flag entry, warn on custom MMU sizes without the knob, note the scanf omission
2026-08-20 16:10:02 -05:00
J. Nick Koston
0171af9f67
Adopt the shared ninja quoting helpers and typed install paths in the build spec
2026-08-20 16:07:22 -05:00
J. Nick Koston
d9cea818b4
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 15:12:49 -05:00
J. Nick Koston
8bbaa09891
Expand ar response files in the shim and honor bundled library.json manifests
2026-08-20 14:46:09 -05:00
J. Nick Koston
cd0c3bb069
Keep the spec half honest: fingerprint-stamped ld cache, MMU table, emission helpers deferred
2026-08-20 14:19:53 -05:00
J. Nick Koston
9d54e87c70
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 14:17:02 -05:00
J. Nick Koston
d64592d2ea
Simplify library classification, share the manifest flag lexing, and home the build tool with the generators
2026-08-20 14:16:46 -05:00
J. Nick Koston
0ed4c47b66
Adopt the exact-segments surgery API
2026-08-20 13:48:16 -05:00
J. Nick Koston
8e5b9dca03
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 13:44: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
61e32230d9
Add the ESP8266 native build spec (knobs, defines, flags, linker scripts)
2026-08-20 13:02:52 -05:00
David van 't Wout
2ab09e1a77
[core] Add add_cmake_arg ( #18498 )
2026-08-20 12:30:33 -05:00
J. Nick Koston
a8e721abeb
[esp32] Apply IDF component exclusions to native toolchain builds ( #18531 )
2026-08-20 10:03:49 -04: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