summaryrefslogtreecommitdiffstats
path: root/Tests/CMakeLib
Commit message (Expand)AuthorAgeFilesLines
* CTest: Improve error handling when reading resource spec fileKyle Edwards2019-12-271-52/+70
* Tests: Fix testCTestResourceSpec struct initialization for some compilersMichael Dickens2019-12-181-37/+36
* CTest Resource Allocation: Add test for spec file with no versionKyle Edwards2019-11-262-0/+5
* CTest: Clarify that resource requirements can be splitKyle Edwards2019-11-251-0/+3
* CTest: Add version field to resource spec fileKyle Edwards2019-11-2534-0/+185
* Tests: Fix reliance on undefined behavior of cm::optionalKyle Edwards2019-11-131-36/+48
* CTest: Rename hardware -> resources for source codeCraig Scott2019-11-0522-53/+53
* CTest: Rename PROCESSES test property to RESOURCE_GROUPSBrad King2019-11-052-6/+7
* CTest: Add bin-packing algorithmKyle Edwards2019-10-022-0/+301
* CTest: Add cmCTestHardwareAllocator classKyle Edwards2019-10-022-0/+427
* CTest: Add parser for hardware spec fileKyle Edwards2019-10-0220-0/+230
* CTest: Add lexer for PROCESSES propertyKyle Edwards2019-10-022-1/+140
* Revise include order using clang-format-6.0Kitware Robot2019-10-0119-59/+62
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-205-7/+7
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-1/+1
* clang-tidy: Fix bugprone-exception-escape diagnostic in test codeBrad King2019-09-091-1/+2
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-031-1/+1
* IWYU: Add missing cstddef includes for size_t and nullptr_tBrad King2019-09-031-0/+1
* Source: Add cm::optionalKyle Edwards2019-08-232-0/+691
* Merge topic 'cmStringAlgorithms_ulong'Kyle Edwards2019-08-162-16/+35
|\
| * cmStringAlgorithms: Add cmStrToLong and cmStrToULongSebastian Holtermann2019-08-102-16/+35
* | cmStringAlgorithms: Add cmRemoveQuotesSebastian Holtermann2019-08-091-0/+23
|/
* Tests: testStringAlgorithms: Add cmTrimWhitespace, cmEscapeQuotes, cmTokenizeSebastian Holtermann2019-08-051-0/+37
* Tests: Add CMakeLib.testStringAlgorithms testSebastian Holtermann2019-08-012-0/+135
* modernize: manage cmCommand instances using unique_ptr.Marc Chevrier2019-07-141-1/+0
* Introduce memory management helper: cm_memory.hxxMarc Chevrier2019-07-141-1/+2
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-0/+1
* cmUVProcessChain: Add cmUVProcessChainKyle Edwards2019-05-073-0/+411
* cmUVStreambuf: Add std::streambuf implementation for uv_stream_tKyle Edwards2019-04-252-1/+460
* cmUVHandlePtr: Add cm::uv_loop_ptrKyle Edwards2019-04-251-1/+49
* cmSystemTools: Fix StringToULong to reject negative numbersBrad King2019-04-111-0/+17
* Merge topic 'argument-parser'Brad King2019-04-092-0/+149
|\
| * Introduce cmArgumentParserRegina Pfeifer2019-04-042-0/+149
* | cmRST: Fix crash on empty markup blockBrad King2019-04-052-0/+8
|/
* testRange: Make sure tests can actually failRegina Pfeifer2019-03-201-1/+1
* cm_utf8: add an is_valid functionBen Boeckel2019-03-181-0/+78
* cm_utf8: reject codepoints above 0x10FFFFBen Boeckel2019-03-141-4/+2
* cm_utf8: reject UTF-16 surrogate half codepointsBen Boeckel2019-03-141-2/+2
* testUTF8: add more test casesBen Boeckel2019-03-141-6/+16
* testUTF8: comment why sequences are invalidBen Boeckel2019-03-141-2/+6
* cmRange: Add unit testsRegina Pfeifer2019-02-212-0/+46
* Fix most clang -Wextra-semi-stmt warnings in C++ filesSean McBride2019-01-152-11/+13
* IWYU: Update CMake code for IWYU built with Clang 6Brad King2019-01-151-1/+1
* String: Add str_if_stable() as a const alternative to str()Brad King2018-12-121-0/+59
* String: Add support for a ""_s string literal syntaxBrad King2018-12-121-2/+47
* String: Add 'borrow' member to construct borrowing instancesBrad King2018-12-121-0/+32
* String: Add support for concatenation by operator+Brad King2018-12-121-0/+101
* String: Add a custom string typeBrad King2018-12-122-0/+1111
* clang-tidy: Fix readability-static-accessed-through-instanceRegina Pfeifer2018-11-211-3/+3