yams/tests/unit/core
trvon 25bce22f15
fix(build): restore MSVC and Apple libc++ portability
- replace GCC/Clang-only __builtin_{add,sub,mul}_overflow calls with
  yams/core/checked_arithmetic.h helpers (addOverflow/subOverflow/
  mulOverflow/narrowOverflow); MSVC lacks these builtins, breaking the
  Windows build introduced by #61
- port the reviewed helper + unit tests from bugfix/review-findings
- detect floating-point std::from_chars availability at compile time
  (some Apple libc++ versions only provide the integral overload) and
  fall back to a strict strtod parser; template indirection keeps the
  missing overload from being diagnosed in the discarded branch
- add config_parse_utils and checked_arithmetic test targets
2026-07-31 16:40:15 -04:00
..
assert_catch2_test.cpp refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
checked_arithmetic_catch2_test.cpp fix(build): restore MSVC and Apple libc++ portability 2026-07-31 16:40:15 -04:00
cpp23_features_test.cpp fix(tests): stabilize debug suite 2026-05-21 14:08:46 -04:00
magic_numbers_test.cpp Sync experimental into main: Search retrieval improvements (#60) 2026-07-24 19:00:22 -04:00
uuid_test.cpp test improvements and bug fixes in parser, scaling logic, and mcp tools 2026-02-04 14:42:28 -05:00