| Age | Commit message (Expand) | Author |
| 2019-02-03 | - add or adjust /* FALLTHROUGH */ where appropriate | mrg |
| 2018-12-21 | unexport-env: avoid SEGFAULT if MAKELEVEL not in env | sjg |
| 2018-05-27 | - Introduce :q modifier for make variables and make it double escape $'s so | christos |
| 2018-05-24 | Since ${MAKE} converts $$ -> $ during parsing we need to put it back to | christos |
| 2018-02-18 | Var_Set: avoid SIGSEGV if val is NULL | sjg |
| 2017-12-08 | Ensure VAR+=val on command line is handled correctly | sjg |
| 2017-11-18 | Do not append to variable set on command line | sjg |
| 2017-04-16 | Plug memory leak. | riastradh |
| 2017-04-16 | Use, don't kludge, MAKE_ATTR_UNUSED. | riastradh |
| 2017-02-01 | Since we are avoiding VAR_INTERNAL, allow the variable :_ stores to | sjg |
| 2017-02-01 | Just have :_ use current ctxt, avoid need to force VAR_INTERNAL. | sjg |
| 2017-01-31 | Use VAR_INTERNAL when calling ApplyModifiers for VAR_{CMD,GLOBAL} only. | sjg |
| 2017-01-30 | Add :range and :_ | sjg |
| 2017-01-14 | Allow providing a utc value to :{gm,local}time | sjg |
| 2016-06-03 | Add cached_realpath() | sjg |
| 2016-03-11 | $% is $(.MEMBER) and not $(.ARCHIVE), $! is $(.ARCHIVE) and not $(.MEMBER) | matthias |
| 2016-03-07 | For :ts numeric escapes \x* is hex, anything else is octal. | sjg |
| 2016-02-20 | Add a knob .MAKE.SAVE_DOLLARS to control the behavior of $$ during := | sjg |
| 2016-02-18 | Delete :@ loop iterator when done with it | sjg |
| 2016-02-18 | Add .export-literal to avoid the need for $$ dance when trying to put | sjg |
| 2016-02-18 | Collapse the 3 boolean parameter to 1 flags parameter. No functional change. | christos |
| 2016-01-09 | Preserve $$ in := assignments.. | christos |
| 2015-12-01 | Avoid calling brk_string() and hence Var_Export1() on | sjg |
| 2015-10-20 | Ensure emsg initialized | sjg |
| 2015-10-12 | The conditional expressions used with ':?' can be expensive | sjg |
| 2015-10-11 | Add Boolean wantit to Var_Parse and Var_Subst | sjg |
| 2015-10-06 | don't check for NULL before free() (Tilman Sauerbeck) | christos |
| 2015-06-19 | use isspace() | christos |
| 2015-06-19 | Adjust metachar handling to previous behaviour: | mlelstv |
| 2015-06-17 | Centralize the "is a meta char" test, instead of using two different arrays. | christos |
| 2015-05-05 | When evaluating condtionals from .if we want to require | sjg |
| 2014-09-14 | Fix handling of the silly $(@D) $(@F) etc. vars so modifiers on them | dholland |
| 2014-09-13 | Recognize the crazy POSIXisms $(?D) and $(?F); issue 2 in PR 49085 | dholland |
| 2014-09-13 | typo in comment, from the first reverted patch | dholland |
| 2014-09-07 | Revert all make changes except the unit tests to the state of three | joerg |
| 2014-08-23 | PR/49085: Jarmo Jaakkola: fix several parsing errors | christos |
| 2014-06-20 | Return varNoError rather than var_Error for ::?= etc. | sjg |
| 2014-05-19 | Var_Parse: endc only counts when at the correct nesting depth. | sjg |
| 2013-09-04 | Add VAR_INTERNAL as a context for variables set by make itself, | sjg |
| 2013-07-16 | When a var is set in the CMD context, it prevents the same name | sjg |
| 2013-07-16 | More gmake compatibility: | christos |
| 2013-07-15 | Make this work again like gmake. sjg: see the test program. | christos |
| 2013-07-06 | If using gmake's MAKELEVEL; use it the same way | sjg |
| 2013-06-18 | Use a #define for the variable name we put in environment to pass .MAKE.LEVEL | sjg |
| 2013-06-10 | put back previous change | christos |
| 2013-06-10 | Revert last, it doesn't even build. | joerg |
| 2013-06-10 | 1. Don't export .MAKE.LEVEL, because this is an illegal variable name for | christos |
| 2013-05-29 | Clean up some left overs | sjg |
| 2013-05-18 | Var_Delete: expand name if needed. | sjg |
| 2013-02-24 | While it is nice to have the same function do both the upper case and | christos |