Commit Graph
3040 Commits
Author SHA1 Message Date
J. Nick Koston d330d6ff99 Merge branch 'esp8266-native-framework-installer' into esp8266-native-ninja-emission 2026-08-20 14:24:42 -05:00
J. Nick Koston f44398b09e Fix the remaining ccache probe patch target 2026-08-20 14:24:28 -05:00
J. Nick Koston 866c59384c Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-20 14:22:05 -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 102973524e Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-20 14:14:47 -05:00
J. Nick Koston 353ef2dee1 Merge branch 'esp8266-native-build-surgery' into esp8266-native-framework-installer 2026-08-20 14:14:44 -05:00
J. Nick Koston 18e3eac419 Export a surgery fingerprint for linker-script cache stamps 2026-08-20 14:14:32 -05:00
J. Nick Koston 83d9351925 Merge branch 'esp8266-native-framework-installer' into esp8266-native-ninja-emission 2026-08-20 14:07:48 -05:00
J. Nick Koston b3faae60f2 Merge branch 'esp8266-native-framework-installer' into esp8266-native-build-spec 2026-08-20 14:07:48 -05:00
J. Nick Koston 18f39a0e53 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-20 14:07:48 -05:00
J. Nick Koston d9cc72c650 Point the ccache tests at the shared helpers 2026-08-20 14:07:34 -05:00
J. Nick Koston d4c4424587 Merge branch 'esp8266-native-framework-installer' into esp8266-native-ninja-emission 2026-08-20 14:04:54 -05:00
J. Nick Koston 87276a8ca5 Merge branch 'esp8266-native-framework-installer' into esp8266-native-build-spec 2026-08-20 14:04:53 -05:00
J. Nick Koston f0f9af2ad6 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-20 14:04:53 -05:00
J. Nick Koston 0fe9d87124 Share the ccache and tools-path helpers across the native backends 2026-08-20 14:04:38 -05:00
J. Nick Koston 5398ca98eb Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-framework-installer 2026-08-20 13:59:14 -05:00
J. Nick Koston c7e1d044a3 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-20 13:57:53 -05:00
J. Nick Koston 0620ce81c3 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-20 13:57:51 -05:00
J. Nick Koston 2564ad0deb Warn once per non-compiler path, accept versioned compiler names, and pin the trigger table 2026-08-20 13:57:30 -05:00
J. Nick Koston 73132ba852 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-20 13:49:45 -05:00
J. Nick Koston 0d3333f245 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-20 13:49:09 -05:00
J. Nick Koston 03d5b131ca Adopt the relocated extraScript helper and its neutral parameter 2026-08-20 13:48:56 -05:00
J. Nick Koston 0ed4c47b66 Adopt the exact-segments surgery API 2026-08-20 13:48:16 -05:00
J. Nick Koston 3ac8ff1176 Merge branch 'esp8266-native-build-surgery' into esp8266-native-library-backend 2026-08-20 13:44:30 -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 fa45c4a016 Merge branch 'esp8266-native-build-surgery' into esp8266-native-framework-installer 2026-08-20 13:44:29 -05:00
J. Nick Koston 3d7c0eac57 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-20 13:44:29 -05:00
J. Nick Koston e3936f500f Patch exactly the named segments and share the segment-line pattern 2026-08-20 13:44:12 -05:00
J. Nick Koston cea86989c9 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-20 13:42:37 -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 3eec5085da Give the format_bar tests a unique basename 2026-08-20 13:39:46 -05:00
J. Nick Koston 57c8648210 Drop the test package init that collides with script/build_helpers.py on the CI path 2026-08-20 13:38:54 -05:00
J. Nick Koston 340f098872 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-ninja-emission 2026-08-20 13:35:43 -05:00
J. Nick Koston c5afb0b665 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-spec 2026-08-20 13:35:43 -05:00
J. Nick Koston 8f9aca154f Merge branch 'esp8266-native-shared-helpers' into esp8266-native-library-backend 2026-08-20 13:35:42 -05:00
J. Nick Koston 1db7309f4a Merge branch 'esp8266-native-shared-helpers' into esp8266-native-framework-installer 2026-08-20 13:35:42 -05:00
J. Nick Koston 1d0a1d2b38 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-toolchain-plumbing 2026-08-20 13:35:42 -05:00
J. Nick Koston 46fa42fa33 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-20 13:35:42 -05:00
J. Nick Koston 9bd548ba92 Move the extraScript machinery into the platformio package and tidy the extraction 2026-08-20 13:35:07 -05:00
J. Nick Koston 207968f301 Add the ESP8266 native ninja emission 2026-08-20 13:03:50 -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
J. Nick Koston 82c3c1f50a Add the ESP8266 native library backend 2026-08-20 12:59:10 -05:00
J. Nick Koston 3e77654719 Add the ESP8266 Arduino framework and toolchain installer 2026-08-20 12:58:06 -05:00
J. Nick Koston 04ad9524f5 Add the arduino toolchain enum and validate --toolchain on every platform 2026-08-20 12:56:34 -05:00
J. Nick Koston 72da2b1ce2 Add the ESP8266 linker-script surgery and board build metadata 2026-08-20 12:53:50 -05:00
J. Nick Koston ab58f1080a Cover the tidy-project idedata assembly and hoist its helper import 2026-08-20 12:50:56 -05:00
J. Nick Koston f326c3f04d Move the shared helpers into a neutral build_helpers package 2026-08-20 12:43:34 -05:00
J. Nick Koston 3b51ec2ae7 Extract the shared native-build helpers from the ESP-IDF backend 2026-08-20 12:36:42 -05:00