Dino Radakovic
b1e9b6323a
Add IsEmpty overload for C-style strings
...
Fixes #3937
PiperOrigin-RevId: 463180144
Change-Id: I21b528acc4c3f3aba4234642be01fcead7fe7f00
2022-07-25 14:38:26 -07:00
Yuriy Chernyshov
aa2e91fd69
Continuation for #3183
...
Some of the #ifdefs were missed in original PR.
Should be fixed now.
2022-07-21 14:25:43 +03:00
Matei Dibu
61720589cb
gtest-death-test: add 'noreturn'
2022-07-20 19:16:51 +03:00
Copybara-Service
7735334a46
Merge pull request #3940 from anpol:pdb-static-lib
...
PiperOrigin-RevId: 461703446
Change-Id: I61773eafa6d6bf6294218a5117fdebf5dd8a7bb1
2022-07-18 13:45:12 -07:00
Copybara-Service
43a6712a0c
Merge pull request #3946 from anpol:export-tlvhbase
...
PiperOrigin-RevId: 461701938
Change-Id: I92601aeef9f0bb18a6d1c8b08e497d93dde4012a
2022-07-18 13:39:19 -07:00
Copybara-Service
71feea653b
Merge pull request #3939 from anpol:python-find-strategy
...
PiperOrigin-RevId: 461699564
Change-Id: Id7043073f106f57433a99fea0e8e4ab015bf896d
2022-07-18 13:30:20 -07:00
Copybara-Service
91480a4e79
Merge pull request #3927 from yutotnh:fix-typo
...
PiperOrigin-RevId: 461699509
Change-Id: I9bab4474c5f52d4d66691dfb96a4d20f89fbcfeb
2022-07-18 13:29:19 -07:00
Copybara-Service
760acf30e3
Merge pull request #3921 from Krzmbrzl:patch-1
...
PiperOrigin-RevId: 461660066
Change-Id: Ie23e046caf24d350c91e4ee3c4baf512780c6984
2022-07-18 10:48:58 -07:00
Robert Adam
2d1cd6ee27
Set cmake policy CMP0069
...
This ensures that LTO works as expected whenever the main project
has it enabled.
2022-07-18 07:36:40 +02:00
Andrei Polushin
3655149a60
export ThreadLocalValueHolderBase which is required by exported APIs.
...
fixes #3944
2022-07-14 21:36:41 +07:00
Andrei Polushin
a2d6ee847e
cmake: make PDB output directory match that of a static library.
...
PDB files should be created at the same location as their primary
artifact, which is either static library or a DLL.
On Windows, an artifact location is controlled by:
* RUNTIME_OUTPUT_DIRECTORY is a directory of a DLL artifact.
* ARCHIVE_OUTPUT_DIRECTORY is a directory of a LIB artifact.
A PDB file location is controlled:
* PDB_OUTPUT_DIRECTORY should match a directory of a DLL artifact.
* COMPILE_PDB_OUTPUT_DIRECTORY should match a directory of a LIB artifact.
2022-07-13 02:13:34 +07:00
Andrei Polushin
96ddde1235
cmake: find python in order specified by PATH environment variable.
...
CMake policy CMP0094 controls a lookup strategy used to find a Python
executable:
* CMP0094=OLD selects a Python executable with a higher version.
* CMP0094=NEW selects a Python executable found earlier in PATH.
NEW behavior is critical in presence of a Python virtual environment
established and activated, i.e. added to the PATH variable.
In case GoogleTest is embedded into a larger project, the result of
`find_package(Python)` affects the whole build, not only GoogleTest
component itself.
2022-07-13 02:12:53 +07:00
Copybara-Service
bea621c3c3
Merge pull request #3928 from venik:venik-clean-up
...
PiperOrigin-RevId: 460455562
Change-Id: I29efc09887651d8734586703fe0691482ba4c981
2022-07-12 07:19:18 -07:00
Copybara-Service
78aa2ba440
Merge pull request #3787 from codeinred:fix-quickstart
...
PiperOrigin-RevId: 460272863
Change-Id: I139e31faca4dab6f697e0cd1b3491f791fda5f8a
2022-07-11 12:23:26 -07:00
Derek Mauro
4086e92d86
Add envvar BAZEL_CXXOPTS=-std=c++14 to the GitHub Actions CI
...
PiperOrigin-RevId: 460242683
Change-Id: I182a2e082d3a7e38fd3686e9e7af200ba0f954e0
2022-07-11 10:17:32 -07:00
Copybara-Service
2e1346de56
Merge pull request #3868 from eidosmontreal:fix_undefined_symbol_kMaxRange
...
PiperOrigin-RevId: 460222898
Change-Id: I652b8058aa98b56d849c5ab1399f75e531dcc959
2022-07-11 08:49:28 -07:00
Copybara-Service
8f01400b77
Merge pull request #3844 from akohlmey:intel-llvm-utf8-fix
...
PiperOrigin-RevId: 460222266
Change-Id: I2fbeac0b333ca16639f172ca1f23794ea9ddc2ad
2022-07-11 08:46:06 -07:00
Derek Mauro
4556086674
CMake: raise the default C++ standard to cxx_std_14
...
PiperOrigin-RevId: 459761499
Change-Id: Ifb4b8b9f2dc598f3f4afc66a9efc403e001e0262
2022-07-08 08:21:42 -07:00
Chris Kennelly
e009c3d3dc
Enable heterogeneous lookup for RegisteredTestsMap.
...
PiperOrigin-RevId: 459529190
Change-Id: I6b29693000023b3562990742f27a98cc279b6452
2022-07-07 09:18:52 -07:00
Alexander Nikforov
7107c44188
cleanup from unique_ptr branch
2022-07-01 15:33:13 -07:00
Derek Mauro
4219e7254c
Remove the Bazel provided default cxxopt -std=c++0x and replace it
...
with -std=c++14 when testing with GCC 5.
PiperOrigin-RevId: 458502826
Change-Id: I83637a222b5c0a54e55d93ce7fdbc878af27b250
2022-07-01 10:53:54 -07:00
yutotnh
644a4bea02
fix: some typos in source
2022-07-01 18:33:14 +09:00
yutotnh
6c57d607c7
fix: typo in test name
2022-07-01 18:33:00 +09:00
yutotnh
2cf9987ce3
fix: some typos in comment
2022-07-01 18:32:49 +09:00
Derek Mauro
96f51426e4
Remove support for C++11
...
v1.12.x is the last branch to support C++11
Future releases will require at least C++14
PiperOrigin-RevId: 458250106
Change-Id: Ibee2248649ff3c13daaa179135887848bf730f3f
2022-06-30 09:53:51 -07:00
Derek Mauro
219af0d535
Update version number in CMakeLists.txt
...
Note that this is 1.12.1 as there will be a patch release to fix this
PiperOrigin-RevId: 458216994
Change-Id: Ibca52a8db22ed06cb1a1adc4832be67fce69459a
2022-06-30 07:10:22 -07:00
Abseil Team
d9335595b4
Add support of 17-member structs to gmock UnpackStructImpl.
...
PiperOrigin-RevId: 458018249
Change-Id: I7df8f75ef5b5a6478e7301f959c221810ff9f0b3
2022-06-29 11:10:54 -07:00
Abseil Team
9406a60c78
Mark internal-only function as having internal linkage.
...
PiperOrigin-RevId: 457550818
Change-Id: I9046801b64ce4581d742d650451332fd56489632
2022-06-27 13:16:09 -07:00
Copybara-Service
cdbed602b9
Merge pull request #3912 from jarkenau:main
...
PiperOrigin-RevId: 457479731
Change-Id: Ia883186c01886196f23c3957381566eab3d76c5f
2022-06-27 07:55:52 -07:00
assafpr
dd72ed19fe
Update gtest.cc
...
fix a broken link
2022-06-27 09:59:06 +03:00
assafpr
d0af91ead3
Update gmock-matchers.h
...
branch master changed to main on link
2022-06-27 09:56:59 +03:00
assafpr
1547c2acc8
Update gmock-actions.h
...
master branch changed to main in links
2022-06-27 09:55:28 +03:00
assafpr
66d2463610
Update gmock-spec-builders_test.cc
...
master branch changed to main in link
2022-06-27 09:53:40 +03:00
assafpr
64df55449a
Update gtest-death-test.cc
2022-06-27 09:51:44 +03:00
assafpr
dfa990f942
Update gmock-spec-builders.cc
2022-06-27 09:50:36 +03:00
assafpr
df4b8edee0
Update advanced.md
...
master branch changed to main branch in links
2022-06-27 09:48:05 +03:00
Jérôme Travert
5eaa113903
Avoid implicit conversion from int to char
2022-06-26 19:01:00 +02:00
Jérôme Travert
72901486ba
Avoid implicit conversion from int to char
2022-06-26 18:59:46 +02:00
Julian Arkenau
b9d2e1f62f
docs: update googletest README for release 1.12.0
2022-06-25 14:41:57 +02:00
Derek Mauro
5376968f69
Update README.md for release 1.12.0
...
PiperOrigin-RevId: 456833286
Change-Id: Iefcc6a71f5da9bb710f112b668cddcd1683a10ae
2022-06-23 12:18:54 -07:00
Derek Mauro
15460959cb
Update versions of WORKSPACE dependencies
...
PiperOrigin-RevId: 456532035
Change-Id: I60fa4d4e7827516d317ce893377d1f72e49c6a2f
release-1.12.0
v1.12.0-pre
v1.12.0
2022-06-22 09:23:46 -07:00
assafpr
fde6af6790
documentation, change mater branch to main
2022-06-22 16:21:35 +03:00
assafpr
b59ae848d1
Update faq.md
2022-06-22 16:12:54 +03:00
assafpr
f2f099fb70
Update CONTRIBUTING.md
2022-06-22 16:09:54 +03:00
assafpr
1b772a9bc4
documentation, change mater branch to main
2022-06-22 14:36:10 +03:00
assafpr
358a3f6e3e
documentation, change mater branch to main
2022-06-22 14:31:03 +03:00
assafpr
b3f3819a62
Update gmock_output_test_golden.txt
2022-06-22 14:21:07 +03:00
assafpr
3d1dcac4c4
change link from master to main in documentation
...
since master branch was changed to main, the links should be changed accordingly.
2022-06-22 14:15:53 +03:00
Derek Mauro
7df7853ea0
Update GCC floor container used by CI to fix the Bazel cache error
...
PiperOrigin-RevId: 456323043
Change-Id: I86e3d52b72b51c2d4e96f536daa7f84a52c598f5
2022-06-21 12:27:37 -07:00
Derek Mauro
86add13493
Disable warning C4251 around refactored code
...
PiperOrigin-RevId: 455452553
Change-Id: I1dc3772ae61daf6d2d39484a0b1aad7eb0134525
2022-06-16 13:18:32 -07:00