Update dependency versions in preparation for release
PiperOrigin-RevId:
652479800
Change-Id: I71574e7dc2ea2e9a2f3071aebbbf0e6b5ce32a35
README.md: Remove outdated notes about continuous integration and
documentation
PiperOrigin-RevId:
651816538
Change-Id: I3c85b4a26aff8277c627b99b1c5805bad0d29df6
Workaround GCC 12 -Wrestrict false-positive
Suggested workaround from https://github.com/Nekto89/googletest/commit/
751760ad543f205e1d76797bcc5c7e2ca0c30cce
Fixes #4570
PiperOrigin-RevId:
651044944
Change-Id: I21f099a15dd3182d335a7891d99b9b1293e5c53e
Fix the documentation that erroneously says you can use short versions
of help flags
Fixes #4564
PiperOrigin-RevId:
650730047
Change-Id: I3a52aca490338066c607e34ab20c827bfde5090d
Add a bounds check to protect against an empty vector from GetArgs(), which
can cause an out of bounds access in GetCurrentExecutableName(). One way this
can happen is if the user forgets to call InitGoogleTest().
PiperOrigin-RevId:
647740658
Change-Id: Id87692aa3d515b8ae0836e474be477d2aafa3871
Skip the predicate on SIGSEGV in death-test on Android builds with API level <= 21.
PiperOrigin-RevId:
643076477
Change-Id: Id9486b7d73c3b17851df1eaf8f5ab2085238bf75
Mention the optional third argument to TYPED_TEST_SUITE
PiperOrigin-RevId:
637896001
Change-Id: Ia3a61ceec4b842e864a0cdfad13e9897bf0ecaaa
Update GoogleTest CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3
PiperOrigin-RevId:
636977286
Change-Id: Id9e09398a991c74c2137672948a1eb7dd2d96596
Change GoogleTest flag removal to not read beyond the end of the array
to the NULL terminator. #4532 says ASAN complains about this on some
platforms, although it is not clear if ASAN or the platform implementation
is incorrect about accessing the terminating NULL.
Fixes #4532
PiperOrigin-RevId:
635886009
Change-Id: Ibb4237055488c895b1dd09145ab979347bb9a390