Commit Graph
18931 Commits
Author SHA1 Message Date
J. Nick Koston c1c78ebf18 Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 23:16:33 -05:00
J. Nick Koston dd05cdd2f8 Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 23:16:33 -05:00
J. Nick Koston cfcbf5b420 Merge branch 'esp8266-native-pch' into esp32-idf-pch 2026-08-25 23:16:33 -05:00
J. Nick Koston 20e5b23b86 Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch 2026-08-25 23:16:32 -05:00
J. Nick Koston fb640bdc47 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-25 23:16:32 -05:00
J. Nick Koston 7aa90fc4c4 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-25 23:16:32 -05:00
J. Nick Koston a75d6768ab Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-25 23:16:32 -05:00
J. Nick Koston b957fb0712 Keep the missing-manifest diagnostic at debug
The legacy manifest-less layout is legal and the 3.1.2 core ships one
such library (FSTools), so the warning would be unactionable noise; a
test now pins the level.
2026-08-25 23:16:18 -05:00
J. Nick Koston 5b53eb9f6c Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 22:55:24 -05:00
J. Nick Koston 0768a1c8cf Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 22:55:24 -05:00
J. Nick Koston 32c1125116 Merge branch 'esp8266-native-pch' into esp32-idf-pch 2026-08-25 22:55:24 -05:00
J. Nick Koston 8e5d72a133 Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch 2026-08-25 22:55:24 -05:00
J. Nick Koston ccaec42798 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-25 22:55:23 -05:00
J. Nick Koston 5755e47101 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-25 22:55:23 -05:00
J. Nick Koston 15b9f3897b Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-25 22:55:23 -05:00
J. Nick Koston aa87ab6d0d Warn when a bundled library has no manifest
Core libraries all ship one, so an absent manifest most likely means a
torn framework extraction; at debug the miscompile risk was invisible.
2026-08-25 22:55:21 -05:00
J. Nick Koston 5cd9e77f3d Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 22:53:03 -05:00
J. Nick Koston 5a05184ee3 Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 22:53:03 -05:00
J. Nick Koston a9284c7d4b Merge branch 'esp8266-native-pch' into esp32-idf-pch 2026-08-25 22:53:03 -05:00
J. Nick Koston 5a1f3a382d Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch 2026-08-25 22:53:02 -05:00
J. Nick Koston 813008200c Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-25 22:53:02 -05:00
J. Nick Koston f217ab18d2 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-25 22:53:02 -05:00
J. Nick Koston ce909f68b3 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-25 22:53:02 -05:00
J. Nick Koston 3fa4d478e5 Fail by name on a corrupt bundled manifest; name the recording side effect
A truncated bundled library.json now raises the module's named error
with the clean-all hint instead of a raw JSONDecodeError. The renamed
_reconcile_versionless_skips advertises that it records into
backend.provided_requests. Two real-converter tests gain the
registry-guard patch their siblings use so a regression fails offline.
2026-08-25 22:52:39 -05:00
J. Nick Koston 53a3501bdc Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 22:40:46 -05:00
J. Nick Koston bcdefa873b Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 22:40:46 -05:00
J. Nick Koston 6c86c02769 Merge branch 'esp8266-native-pch' into esp32-idf-pch 2026-08-25 22:40:46 -05:00
J. Nick Koston 83eede0d9d Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch 2026-08-25 22:40:46 -05:00
J. Nick Koston 32c3bf7f15 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-25 22:40:46 -05:00
J. Nick Koston f21310d517 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-25 22:40:45 -05:00
J. Nick Koston 3b77d812a3 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-25 22:40:45 -05:00
J. Nick Koston 112868414e Keep per-file resolve(): srcFilter patterns may escape src_dir 2026-08-25 22:40:14 -05:00
J. Nick Koston 9304661da3 Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 22:39:45 -05:00
J. Nick Koston fe95bd2d0c Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 22:39:45 -05:00
J. Nick Koston 2a45a21ad3 Merge branch 'esp8266-native-pch' into esp32-idf-pch 2026-08-25 22:39:45 -05:00
J. Nick Koston df8fb0fb49 Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch 2026-08-25 22:39:45 -05:00
J. Nick Koston 1895bef123 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-25 22:39:44 -05:00
J. Nick Koston e18e8deded Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-25 22:39:44 -05:00
J. Nick Koston de1bb32262 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-25 22:39:44 -05:00
J. Nick Koston 2497e1aa94 Simplify the library backend after review
Rely on normalize_dependencies' guarantee of a non-empty string name
instead of re-checking it, collect sources in a single pass that
re-roots on the resolved directory rather than calling realpath per
file, probe library.properties once, hoist the invariant log-level
choice out of the warning loop, and record provided_requests as a set
since order was never used.
2026-08-25 22:39:40 -05:00
J. Nick Koston 85d49bd940 Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 22:29:40 -05:00
J. Nick Koston 36062184a1 Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 22:29:40 -05:00
J. Nick Koston 2864ea8c9a Merge branch 'esp8266-native-pch' into esp32-idf-pch 2026-08-25 22:29:40 -05:00
J. Nick Koston bf849f441f Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch 2026-08-25 22:29:40 -05:00
J. Nick Koston 97bf416a2b Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-25 22:29:39 -05:00
J. Nick Koston d3d81f593b Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-25 22:29:39 -05:00
J. Nick Koston 5d57bb7781 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-25 22:29:39 -05:00
J. Nick Koston fbb13f6fc9 Trim comments to repo standard 2026-08-25 22:29:35 -05:00
J. Nick Koston 5f81a04086 Merge branch 'platformio-pch-rp2' into platformio-pch-libretiny 2026-08-25 22:23:08 -05:00
J. Nick Koston ac176636db Merge branch 'esp32-idf-pch' into platformio-pch-rp2 2026-08-25 22:23:08 -05:00