6 Commits
Author SHA1 Message Date
Manikandan K. S. 51109ebb47 fix: initialize cxx_strict_flags before compiler branches
cxx_strict_flags was omitted in several compiler conditional blocks
(such as MSVC, SunPro, XL, and HP), leading to a CMake developer
warning about an uninitialized variable when dev warnings are enabled.

Fixes #4071
2026-07-19 18:34:59 +05:30
Manikandan K. S. 86ec940f63 fix: Python 3 crash in googletest-output-test.py debug mode
Fixes #3943

Change file open mode from 'wb' (binary) to 'w' (text) when writing
normalized output in DEBUG_GTEST_OUTPUT_TEST mode.
2026-07-11 19:37:13 +05:30
Manikandan K. S. 18c6bc3dc4 fix: only use __cpp_lib_three_way_comparison for <compare> detection
The fallback check GTEST_INTERNAL_HAS_INCLUDE(<compare>) && C++20 causes build failures on Android NDK 24 which has the header but lacks the full comparison operators needed by PrintTo. The feature test macro __cpp_lib_three_way_comparison is the reliable indicator.

Fixes #4933
2026-07-05 09:04:37 +05:30
Manikandan K. S. 22bda2ba15 chore: bump main branch version to 1.18.0 2026-07-05 08:54:29 +05:30
Manikandan K. S. df4fdc5cfd fix: add C-style wide string overload to IsEmpty matcher 2026-07-04 22:50:12 +05:30
Manikandan K. S. 1c2082e8bd docs: add missing full stops to feature descriptions in README 2026-07-04 22:14:52 +05:30