Roland Reichwein ebd9a7026f
Make non STL builds independent of STL headers (#1621)
Fix etl::chrono floor/ceil/round/abs being declared in the wrong namespace

The duration overloads of floor, ceil, round and abs were defined in
namespace etl rather than etl::chrono, so qualified calls such as
etl::chrono::floor<seconds>(ms) only found the time_point overload and
failed to compile. Moved them into namespace chrono next to
duration_cast and removed the old etl-scope definitions, which also
fixes the unqualified calls made from time_point.h.

Fix comment about rounding behavior

Use cmath functions from std namespace

GCC 16 doesn't support them in the global namespace anymore.
2026-10-14 14:04:49 +01:00
..
binary Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
blog Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
callbacks Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
chrono Make non STL builds independent of STL headers (#1621) 2026-10-14 14:04:49 +01:00
codecs Fix code examples in documentation (#1471) 2026-06-23 18:11:17 +01:00
containers Deque check index operator (#1617) 2026-10-12 18:40:56 +01:00
getting-started Make non STL builds independent of STL headers (#1621) 2026-10-14 14:04:49 +01:00
IO Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
iterators Add missing etl::ranges::distance overload (#1569) 2026-08-26 20:16:54 +01:00
maths Feature/to string float uses double math (#1610) 2026-10-12 09:36:21 +01:00
messaging Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
multi-tasking Add future.h (#1618) 2026-10-13 12:42:15 +02:00
patterns Fix code examples in documentation (#1471) 2026-06-23 18:11:17 +01:00
pseudo-containers Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
ranges Add missing etl::ranges::distance overload (#1569) 2026-08-26 20:16:54 +01:00
releases Updated release notes 2026-09-08 20:14:24 +01:00
resourses Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
source Squashed commit of the following: 2026-07-11 13:02:42 +01:00
state machines Hotfix/documentation updates (#1456) 2026-06-08 08:58:47 +01:00
strings Various cleanup (#1562) 2026-08-22 17:47:16 +02:00
timers Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
tutorials Add docs and tutorial for etl::intrusive_avl_tree (#1608) 2026-09-27 09:42:34 +01:00
types Add be_uint24_t etc. to unaligned_type.h (#1592) 2026-09-30 08:26:46 +01:00
utilities Fix callbacks for Boolean byte-stream writes (#1615) 2026-10-12 18:42:06 +01:00
_index.md Optimise cyclic value (#1607) 2026-10-09 17:39:04 +01:00
about.md Sponsorship message updates 2026-09-12 11:26:53 +01:00
business-and-financial-case-for-commercial-sponsorship.md Updated sponsors pages 2026-09-28 10:38:48 +01:00
Is the ETL free.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
sponsors.md Updated sponsors pages 2026-09-28 10:38:48 +01:00