| Commit message (Expand) | Author | Age | Files | Lines |
* | if command: Add PATH_EQUAL operator | Marc Chevrier | 2022-06-03 | 1 | -0/+26 |
|
|
* | Merge topic 'reduce-policy-eval-scope' | Brad King | 2022-05-24 | 1 | -4/+2 |
|\ |
|
| * | cmConditionEvaluator: Reduce the scope of the CMP0064 evaluation | Alex Turbov | 2022-05-23 | 1 | -4/+2 |
|
|
* | | clang-tidy: address `google-readability-casting` lints | Ben Boeckel | 2022-05-24 | 1 | -17/+26 |
|/ |
|
* | Source: Fix clang -Wimplicit-fallthrough warnings | Sean McBride | 2021-09-28 | 1 | -0/+1 |
|
|
* | Source: Fix clang -Wextra-semi warnings | Sean McBride | 2021-09-28 | 1 | -1/+1 |
|
|
* | Rename cmProp in cmValue | Marc Chevrier | 2021-09-21 | 1 | -19/+19 |
|
|
* | cmSystemTools::VersionCompare: use std::string for arguments | Marc Chevrier | 2021-09-17 | 1 | -4/+3 |
|
|
* | Fix: Regression in the `cmConditionEvaluator::HandleLevel0` | Alex Turbov | 2021-08-09 | 1 | -1/+7 |
|
|
* | cmProp: refactoring: transform alias in class | Marc Chevrier | 2021-08-08 | 1 | -4/+4 |
|
|
* | Refactor: Move version compare op table out of the function | Alex Turbov | 2021-08-03 | 1 | -7/+7 |
|
|
* | Refactor: Remove redundant checks for `0` and `1` literals | Alex Turbov | 2021-08-03 | 1 | -9/+1 |
|
|
* | Refactor: Copy exactly required count of args and avoid `pop_back()` | Alex Turbov | 2021-08-03 | 1 | -6/+7 |
|
|
* | Style: Better names of local vars for `IN_LIST` handler | Alex Turbov | 2021-08-03 | 1 | -4/+6 |
|
|
* | Refactor: Extract the logic of testing for special variable to func | Alex Turbov | 2021-08-03 | 1 | -14/+27 |
|
|
* | Refactor: Introduce `cmArgumentList` container class | Alex Turbov | 2021-08-03 | 1 | -141/+197 |
|
|
* | Refactor: Reduce one more condition checking on handling math compare | Alex Turbov | 2021-08-03 | 1 | -12/+13 |
|
|
* | Refactor: Avoid `if` → `else if` → … for compare operators | Alex Turbov | 2021-08-03 | 1 | -62/+95 |
|
|
* | Refactor: Set `const` to `cmConditionEvaluator::IsKeyword` parameters | Alex Turbov | 2021-08-03 | 1 | -2/+3 |
|
|
* | Refactor: No need to move iterators after match | Alex Turbov | 2021-08-03 | 1 | -40/+28 |
|
|
* | Refactor: Replace `std::to_string` w/ more specialized `bool2string` | Alex Turbov | 2021-08-03 | 1 | -5/+9 |
|
|
* | Refactor: Reorder `MATCHES` handler from top below to the fail-fast | Alex Turbov | 2021-08-03 | 1 | -18/+18 |
|
|
* | Refactor: Reduce variables scope in `HandleLevel2` | Alex Turbov | 2021-08-03 | 1 | -14/+12 |
|
|
* | Refactor: Simplify boolean to string result assignments | Alex Turbov | 2021-08-03 | 1 | -5/+4 |
|
|
* | Refactor: Replace `if` block w/ boolean expression | Alex Turbov | 2021-08-03 | 1 | -6/+2 |
|
|
* | Refactor: Avoid redundant `operator<<` on printing messages | Alex Turbov | 2021-08-03 | 1 | -9/+15 |
|
|
* | Refactor: Opt-out do+while loops and reduce nesting level in handlers | Alex Turbov | 2021-08-03 | 1 | -309/+287 |
|
|
* | Refactor: Remove `reducible` flag from `handleLevelN()` functions | Alex Turbov | 2021-08-03 | 1 | -45/+45 |
|
|
* | Refactor: Make `cmConditionEvaluator::IsTrue` a bit more compact | Alex Turbov | 2021-08-03 | 1 | -19/+13 |
|
|
* | Refactor: Generalize policy checking in `HandleLevel1` | Alex Turbov | 2021-07-26 | 1 | -18/+25 |
|
|
* | Refactor: When handle predicates, there is no need to check 2nd arg | Alex Turbov | 2021-07-26 | 1 | -30/+34 |
|
|
* | Refactor: Initialize args vector from iterators instead of copy | Alex Turbov | 2021-07-26 | 1 | -4/+2 |
|
|
* | Refactor: Speedup predicates and binary operation | Alex Turbov | 2021-07-26 | 1 | -49/+60 |
|
|
* | Style: Add empty lines to increase readability | Alex Turbov | 2021-07-26 | 1 | -0/+20 |
|
|
* | Refactor: Deduplicate code for `AND` and `OR` handling in `if()` command | Alex Turbov | 2021-07-26 | 1 | -16/+9 |
|
|
* | Refactor: Rewrite parenthesis scanner to avoid `if`s | Alex Turbov | 2021-07-26 | 1 | -12/+5 |
|
|
* | Refactor: Make `HandleBinaryOp` and `HandlePredicate` free functions | Alex Turbov | 2021-07-26 | 1 | -60/+52 |
|
|
* | Refactor: More `auto` and constness | Alex Turbov | 2021-07-26 | 1 | -33/+27 |
|
|
* | Refactor: Make `IncrementArguments()` the free function | Alex Turbov | 2021-07-26 | 1 | -21/+22 |
|
|
* | Refactor: Turn the innter `while` loop in `HandleLevelN()` into `for` | Alex Turbov | 2021-07-26 | 1 | -30/+10 |
|
|
* | Refactor: Turn `reducible` flag into boolean | Alex Turbov | 2021-07-26 | 1 | -16/+16 |
|
|
* | Refactor: Use `cm::string_view` for static const literals | Alex Turbov | 2021-07-26 | 1 | -46/+47 |
|
|
* | Refactor: Opt-out `if` stataments to select 1st param | Alex Turbov | 2021-07-26 | 1 | -18/+10 |
|
|
* | Refactor: Add constness | Alex Turbov | 2021-07-26 | 1 | -10/+10 |
|
|
* | Refactor: Use anonymous namespace instead of `static` keyword for consts | Alex Turbov | 2021-07-26 | 1 | -32/+34 |
|
|
* | Update CMake code using KWSys to account for Status return values | Brad King | 2021-04-14 | 1 | -2/+2 |
|
|
* | Code style: add missed explicit 'this->' | Oleksandr Koval | 2021-01-05 | 1 | -8/+8 |
|
|
* | cmConditionEvaluator: Remove extra copy of execution context | Brad King | 2020-09-28 | 1 | -6/+2 |
|
|
* | cmConditionEvaluator: More use of cmProp | vvs31415 | 2020-09-08 | 1 | -35/+37 |
|
|
* | cmConditionEvaluator: Avoid comparing pointers | vvs31415 | 2020-09-04 | 1 | -3/+4 |
|
|