index
:
delta/cmake.git
baserock/morph
dashboard
hooks
maint
master
next
nightly
nightly-master
release
gitlab.kitware.com: cmake/cmake.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Source
/
cmConditionEvaluator.cxx
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
cmMakefile::GetDefinition: return cmProp
Vitaly Stakhovsky
2020-09-02
1
-3
/
+4
*
Refactoring: add cm::contains to <cmext/algorithm>
Marc Chevrier
2020-04-17
1
-2
/
+1
*
replace "substr(0, xx) ==" with cmHasPrefix()
Rolf Eike Beer
2020-03-23
1
-2
/
+2
*
Refactoring: use append functions from cmext/algorithm
Marc Chevrier
2019-12-17
1
-1
/
+3
[next]