J. Nick Koston
2c67bb965a
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 22:23:06 -05:00
J. Nick Koston
6cdc34178d
Reconcile provides() promises against the final manifests only
...
The walk records across re-resolutions, so a dependency a re-resolved
manifest no longer declares would have failed the build by name. The
reconciliation now intersects the recordings with the dependency names
of the manifests actually emitted, keeping the raise for real broken
promises. The manifest-name warning also gains the treeless-backend
gate its sibling got, since those backends cannot act on it either.
2026-08-25 22:22:48 -05:00
J. Nick Koston
853abc20ad
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 22:04:05 -05:00
J. Nick Koston
bdbdaa7ddc
Reconcile version-less provides() skips and quiet the drop warning for treeless backends
...
A version-less dependency the walk skips on the backend's promise is now
recorded like the versioned path, and a bundled candidate the backend
knowingly skips through the platform filter counts as satisfied, so the
post-emit reconciliation covers both paths without raising on legitimate
builds. The manifest-name warning deduplicates like its sibling, the
final drop warning stays at debug for backends without provides() since
they can never supply a bundled name, and a bundled library missing both
manifests leaves a debug trace instead of silently building on defaults.
2026-08-25 22:03:47 -05:00
J. Nick Koston
2e95fcf037
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 21:33:55 -05:00
J. Nick Koston
d1845fcded
Route extra-script link flags and fail loudly on an unfulfilled provides() promise
...
Extra-script LINKFLAGS travel outside build.flags by design; the backend
now drains them into the library's link flags, matching the ESP-IDF
backend, instead of dropping a link-stage input silently. An unfulfilled
provides() promise raises by name (deduplicated) like the module's other
can-never-link checks, the vacuous end-to-end silence test is replaced
by a link-flags test that can fail, and a version-less dependency
assumed satisfied by manifest name alone warns like its backend twin
since the match is name-only evidence.
2026-08-25 21:33:38 -05:00
J. Nick Koston
e41c4c0a99
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 18:18:22 -05:00
J. Nick Koston
9a38acaa00
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 18:18:22 -05:00
J. Nick Koston
d79d713edc
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 18:18:21 -05:00
J. Nick Koston
425b3e4795
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-infra
2026-08-25 18:17:23 -05:00
c272c4c1a6
[lvgl] Add table widget ( #18422 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-08-26 08:44:42 +10:00
J. Nick Koston
150f75d8f6
[esp8266] Add linker-script surgery and board build metadata for the native toolchain ( #18555 )
2026-08-26 10:29:57 +12:00
J. Nick Koston
fa571f2881
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 15:17:12 -05:00
J. Nick Koston
26aac6619c
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 15:17:12 -05:00
J. Nick Koston
659ad9fe13
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 15:17:12 -05:00
J. Nick Koston
da046a9886
Assert the forced-on working-ccache case emits no warning at all
...
The 'Not decoded' escape hatch could only mask a regression; assert the
captured records directly instead.
2026-08-25 15:16:54 -05:00
J. Nick Koston
2afec3db14
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 14:04:01 -05:00
J. Nick Koston
6cfff58f53
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 14:04:01 -05:00
J. Nick Koston
ac458608fd
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 14:04:01 -05:00
J. Nick Koston
95ea7b954c
Probe forced-on ccache directly so the warnings cannot contradict, carry the traceback on unexpected prefetch failures
2026-08-25 14:03:44 -05:00
J. Nick Koston
cc605b1cfe
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 13:46:34 -05:00
J. Nick Koston
0239475b78
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 13:46:34 -05:00
J. Nick Koston
7d6e562bf5
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 13:46:33 -05:00
J. Nick Koston
465222a372
Cover the forced-on working-ccache path, pin both marker-probe arms
2026-08-25 13:46:16 -05:00
J. Nick Koston
0868e0839d
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 13:34:51 -05:00
J. Nick Koston
43d0dd04e7
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 13:34:51 -05:00
J. Nick Koston
b942c00be9
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 13:34:51 -05:00
J. Nick Koston
a3194aa0f2
Split the forced-on ccache warning by cause, cover the marker re-check
2026-08-25 13:34:29 -05:00
J. Nick Koston
519bc0ceb1
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 13:21:58 -05:00
J. Nick Koston
29ad72f897
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 13:21:57 -05:00
J. Nick Koston
84e1e0fb23
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
...
# Conflicts:
# tests/unit_tests/test_writer.py
2026-08-25 13:21:41 -05:00
J. Nick Koston
7f2851f283
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-25 13:20:50 -05:00
J. Nick Koston
57711a0721
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-25 13:20:50 -05:00
J. Nick Koston
1e9499d87d
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery
2026-08-25 13:20:50 -05:00
J. Nick Koston
9caeb948f3
Warn when forced-on ccache has no usable binary, skip freshly installed dests in the prefetch, derive the clean-all sandbox from the cache registry
2026-08-25 13:20:30 -05:00
J. Nick Koston
145373ed13
[api] Widen message type storage to uint16_t ( #18526 )
2026-08-25 18:04:41 +00:00
J. Nick Koston
09da94862f
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 12:49:55 -05:00
J. Nick Koston
61f15df4d3
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 12:49:55 -05:00
J. Nick Koston
83b5d67e3c
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 12:49:55 -05:00
J. Nick Koston
eb37f8efbe
Fetch registry metadata through the consolidated HTTP path
2026-08-25 12:49:40 -05:00
J. Nick Koston
8749c3d18d
[esp32_ble_tracker] Warn when the scan window is above 600ms with wifi ( #18725 )
2026-08-25 12:40:57 -05:00
J. Nick Koston
5aea104907
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 12:39:03 -05:00
J. Nick Koston
b6e9845f27
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-25 12:39:02 -05:00
J. Nick Koston
e52bfe31f2
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-25 12:39:02 -05:00
J. Nick Koston
64dd23a705
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-25 12:39:02 -05:00
J. Nick Koston
ed369ae353
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-25 12:39:02 -05:00
J. Nick Koston
3426eb2733
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery
2026-08-25 12:38:49 -05:00
J. Nick Koston
688e833413
[core] Consolidate HTTP download paths ( #18742 )
2026-08-25 12:38:20 -05:00
J. Nick Koston
784f3b8680
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 12:37:47 -05:00
J. Nick Koston
f8669a34dd
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-25 12:37:46 -05:00