From d8d41871762e4e10cd7c6550b1a69eb9086e7547 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Sun, 1 Feb 2026 11:16:41 +0100 Subject: [PATCH] Add missing includes (#1286) * Remove AppVeyor build status badge Removed AppVeyor build status badge from README. * Update README.md * Update CONTRIBUTING.md Updated the instructions for contributing. * Fix for issue 1276 "Data corruption in the etl::bip_buffer_spsc_atomic" (#1277) * Reproduce data corruption bug in the `etl::bip_buffer_spsc_atomic`. * Fix data corruption bug in the `etl::bip_buffer_spsc_atomic`. * Add missing includes Before this change, the includes needed to be done explicitly by files using basic_string_stream.h, and be included first. This was error prone, especially if includes are reordered (e.g. via the currently defined clang-format rules). --------- Co-authored-by: John Wellbelove Co-authored-by: Sergei --- include/etl/basic_string_stream.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/etl/basic_string_stream.h b/include/etl/basic_string_stream.h index 2b466055..2aa1f28d 100644 --- a/include/etl/basic_string_stream.h +++ b/include/etl/basic_string_stream.h @@ -35,6 +35,10 @@ SOFTWARE. #include "platform.h" #include "to_string.h" +#include "to_u8string.h" +#include "to_u16string.h" +#include "to_u32string.h" +#include "to_wstring.h" namespace etl {