CMake/Source/CTest
Brad King 27f033550a ctest_update: Fix crash when handling svn externals
Refactoring in commit v3.9.0-rc1~156^2 (c++: prefer vectors over lists,
2017-05-04) switched `cmCTestSVN::Repositories` from `std::list` to
`std::vector`.  This can cause re-allocation when svn externals are
processed and break the `RootInfo` pointer that is supposed to point at
the first repository element.  Switch back to `std::list` so that the
address remains stable.

Fixes: #17854
2018-03-27 08:46:20 -04:00
..
cmCTestBuildAndTestHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestBuildAndTestHandler.h CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmCTestBuildCommand.cxx Replace C-style casts 2017-08-27 09:58:46 +02:00
cmCTestBuildCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestBuildHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestBuildHandler.h CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmCTestBZR.cxx Merge topic 'string-clear' 2017-09-19 08:27:00 -04:00
cmCTestBZR.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestCommand.h Use C++11 nullptr 2017-08-24 23:39:47 +02:00
cmCTestConfigureCommand.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestConfigureCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestConfigureHandler.cxx CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmCTestConfigureHandler.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestCoverageCommand.cxx Use C++11 nullptr 2017-08-24 23:39:47 +02:00
cmCTestCoverageCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestCoverageHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestCoverageHandler.h CTest: pass std::string to cmCTestCoverageHandler::ShouldIDoCoverage() 2017-09-19 17:41:41 +02:00
cmCTestCurl.cxx Meta: replace empty-string assignments with clear(). 2017-09-16 02:26:49 +03:00
cmCTestCurl.h ctest_submit: Add HTTPHEADER option 2017-05-04 12:21:21 -04:00
cmCTestCVS.cxx Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestCVS.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestEmptyBinaryDirectoryCommand.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCTestEmptyBinaryDirectoryCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestGenericHandler.cxx Meta: modernize old-fashioned loops to range-based for (CTest). 2017-09-14 16:11:58 +03:00
cmCTestGenericHandler.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCTestGIT.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestGIT.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestGlobalVC.cxx Meta: modernize old-fashioned loops to range-based for (CTest). 2017-09-14 16:11:58 +03:00
cmCTestGlobalVC.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestHandlerCommand.cxx Meta: modernize old-fashioned loops to range-based for (CTest). 2017-09-14 16:11:58 +03:00
cmCTestHandlerCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestHG.cxx Merge topic 'string-clear' 2017-09-19 08:27:00 -04:00
cmCTestHG.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestLaunch.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestLaunch.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCTestMemCheckCommand.cxx Use C++11 nullptr 2017-08-24 23:39:47 +02:00
cmCTestMemCheckCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestMemCheckHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestMemCheckHandler.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestMultiProcessHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestMultiProcessHandler.h CTest: Re-implement test process handling using libuv 2018-01-10 10:19:14 -05:00
cmCTestP4.cxx Improve several occurrences of vector::push_back in loops 2017-09-28 07:23:41 -04:00
cmCTestP4.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestReadCustomFilesCommand.cxx Meta: modernize old-fashioned loops to range-based for (CTest). 2017-09-14 16:11:58 +03:00
cmCTestReadCustomFilesCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestRunScriptCommand.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCTestRunScriptCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestRunTest.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestRunTest.h CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmCTestScriptHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestScriptHandler.h Merge topic 'ctest_start_function_scope' 2018-01-29 08:04:59 -05:00
cmCTestSleepCommand.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCTestSleepCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestStartCommand.cxx cmCTestScriptHandler: Add new field ShouldRunCurrentScript 2018-01-26 09:27:22 -05:00
cmCTestStartCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestSubmitCommand.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestSubmitCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestSubmitHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestSubmitHandler.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestSVN.cxx Reduce allocation of temporary values on heap. 2018-01-26 13:24:45 +03:00
cmCTestSVN.h ctest_update: Fix crash when handling svn externals 2018-03-27 08:46:20 -04:00
cmCTestTestCommand.cxx CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmCTestTestCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestTestHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestTestHandler.h CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmCTestUpdateCommand.cxx Use C++11 nullptr 2017-08-24 23:39:47 +02:00
cmCTestUpdateCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestUpdateHandler.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestUpdateHandler.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestUploadCommand.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestUploadCommand.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestUploadHandler.cxx Meta: modernize old-fashioned loops to range-based for (CTest). 2017-09-14 16:11:58 +03:00
cmCTestUploadHandler.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCTestVC.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCTestVC.h IWYU: Mark cmConfigure.h with pragma: keep 2017-08-26 07:41:04 +02:00
cmParseBlanketJSCoverage.cxx Meta: modernize old-fashioned loops to range-based for (CTest). 2017-09-14 16:11:58 +03:00
cmParseBlanketJSCoverage.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmParseCacheCoverage.cxx Meta: replace empty-string assignments with clear(). 2017-09-16 02:26:49 +03:00
cmParseCacheCoverage.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmParseCoberturaCoverage.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmParseCoberturaCoverage.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmParseDelphiCoverage.cxx Replace empty-string comparisons with checking against empty(). 2017-09-21 11:23:19 +03:00
cmParseDelphiCoverage.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmParseGTMCoverage.cxx Fix trivial typos in text 2017-11-03 10:25:05 -04:00
cmParseGTMCoverage.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmParseJacocoCoverage.cxx Replace empty-string comparisons with checking against empty(). 2017-09-21 11:23:19 +03:00
cmParseJacocoCoverage.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmParseMumpsCoverage.cxx Various typo fixes 2018-01-04 06:52:01 +11:00
cmParseMumpsCoverage.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmParsePHPCoverage.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmParsePHPCoverage.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmProcess.cxx CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00
cmProcess.h CTest: introduce cmDuration 2018-01-23 10:04:38 -05:00