index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.bin
/
make
/
cond.c
Age
Commit message (
Expand
)
Author
2023-06-23
make: clean up variable and function names
rillig
2023-06-23
make: warn about malformed patterns in ':M', ':N' and '.if make(...)'
rillig
2023-06-21
Allow guard targets to use variables.
sjg
2023-06-20
make: allow targets to be used as multiple-inclusion guards
rillig
2023-06-19
make: add tests for full code coverage of multiple-inclusion guards
rillig
2023-06-19
make: clean up code for skipping files with multiple-inclusion guard
rillig
2023-06-19
make: if a makefile is protected by a guard, only include it once
rillig
2023-06-16
make: remove parameter names from function declarations
rillig
2023-06-01
make: shorten function names, clean up comments
rillig
2023-02-14
make: reduce complexity of evaluating expressions
rillig
2023-02-14
make: don't interpret the return value of Var_Parse
rillig
2022-09-24
make: clean up tracking of depth of nested .if directives
rillig
2022-09-24
make: fix variable and function names relating to .if nesting
rillig
2022-09-24
make: move Cond_save_depth above Cond_restore_depth
rillig
2022-09-24
make: use assertion for internal error condition
rillig
2022-09-23
Cond_reset_depth just use cond_min_depth
sjg
2022-09-08
make: list comparison operators in declaration order
rillig
2022-09-04
make: add more details to error message for numeric comparison
rillig
2022-09-02
make: add .break to terminate .for loop early
sjg
2022-04-15
tests/make: adjust expectations to actual behavior
rillig
2022-03-03
make: improve comments about parsing and evaluating conditions
rillig
2022-03-03
make: improve local variable name in ParseWord in conditions
rillig
2022-03-03
make: make debug logging for comparisons less technical
rillig
2022-02-11
make: simplify control flow in CondParser_Comparison
rillig
2022-02-09
make: fix mistakes, spelling and typos in comments and manual page
rillig
2022-02-09
make: clean up variable names
rillig
2022-01-29
make: rename labels in CondParser_Leaf
rillig
2022-01-15
make: replace Var_Value with Var_Exists where applicable
rillig
2022-01-14
make: inline EvalBare
rillig
2022-01-07
make: clean up function argument names and comments
rillig
2022-01-07
make: remove redundant initializer in CondParser_ComparisonOrLeaf
rillig
2022-01-02
make: clean up nitpicks
rillig
2021-12-30
tests/make: demonstrate edge case that evaluates an expression twice
rillig
2021-12-30
make: remove redundant code from CondParser_ComparisonOrLeaf
rillig
2021-12-30
make: split ParseWord into the actual ParseWord and ParseFuncArg
rillig
2021-12-30
make: make ParseWord in condition parser simpler
rillig
2021-12-30
make: internally return false for irrelevant leaves in conditions
rillig
2021-12-29
make: in irrelevant function calls in conditions, return false
rillig
2021-12-29
make: use simpler return type for ParseWord in conditions
rillig
2021-12-29
make: replace table for function lookup in conditions with simple code
rillig
2021-12-29
make: clean up condition parser
rillig
2021-12-29
make: merge duplicate types CondEvalResult and CondResult
rillig
2021-12-29
make: merge duplicate enum constants for CondEvalResult and CondResult
rillig
2021-12-29
make: remove redundant parameter for evaluating conditions
rillig
2021-12-29
make: merge types CondResult and CondEvalResult
rillig
2021-12-27
make: rename local variables to be simpler
rillig
2021-12-27
make: clean up comments
rillig
2021-12-15
make: format comments according to /usr/share/misc/style
rillig
2021-12-15
make: use consistent indentation for statements and continuations
rillig
2021-12-13
make: condense CondParser_ComparisonOp
rillig
[next]