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