summaryrefslogtreecommitdiff
path: root/Tests/CMakeLib
Commit message (Expand)AuthorAgeFilesLines
* 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-221-3/+3
* Fix misc. typosluz.paz2018-10-031-1/+1
* Help: Add new section for CPack generatorsKyle Edwards2018-06-212-0/+2
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-013-13/+52
* cmRST: Parse inline links and inline literalsBrad King2018-05-072-0/+8
* cmRST: Add support for 'envvar' cmake domain roleBrad King2018-05-042-0/+4
* CTest: Add options to control test process affinity to CPUsBrad King2018-03-052-0/+21
* cmake: specify source file extensionsBen Boeckel2018-01-091-10/+11
* execute_process: Allow UTF-8 as a synonym for the UTF8 keywordCraig Scott2017-12-271-1/+1
* cmUVHandlePtr: Add uv_process_ptrBrad King2017-11-301-0/+1
* cmUVHandlePtr: Add uv_timer_ptrBrad King2017-11-301-0/+1
* cmUVHandlePtr: Move to CMakeLib to make it available everywhereBrad King2017-11-302-0/+183
* Enable clang-tidy modernize-loop-convert lintBrad King2017-09-191-6/+3
* Merge topic 'no-crlf-blobs'Brad King2017-08-3014-745/+745
|\
| * Avoid CRLF newlines in Git repo blobsBrad King2017-08-3014-745/+745
* | Merge topic 'cstyle-casts'Daniel Pfeifer2017-08-301-2/+3
|\ \ | |/ |/|
| * Replace C-style castsDaniel Pfeifer2017-08-271-2/+3
* | IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-262-2/+2
|/