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
..
duration Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
month Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
weekday Fix code examples in documentation (#1471) 2026-06-23 18:11:17 +01:00
year Various fixes and cleanup (#1507) 2026-07-20 11:19:41 +02:00
_index.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
chrono-literals.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
clocks.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
day.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
hh_mm_ss.md Squashed commit of the following: 2026-07-11 13:02:42 +01:00
last_spec.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
operators.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
time_point.md Make non STL builds independent of STL headers (#1621) 2026-10-14 14:04:49 +01:00