Commit Graph

19702 Commits

Author SHA1 Message Date
J. Nick Koston
3fed238f79 Merge branch 'voice_assistant_format_stack' into integration 2026-01-05 09:28:10 -10:00
J. Nick Koston
cc8bd2d29d dry 2026-01-05 09:26:41 -10:00
J. Nick Koston
7a0d7c5ca1 [voice_assistant] Reduce heap allocation with stack-based timer formatting 2026-01-05 09:24:33 -10:00
J. Nick Koston
bc7b2d317c Merge branch 'midea_stack_format' into integration 2026-01-05 09:21:12 -10:00
J. Nick Koston
334b7168bd [midea] Reduce heap allocations with stack-based string formatting 2026-01-05 09:20:45 -10:00
J. Nick Koston
8aaa51e5c7 Merge branch 'thermopro_ble' into integration 2026-01-05 09:16:35 -10:00
J. Nick Koston
d9568251dc [thermopro_ble] Reduce heap allocation with stack-based string formatting 2026-01-05 09:16:04 -10:00
J. Nick Koston
652660ca57 Merge branch 'b_parasite' into integration 2026-01-05 09:14:55 -10:00
J. Nick Koston
6b9f105b0b [b_parasite] Reduce heap allocation with stack-based string formatting 2026-01-05 09:14:26 -10:00
J. Nick Koston
8751e00077 Merge branch 'ruuvi_ble' into integration 2026-01-05 09:13:04 -10:00
J. Nick Koston
647c727708 [ruuvi_ble] Reduce heap allocation with stack-based string formatting 2026-01-05 09:12:36 -10:00
J. Nick Koston
b376b78625 Merge branch 'atc_mithermometer' into integration 2026-01-05 09:10:41 -10:00
J. Nick Koston
fdb4d411ce [atc_mithermometer] Reduce heap allocations with stack-based string formatting 2026-01-05 09:09:11 -10:00
J. Nick Koston
a762590b35 Merge branch 'bthome_mithermometer_logging' into integration 2026-01-05 09:06:33 -10:00
J. Nick Koston
6f1185011f [bthome_mithermometer] Reduce heap allocations with stack-based string formatting 2026-01-05 09:04:12 -10:00
J. Nick Koston
8092215de1 [bthome_mithermometer] Reduce heap allocations with stack-based string formatting 2026-01-05 09:02:46 -10:00
J. Nick Koston
b4a1421c71 Merge branch 'pvvx_mithermometer_format' into integration 2026-01-05 08:58:43 -10:00
J. Nick Koston
fc9b0cd56c [pvvx_mithermometer] Reduce heap allocations with stack-based string formatting 2026-01-05 08:58:08 -10:00
J. Nick Koston
16c61afb15 Merge branch 'bedjet_logging' into integration 2026-01-05 08:55:52 -10:00
J. Nick Koston
754a34357d [bedjet] Use stack-based UUID formatting in logging 2026-01-05 08:55:14 -10:00
J. Nick Koston
dc7aeec9ee Merge branch 'xiaomi_heap_logging' into integration 2026-01-05 08:53:13 -10:00
J. Nick Koston
cc3e05dece Merge branch 'mopeka_stack_format' into integration 2026-01-05 08:53:08 -10:00
J. Nick Koston
92399e58fc Merge branch 'radon_eye_stack' into integration 2026-01-05 08:53:04 -10:00
J. Nick Koston
70792ac9c5 fix bug 2026-01-05 08:52:20 -10:00
J. Nick Koston
152a146946 reduce 2026-01-05 08:50:24 -10:00
J. Nick Koston
0184636cde [xiaomi_ble] Reduce heap allocations with stack-based string formatting 2026-01-05 08:48:29 -10:00
J. Nick Koston
215fa497d8 Merge branch 'radon_eye_stack' into integration 2026-01-05 08:38:11 -10:00
J. Nick Koston
6dbcb28012 [radon_eye_rd200, radon_eye_ble] Use stack-based string formatting in logging 2026-01-05 08:28:04 -10:00
J. Nick Koston
204a15d53f Merge branch 'airthings_stack_format_logs' into integration 2026-01-05 08:26:03 -10:00
J. Nick Koston
de060e3209 Merge branch 'mopeka_stack_format' into integration 2026-01-05 08:25:55 -10:00
J. Nick Koston
879c6b87bb [mopeka] Reduce heap allocations with stack-based string formatting 2026-01-05 08:25:16 -10:00
J. Nick Koston
bed16ee76a [airthings_wave_base, airthings_ble] Use stack-based string formatting in logging 2026-01-05 08:21:31 -10:00
J. Nick Koston
1be3cab71d Merge branch 'logger_esp8266' into integration 2026-01-05 08:15:34 -10:00
J. Nick Koston
4a31fd6a9c escape hatch 2026-01-05 08:10:13 -10:00
J. Nick Koston
fc7e55bfdc [api] Avoid heap string copies in Home Assistant state subscription callbacks (#12506) 2026-01-05 07:42:18 -10:00
J. Nick Koston
6aaaae5d0e [ci] Add LibreTiny (BK72XX) to memory impact analysis (#12983)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-05 07:40:49 -10:00
J. Nick Koston
e87a3b3916 [light] Use zero-copy set_effect overload in JSON schema parsing (#12979) 2026-01-05 07:40:24 -10:00
J. Nick Koston
3fb5b28930 [captive_portal] Avoid defer overhead on ESP8266 when saving WiFi credentials (#12981) 2026-01-05 07:40:04 -10:00
J. Nick Koston
1bb4be435c [esp32_ble_tracker, ble_client] Reduce heap allocations with stack-based string formatting (#12982) 2026-01-05 07:39:37 -10:00
J. Nick Koston
0990a9c2b0 [esp32_ble] Avoid heap allocation in ESPBTUUID::from_raw for string literals (#12980) 2026-01-05 07:39:24 -10:00
Samuel Schultze
086eb4b930 [whirlpool] support for 14 byte whirlpool IR receiver messages (#12774)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
2026-01-05 11:45:32 -05:00
J. Nick Koston
ed03b09b61 Merge remote-tracking branch 'upstream/avoid_heap_address_str' into integration 2026-01-04 19:30:02 -10:00
J. Nick Koston
f7109c6ced more 2026-01-04 19:28:10 -10:00
J. Nick Koston
d4e3396ce1 Merge remote-tracking branch 'upstream/avoid_heap_address_str' into integration 2026-01-04 19:20:31 -10:00
J. Nick Koston
dbfef45fbb [esp32_ble_tracker, ble_client] Reduce heap allocations with stack-based string formatting 2026-01-04 19:19:23 -10:00
J. Nick Koston
dc7b5a5498 Merge branch 'no_defer_cap_port_8266' into integration 2026-01-04 18:52:01 -10:00
J. Nick Koston
d46982a6af [captive_portal] Avoid defer overhead on ESP8266 when saving WiFi credentials 2026-01-04 18:51:13 -10:00
J. Nick Koston
454471d923 Merge remote-tracking branch 'origin/esp_btuid_from_raw_no_heap_alloc' into integration 2026-01-04 18:33:01 -10:00
J. Nick Koston
6dc8e8ce64 Revert "constexpr"
This reverts commit 5ed2043037.
2026-01-04 18:27:53 -10:00
J. Nick Koston
5ed2043037 constexpr 2026-01-04 18:21:06 -10:00