]> git-server-git.apps.pok.os.sepia.ceph.com Git - googletest.git/log
googletest.git
18 months agoRemove auto-detection of Python toolchain from MODULE.bazel (#4582) v1.15.1
Derek Mauro [Wed, 31 Jul 2024 00:25:53 +0000 (20:25 -0400)]
Remove auto-detection of Python toolchain from MODULE.bazel (#4582)

since it affects downstream users

The correct solution appears to be
https://rules-python.readthedocs.io/en/stable/toolchains.html#library-modules-with-dev-only-python-usage

This change also includes a workaround for the new mechanism creating
paths that are too long for Windows to handle.

Backport of 3e3b44c300b21eb996a2957782421bc0f157af18

19 months agoPrepare for v1.15.0 (#4574) v1.15.0 v1.15.0-pre
Derek Mauro [Mon, 15 Jul 2024 17:46:49 +0000 (13:46 -0400)]
Prepare for v1.15.0 (#4574)

19 months agoUpdate dependency versions in preparation for release
Derek Mauro [Mon, 15 Jul 2024 14:50:21 +0000 (07:50 -0700)]
Update dependency versions in preparation for release

PiperOrigin-RevId: 652479800
Change-Id: I71574e7dc2ea2e9a2f3071aebbbf0e6b5ce32a35

19 months agoREADME.md: Remove outdated notes about continuous integration and
Derek Mauro [Fri, 12 Jul 2024 17:30:28 +0000 (10:30 -0700)]
README.md: Remove outdated notes about continuous integration and
documentation

PiperOrigin-RevId: 651816538
Change-Id: I3c85b4a26aff8277c627b99b1c5805bad0d29df6

19 months agoWorkaround GCC 12 -Wrestrict false-positive
Derek Mauro [Wed, 10 Jul 2024 16:14:40 +0000 (09:14 -0700)]
Workaround GCC 12 -Wrestrict false-positive

Suggested workaround from https://github.com/Nekto89/googletest/commit/751760ad543f205e1d76797bcc5c7e2ca0c30cce

Fixes #4570

PiperOrigin-RevId: 651044944
Change-Id: I21f099a15dd3182d335a7891d99b9b1293e5c53e

19 months agoFix the documentation that erroneously says you can use short versions
Derek Mauro [Tue, 9 Jul 2024 19:58:46 +0000 (12:58 -0700)]
Fix the documentation that erroneously says you can use short versions
of help flags

Fixes #4564

PiperOrigin-RevId: 650730047
Change-Id: I3a52aca490338066c607e34ab20c827bfde5090d

19 months agoAdd a bounds check to protect against an empty vector from GetArgs(), which
Abseil Team [Fri, 28 Jun 2024 18:12:00 +0000 (11:12 -0700)]
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

20 months agoSkip the predicate on SIGSEGV in death-test on Android builds with API level <= 21.
Abseil Team [Thu, 13 Jun 2024 18:59:10 +0000 (11:59 -0700)]
Skip the predicate on SIGSEGV in death-test on Android builds with API level <= 21.

PiperOrigin-RevId: 643076477
Change-Id: Id9486b7d73c3b17851df1eaf8f5ab2085238bf75

21 months agoMention the optional third argument to TYPED_TEST_SUITE
Abseil Team [Tue, 28 May 2024 14:41:56 +0000 (07:41 -0700)]
Mention the optional third argument to TYPED_TEST_SUITE

PiperOrigin-RevId: 637896001
Change-Id: Ia3a61ceec4b842e864a0cdfad13e9897bf0ecaaa

21 months agoUpdate GoogleTest CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3
Derek Mauro [Fri, 24 May 2024 18:12:50 +0000 (11:12 -0700)]
Update GoogleTest CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3

PiperOrigin-RevId: 636977286
Change-Id: Id9e09398a991c74c2137672948a1eb7dd2d96596

21 months agoChange GoogleTest flag removal to not read beyond the end of the array
Derek Mauro [Tue, 21 May 2024 19:07:45 +0000 (12:07 -0700)]
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