{"push_id":2860911181,"size":354,"distinct_size":354,"ref":"refs/heads/master","head":"34d5d22b6441fd7d91898a48097a18e29d137ace","before":"30ff9c3a5d3bbe6dccbdb494805acf1dd0ee447e","commits":[{"sha":"008e54c1dd407b6edd680fccf78cd194365e0507","author":{"name":"Martin Oberhuber","email":"6fd3362b45364822295a8a44d9e395cb5b76cf16@windriver.com"},"message":"Fix #923 - support CMAKE_CROSSCOMPILING_EMULATOR for tests\n\nReplaced legacy syntax of cmake add_test() with more modern syntax.\r\nThis allows running gtests's own tests on remote (cross) systems\r\nusing CMAKE_CROSSCOMPILING_EMULATOR with cmake-3.3 or newer.","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/008e54c1dd407b6edd680fccf78cd194365e0507"},{"sha":"e49429051272141a91ce898caa176f4366c5209e","author":{"name":"Tanzinul Islam","email":"d72f72fc979d83ee06e61cc537e8688d309eab18@hotmail.com"},"message":"Allow death test child to bypass WER under MinGW\n\nThe mechanics of suppressing debugger trapping and Windows Error Reporting for the crashed child process in a death test are currently guarded under the `GTEST_HAS_SEH` macro. This seems unnecessary, as the logic does not call any APIs related to Structured Error Handling.\n\nReplace the guarding macro with the more permissive `GTEST_OS_WINDOWS`, so that Windows toolchains without SEH support (e.g. MinGW) can benefit from it.\n\nFixes: #1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/e49429051272141a91ce898caa176f4366c5209e"},{"sha":"c958e26fd02d43a916ff297c89eee22166fe7be7","author":{"name":"Scott Slack-Smith","email":"7b091c587a77ac49fc031881b291076d28bc26e7@gmail.com"},"message":"*Silence false positive memory leaks reported by Microsoft's debug CRT*\n\nAdd a new RAII MemoryIsNotDeallocated class that excludes memory allocations from Microsoft’s debug CRT leak detection report.\nWe use this RAII class to silence 2 false positive leaks that are caused by memory allocations that are intentionally never deallocated.\n\n*Background*\nThe MS debug CRT has a lightweight memory leak detection mechanism that can only detect if a memory allocation is missing a matching deallocation.\nConsequently, it will report a false positive leak for memory that’s intentionally never deallocated. For example, memory that’s reachable for the entire lifetime of a app.\nNote the MS debug CRT is always tracking memory allocations but the final memory leak report is disabled by default. As you can’t avoid paying for its cost, you may as well use it.\n\nThe memory leak report can be enabled by calling the following function\n  #ifdef _MSC_VER\n  _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);\n  #endif // _MSC_VER\nanywhere before exiting main.\n\nFor example, the following are the false positive leaks reported before this change;\n\nDetected memory leaks!\nDumping objects ->\n{750} normal block at 0x015DF938, 8 bytes long.\nData: <  ]     > 00 F9 5D 01 00 00 00 00\n{749} normal block at 0x015DEE60, 32 bytes long.\nData: <` ] ` ] ` ]     > 60 EE 5D 01 60 EE 5D 01 60 EE 5D 01 01 01 CD CD\n{748} normal block at 0x015DF900, 12 bytes long.\nData: <8 ] ` ]     > 38 F9 5D 01 60 EE 5D 01 00 00 00 00\n{747} normal block at 0x015DA0F8, 24 bytes long.\nData: <                > FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00\nObject dump complete.\n\nAs you can see from above it’s not easy to identify the above are false positives. Consequently, if false positive leaks are not fixed or silenced, then it becomes impractical to identify real memory leaks.","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/c958e26fd02d43a916ff297c89eee22166fe7be7"},{"sha":"713b0778709ba8ba2f8e437f0bbba16d57de7137","author":{"name":"Josh Bodily","email":"a553c87f8e618174f2666341c3e6ab75d4d020f4@gmail.com"},"message":"Fix scoped enum not working in gmock-gen.py","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/713b0778709ba8ba2f8e437f0bbba16d57de7137"},{"sha":"960de7151241c2140b32c171298444cc07de1325","author":{"name":"Josh Bodily","email":"a553c87f8e618174f2666341c3e6ab75d4d020f4@gmail.com"},"message":"Merge branch 'master' into josh/fix_scoped_class2","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/960de7151241c2140b32c171298444cc07de1325"},{"sha":"cf85f56b2159d7c964dacb3e311163a6f9520688","author":{"name":"Josh Bodily","email":"a553c87f8e618174f2666341c3e6ab75d4d020f4@gmail.com"},"message":"Merge branch 'master' into josh/fix_scoped_class2","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/cf85f56b2159d7c964dacb3e311163a6f9520688"},{"sha":"a838de3348add7530431e8d91c8a66cc646f1888","author":{"name":"Tanzinul Islam","email":"d72f72fc979d83ee06e61cc537e8688d309eab18@hotmail.com"},"message":"Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/a838de3348add7530431e8d91c8a66cc646f1888"},{"sha":"78b1ff074799c776f90a77203fcd7adc98e11736","author":{"name":"Tanzinul Islam","email":"d72f72fc979d83ee06e61cc537e8688d309eab18@hotmail.com"},"message":"Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/78b1ff074799c776f90a77203fcd7adc98e11736"},{"sha":"4ba3803f936a2f432e60841bc9358ea2f3a951eb","author":{"name":"Tanzinul Islam","email":"31fd591231f5544d8ae8ca64454634b60efe1a52@users.noreply.github.com"},"message":"Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/4ba3803f936a2f432e60841bc9358ea2f3a951eb"},{"sha":"6c093a2391eb66a42bd4146443265eddad06be0c","author":{"name":"Scott Slack-Smith","email":"7b091c587a77ac49fc031881b291076d28bc26e7@gmail.com"},"message":"Merge branch 'master' of https://github.com/google/googletest","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/6c093a2391eb66a42bd4146443265eddad06be0c"},{"sha":"ad383b274db2696cf2d4bdea9d477c463992f2fc","author":{"name":"Conor Burgess","email":"99effffba51be0a424683172834ac41ba1328e46@gmail.com"},"message":"Fix value pointed to by `_NSGetArgc()` on macOS","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/ad383b274db2696cf2d4bdea9d477c463992f2fc"},{"sha":"4d50715c2bf9c727573a397cfb02bd551d4aa3b0","author":{"name":"Conor Burgess","email":"99effffba51be0a424683172834ac41ba1328e46@gmail.com"},"message":"Fix location of `_NSGetArgv` correction.","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/4d50715c2bf9c727573a397cfb02bd551d4aa3b0"},{"sha":"8f90d46c8cdd743759821a1c987a70e826d58cef","author":{"name":"Gennadiy Civil","email":"5d05e870759f29528281c5969210f6f2cc450c5e@users.noreply.github.com"},"message":"Merge branch 'master' into fix-argc","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/8f90d46c8cdd743759821a1c987a70e826d58cef"},{"sha":"3e2cb75446e0f56f226f0fb259e032bb4d014002","author":{"name":"Josh Bodily","email":"a553c87f8e618174f2666341c3e6ab75d4d020f4@gmail.com"},"message":"Merge branch 'master' into josh/fix_scoped_class2","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/3e2cb75446e0f56f226f0fb259e032bb4d014002"},{"sha":"555e6e79485151cf8c8ada55d57d9ed872591dc5","author":{"name":"Tanzinul Islam","email":"d72f72fc979d83ee06e61cc537e8688d309eab18@hotmail.com"},"message":"Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/555e6e79485151cf8c8ada55d57d9ed872591dc5"},{"sha":"27bb844e5c31a0a67b7b4864ffb2b80ae2803882","author":{"name":"Conor Burgess","email":"99effffba51be0a424683172834ac41ba1328e46@gmail.com"},"message":"Merge branch 'master' into fix-argc","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/27bb844e5c31a0a67b7b4864ffb2b80ae2803882"},{"sha":"f11a8f9131584cf4009eca8af8a66e920c1b7391","author":{"name":"Conor Burgess","email":"99effffba51be0a424683172834ac41ba1328e46@gmail.com"},"message":"Merge branch 'master' into fix-argc","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/f11a8f9131584cf4009eca8af8a66e920c1b7391"},{"sha":"a7a7f51d355081a7f1e8ab295d5df5f9bb4612c8","author":{"name":"Tanzinul Islam","email":"31fd591231f5544d8ae8ca64454634b60efe1a52@users.noreply.github.com"},"message":"Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/a7a7f51d355081a7f1e8ab295d5df5f9bb4612c8"},{"sha":"6d089311ca2a6fd83dff9ed68c1d3eb00c1443d0","author":{"name":"Tanzinul Islam","email":"d72f72fc979d83ee06e61cc537e8688d309eab18@hotmail.com"},"message":"Merge branch 'fix_death_test_child_mingw_wer_issue1116' of https://github.com/tanzislam/googletest into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/6d089311ca2a6fd83dff9ed68c1d3eb00c1443d0"},{"sha":"5c7c365d5f3e5467de350f2e81a31407a3f52505","author":{"name":"Tanzinul Islam","email":"d72f72fc979d83ee06e61cc537e8688d309eab18@hotmail.com"},"message":"Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116","distinct":true,"url":"https://api.github.com/repos/simplivity/googletest/commits/5c7c365d5f3e5467de350f2e81a31407a3f52505"}]}
{"actor":{"display_login":"Alex-Vol-SV"}}