1. 4267679 Fix the compilation of the matcher UnorderedElementsAre when used with by Abseil Team · 2 days ago main master upstream/main
  2. f840327 Fix misc-override-with-different-visibility warning by Abseil Team · 5 days ago
  3. 8eff9e3 Fix a null initializer for pthread_t in GTest's Mutex. by Abseil Team · 9 days ago
  4. dd0a37b Use std::regex (defining GTEST_USES_STD_RE) instead of hand-rolled regex engine (defining GTEST_USES_SIMPLE_RE) in GoogleTest by Abseil Team · 10 days ago
  5. 7e91a41 Merge pull request #5082 from Muszic:fix-json-utf8-output by Copybara-Service · 11 days ago
  6. 283c175 Remove workarounds for MSVC with versions _MSC_VER < 1925 by Abseil Team · 2 weeks ago
  7. efbef50 Remove workarounds for MSVC with versions _MSC_VER < 1915 by Abseil Team · 2 weeks ago
  8. 8ecdd89 Remove obsolete IBM VisualAge / XL C++ workarounds in googletest by Abseil Team · 3 weeks ago
  9. b769fc0 Preserve UTF-8 strings in JSON output by Muszic · 3 weeks ago
  10. 5f31f20 Remove obsolete Borland C++ workarounds in googletest by Abseil Team · 3 weeks ago
  11. 3b49a56 Remove obsolete Sun Studio/Solaris workarounds in googletest by Abseil Team · 3 weeks ago
  12. c3e1e7f Avoid linter warning about multiline comments by Abseil Team · 3 weeks ago
  13. defb708 Remove obsolete HP aC++ workarounds in googletest by Abseil Team · 3 weeks ago
  14. 4957858 Remove some obsolete GCC workarounds by Abseil Team · 3 weeks ago
  15. c06edf0 Remove obsolete Clang check for __has_warning("-Wzero-as-null-pointer-constant") by Abseil Team · 3 weeks ago
  16. d94a732 Remove BiggestInt and just use intmax_t by Abseil Team · 3 weeks ago
  17. 36ba75f `UnorderedElementsAre()`: Allow matching containers where `end` is a [sentinel](https://en.cppreference.com/cpp/iterator/sentinel_for). `ElementsAre` already supports that. by Abseil Team · 3 weeks ago
  18. 938220d Use non-POSIX function names on MSVC to avoid errors when _CRT_DECLARE_NONSTDC_NAMES = 0 by Abseil Team · 3 weeks ago
  19. e273a2d Use non-POSIX function names on MSVC to avoid errors when _CRT_DECLARE_NONSTDC_NAMES = 0 by Abseil Team · 4 weeks ago
  20. bfff9fc Use non-POSIX function names on MSVC to avoid errors when _CRT_DECLARE_NONSTDC_NAMES = 0 by Abseil Team · 4 weeks ago
  21. 7260682 Merge pull request #5046 from UditDewan:fix/print-invalid-char-code-units by Copybara-Service · 4 weeks ago
  22. 0daf775 Merge pull request #4824 from DoDoENT:fix/emscripten-without-threads by Copybara-Service · 4 weeks ago
  23. 1a447fd avoid `-lpthread` link option when building with emscripten without threads by Nenad Mikša · 4 weeks ago
  24. 91c99b6 Add missing `const` in INSTANTIATE_TEST_SUITE_P. by Abseil Team · 5 weeks ago
  25. 7358557 Remove wchar_t overloads if `GTEST_HAS_STD_WSTRING` is disabled by Abseil Team · 5 weeks ago
  26. 71edd0e Extract `GTEST_HAS_NATIVE_WCHAR` by Abseil Team · 5 weeks ago
  27. a2118f6 Use std::make_unique to avoid clang-tidy false positive in GTEST_TEST_ macro. by Abseil Team · 5 weeks ago
  28. 49495ea Use STL capabilities to choose `GTEST_HAS_STD_WSTRING` default by Abseil Team · 5 weeks ago
  29. aa1eefe Don't reference `std::char_traits<wchar_t>` when `!GTEST_HAS_STD_WSTRING` by Abseil Team · 5 weeks ago
  30. 002d147 When Return is passed to WillOnce (i.e. converted to OnceAction) delegate to be equivalent to Return(ByMove(...)) by Abseil Team · 5 weeks ago
  31. 02e5055 Default-enable wstring support for Android API level 21 and above. by Abseil Team · 5 weeks ago
  32. 963dd8e Update version strings to 1.18 by Prashant Kumar · 6 weeks ago
  33. d89aac5 Merge pull request #5053 from zmajeedforks:zmajeed_fix_msvc_crt_override by Copybara-Service · 6 weeks ago
  34. 4cb0ab1 Remove -WX to prevent compilation errors for users when a symbol becomes deprecated by Abseil Team · 6 weeks ago
  35. c0afb7f Fix issue 5042: Don't override VC++ project C runtime library settings when googletest is used through cmake FetchContent or add_subdirectory by zmajeed · 6 weeks ago
  36. 4f47274 Set GTEST_INTERNAL_HAS_STRING_VIEW = 1 in googletest as C++17 always supports it by Abseil Team · 6 weeks ago
  37. b607d9f Update GoogleTest dependencies in preparation for release by Prashant Kumar · 6 weeks ago
  38. c5a47cc Fix forward broken gmock-matchers_test by Abseil Team · 7 weeks ago
  39. 488c47c Make string matchers work with std::wstring_view by Abseil Team · 7 weeks ago
  40. 5f9ad7d Add missing `const` in GTEST_TEST_BOOLEAN_. by Abseil Team · 7 weeks ago
  41. 51725d1 Rollback: Improve detection for wchar_t and wstring support. by Abseil Team · 7 weeks ago
  42. 92f71ed Improve detection for wchar_t and wstring support. by Abseil Team · 7 weeks ago
  43. 1b6f64d Automated Code Change by Abseil Team · 7 weeks ago
  44. 3940de9 Relax std::monostate printing assertion in test on Windows by Prashant Kumar · 7 weeks ago
  45. a0f06a7 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt by Abseil Team · 7 weeks ago
  46. 3ff51c3 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index by Copybara-Service · 8 weeks ago
  47. c6f0424 Automated Code Change by Abseil Team · 8 weeks ago
  48. af4c3cf Automated Code Change by Abseil Team · 8 weeks ago
  49. ecb18f0 Automated Code Change by Abseil Team · 8 weeks ago
  50. 806b89c Print char8_t/char16_t code units that aren't code points as code units by uditDewan · 8 weeks ago
  51. b78aa5e Automated Code Change by Abseil Team · 8 weeks ago
  52. 56cf341 Remove useless casts in gtest-internal-inl.h by Abseil Team · 8 weeks ago
  53. 136a6b8 Merge pull request #4994 from edge90:fix/onceaction-tuple-sfinae-order by Copybara-Service · 8 weeks ago
  54. 425811f Undo make string matchers work with std::wstring_view due to internal breakages by Abseil Team · 8 weeks ago
  55. 679a61d Merge pull request #5035 from K-S-Manikandan:fix-cmake-uninit-var by Copybara-Service · 8 weeks ago
  56. 80b3670 Maintain constness in assertions & expectations to resolve operator bool() cv-qualifier inconsistency between ASSERT_FALSE/EXPECT_FALSE vs. ASSERT_TRUE/EXPECT_TRUE by Abseil Team · 8 weeks ago
  57. 44f4904 Merge pull request #4798 from scivision:oneapi by Copybara-Service · 8 weeks ago
  58. fef8e5e Make string matchers work with std::wstring_view by Abseil Team · 8 weeks ago
  59. a798392 Avoid triggering -Wzero-as-null-pointer-constant in HandleExceptionsInMethodIfSupported() by Abseil Team · 8 weeks ago
  60. c914e89 Merge pull request #4877 from charles-lunarg:fix_CMake_option_gtest_force_shared_crt by Copybara-Service · 8 weeks ago
  61. 0dbcd8d Fix typo in docs/gmock_cheat_sheet.md by Abseil Team · 8 weeks ago
  62. 1269db9 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active. by Alvin Jaison · 8 weeks ago
  63. a901203 Display the Win32 error code when GetTempFileName() fails on Windows to aid debugging by Abseil Team · 8 weeks ago
  64. d4e2591 Merge pull request #5033 from UditDewan:fix/absolute-install-includedir by Copybara-Service · 8 weeks ago
  65. 7ec05f6 Handle both -F and /F formats in GoogleTest CMake command lines as MSVC accepts both by Abseil Team · 8 weeks ago
  66. a503186 Merge pull request #5039 from alvinjaison:fix/premature-exit-file-null-deref by Copybara-Service · 8 weeks ago
  67. 7f7595f Make GTEST_DEFINE... macros also declare the flag to avoid triggering -Wmissing-variable-declarations by Abseil Team · 8 weeks ago
  68. e331081 Fix null pointer dereference in ScopedPrematureExitFile When TEST_PREMATURE_EXIT_FILE is set to a path that cannot be opened for writing (e.g., non-existent directory or insufficient permissions), posix::FOpen returns NULL. Previously, fwrite and fclose were called unconditionally on the result, causing a segmentation fault. This change: - Adds a null check before calling fwrite/fclose - Tracks whether the file was successfully created via a file_created_ flag, so the destructor only attempts removal when the file actually exists This matches the existing comment's stated intent that I/O errors should be silently ignored. by Alvin Jaison · 8 weeks ago
  69. 08da621 Merge pull request #5036 from Tachi107:cmake-pthread-flag by Copybara-Service · 8 weeks ago
  70. 1be4946 Prefer -pthread flag on CMake by Andrea Pappacoda · 9 weeks ago
  71. 30a3151 Fix broken tests due to deprecation warning by Mike Kruskal · 9 weeks ago
  72. 51109eb fix: initialize cxx_strict_flags before compiler branches by Manikandan K. S. · 9 weeks ago
  73. fcd5e26 Fix exported include paths for absolute CMAKE_INSTALL_INCLUDEDIR by uditDewan · 9 weeks ago
  74. fa005b2 Set up inlining for InvokeWithoutArgs when passed a functor. by Abseil Team · 9 weeks ago
  75. 4141c38 Merge pull request #4939 from fresh3nough:fix/cmake-python3-find-4847 by Copybara-Service · 9 weeks ago
  76. a25f435 Fixes `-Wtautological-pointer-compare` in gmock-matchers by Bogdan Graur · 9 weeks ago
  77. b973ccb Merge pull request #5025 from K-S-Manikandan:fix/output-test-python3 by Copybara-Service · 10 weeks ago
  78. f132c89 Merge pull request #5019 from kamleshkumaryadav5951-pixel:fix-emscripten-pthread-odr by Copybara-Service · 10 weeks ago
  79. 961158b Merge pull request #4869 from phst:alwayslink by Copybara-Service · 10 weeks ago
  80. 86ec940 fix: Python 3 crash in googletest-output-test.py debug mode by Manikandan K. S. · 2 months ago
  81. bc41069 Support pthread-enabled Emscripten in GTEST_HAS_PTHREAD by kamlesh kumar yadav · 2 months ago
  82. 8240fa7 Merge pull request #5011 from K-S-Manikandan:fix/compare-lib-android by Copybara-Service · 2 months ago
  83. 7d012aa Fail smoothly for nullptr on c-style strings in IsEmpty by Mike Kruskal · 2 months ago
  84. cd97549 Merge pull request #5008 from K-S-Manikandan:fix/wide-string-isempty by Copybara-Service · 2 months ago
  85. 3064a60 Merge pull request #5005 from tejas-sharma27:fix-help-missing-flags by Copybara-Service · 2 months ago
  86. 3549aa6 Merge pull request #5006 from K-S-Manikandan:fix/readme-fullstops by Copybara-Service · 2 months ago
  87. 985d542 Merge pull request #5010 from K-S-Manikandan:fix/main-version-bump by Copybara-Service · 3 months ago
  88. 18c6bc3 fix: only use __cpp_lib_three_way_comparison for <compare> detection by Manikandan K. S. · 3 months ago
  89. 22bda2b chore: bump main branch version to 1.18.0 by Manikandan K. S. · 3 months ago
  90. df4fdc5 fix: add C-style wide string overload to IsEmpty matcher by Manikandan K. S. · 3 months ago
  91. 1c2082e docs: add missing full stops to feature descriptions in README by Manikandan K. S. · 3 months ago
  92. 5b39f4c Add missing public flags to --help output by Tejas Sharma · 3 months ago
  93. 973323e Delay name resolution by un-qualifying `DynamicCastMessage` calls from gMock. by Clayton Knittel · 3 months ago
  94. 78f6d54 Merge pull request #5003 from fuzzard:fix_cmake_pdb_output by Copybara-Service · 3 months ago
  95. 8b53336 Automated Code Change by Abseil Team · 3 months ago
  96. aa40ee6 Automated Code Change by Abseil Team · 3 months ago
  97. d4a1a35 cmake: Fix PDB output dir for install of static and shared lib by Brent Murphy · 3 months ago
  98. 1fc11de Automated Code Change by Abseil Team · 3 months ago
  99. 0b1e895 Specialize testing::WhenDynamicCastTo for protobuf messages. by Clayton Knittel · 3 months ago
  100. 44f2208 Automated Code Change by Abseil Team · 3 months ago