Commit Graph
17984 Commits
Author SHA1 Message Date
J. Nick Koston c97fb7744b Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-23 17:12:40 -05:00
J. Nick Koston 5990fbbf58 Warn on unrecognized flag shapes reaching the compile line, pin the IPv6 lwIP pair, fix stale comments 2026-08-23 17:12:31 -05:00
J. Nick Koston 6da4a07546 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-23 17:08:17 -05:00
J. Nick Koston 3cae91e542 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-23 17:08:17 -05:00
J. Nick Koston 6b5b2abdea Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-23 17:08:17 -05:00
J. Nick Koston ac37167db9 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-23 17:08:17 -05:00
J. Nick Koston 09e5a7d2ac Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-23 17:08:16 -05:00
J. Nick Koston 4bb6da7f10 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-23 17:08:16 -05:00
J. Nick Koston b738b36a39 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-23 17:08:16 -05:00
J. Nick Koston ac66e3a96c Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers 2026-08-23 17:08:16 -05:00
J. Nick Koston e7fc3937bf Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter 2026-08-23 17:08:16 -05:00
J. Nick Koston 70f4555ec8 Route captured LINKFLAGS to the link line and make Prepend a real front-insert 2026-08-23 17:08:04 -05:00
J. Nick Koston c2edfd80eb Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-23 16:54:58 -05:00
J. Nick Koston 75891a3449 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-23 16:54:57 -05:00
J. Nick Koston 726f0b5b57 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-23 16:54:57 -05:00
J. Nick Koston b3da79f65d Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-23 16:54:57 -05:00
J. Nick Koston 5c62bd7abf Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-23 16:54:57 -05:00
J. Nick Koston 905c0835f4 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-23 16:54:57 -05:00
J. Nick Koston 5f20ddb630 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-23 16:54:56 -05:00
J. Nick Koston 6cfb915aeb Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers 2026-08-23 16:54:56 -05:00
J. Nick Koston 04a44d6e63 Let ProgressBar own the mid-row interrupt, share the part-file naming, fold duplicate except arms 2026-08-23 16:54:33 -05:00
J. Nick Koston cb10904fa3 Keep the combined bar steady during a backoff sleep 2026-08-23 16:49:54 -05:00
J. Nick Koston ad4c59873b Read flash mode from its real producer, share the mode set, store the scanf decision
flash_mode comes from the board_build.flash_mode option the component
already pins (validated by cv.one_of against the same BUILD_FLASH_MODES,
now living in const.py so the two sides cannot drift), retiring
KEY_FLASH_MODE from the generator. The scanf-float decision is stored in
CORE.data where it is computed instead of being a discarded local, so
KEY_SCANF_FLOAT has a producer in this PR. A trailing bare -include in
build_src_flags fails by name instead of degrading into the source dir.
2026-08-23 16:42:25 -05:00
J. Nick Koston 436f06eb6d Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-23 16:36:10 -05:00
J. Nick Koston 9f1dd87938 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-23 16:36:08 -05:00
J. Nick Koston 03b994e23e Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-23 16:36:06 -05:00
J. Nick Koston 9b3aaa4ef0 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-23 16:36:04 -05:00
J. Nick Koston 5883e5505f Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-23 16:36:02 -05:00
J. Nick Koston 9ab69059bd Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-23 16:36:00 -05:00
J. Nick Koston 89e5ba00de Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-23 16:35:58 -05:00
J. Nick Koston 81b1678498 Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers 2026-08-23 16:35:56 -05:00
J. Nick Koston ba0d9e77db Never log a blank prefetch reason, keep the download error over a tick failure
Both prefetch warning loops format through _failure_reason so a
message-less exception cannot log blank. A bar-frame write failure in
the failure path cannot displace the download error, the failure list
is annotated BaseException (cancellations are entries too), the Ctrl-C
docstring notes an in-progress extraction runs to completion, and the
wave-prefetch docstring carries the superseded-sibling caveat.
2026-08-23 16:35:48 -05:00
J. Nick Koston 74003888a1 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-23 16:31:24 -05:00
J. Nick Koston e468431081 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-23 16:31:22 -05:00
J. Nick Koston 9134ba29d2 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-23 16:31:20 -05:00
J. Nick Koston e460ead96b Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-23 16:31:18 -05:00
J. Nick Koston 0b19867efb Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-23 16:31:16 -05:00
J. Nick Koston 212a02a819 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-23 16:31:14 -05:00
J. Nick Koston 330f070921 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-23 16:31:12 -05:00
J. Nick Koston f6ae5e4892 Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers 2026-08-23 16:31:10 -05:00
J. Nick Koston b0b174f3e2 Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter 2026-08-23 16:31:08 -05:00
J. Nick Koston d8857080f0 Merge branch 'esp8266-native-idedata-helpers' into esp8266-native-converter-hardening 2026-08-23 16:31:06 -05:00
J. Nick Koston c285af3857 Cover the Flash line through the shared bar 2026-08-23 16:31:03 -05:00
J. Nick Koston 8ac04d41e4 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-23 16:25:35 -05:00
J. Nick Koston b7e0952eb5 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-23 16:25:33 -05:00
J. Nick Koston 5f0d2ff217 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-23 16:25:30 -05:00
J. Nick Koston 28b400f942 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-23 16:25:28 -05:00
J. Nick Koston 3280248778 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-23 16:25:26 -05:00
J. Nick Koston 81ffa42c66 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-23 16:25:24 -05:00
J. Nick Koston d7d236c6bc Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-23 16:25:22 -05:00