| Age | Commit message (Expand) | Author |
| 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 |
| 2012-11-15 | include the variable name in debugging printfs. | christos |
| 2012-06-12 | Replace __dead, __unused and the various printf format attributes | joerg |
| 2012-06-04 | Var_UnExport() and setenv() can both realloc environ. | sjg |
| 2012-05-18 | Avoid nested extern declaration warnings | sjg |
| 2012-04-24 | Var* are generally very liberal with memory, with the expectation | sjg |
| 2011-06-03 | ApplyModifiers: if we parse a variable in the modifier list, | sjg |
| 2011-05-21 | Explicitly #include <time.h> for time(3) and strftime(3). | tsutsui |
| 2011-04-11 | If a "long" modifier name does not match, goto default case | sjg |
| 2011-04-11 | Add :localtime and :gmtime which use value as format string for strftime. | sjg |
| 2011-04-07 | Add the :hash modifier to compute a 32bit hash of an variable. | joerg |
| 2011-03-06 | Add unit tests to check that exists(some/dir/) works | sjg |
| 2010-12-02 | From Aleksey Cheusov: Fix unexpected behavior with: | christos |
| 2010-12-02 | add commented out a possible addition that provides $^ like gmake, but | christos |
| 2010-06-06 | Add .export-env which tells make to export a variable to the environment | sjg |
| 2010-04-21 | If we do .export (all) and have any variables that involve :sh | sjg |
| 2010-04-20 | Behavior of realpath() appears to vary. | sjg |
| 2010-04-15 | Add :tA to attempt to resolve to absoute path using realpath(). | sjg |
| 2009-11-19 | Add .unexport - the exact opposite of .export | sjg |
| 2009-09-08 | Reviewed by: apb | sjg |
| 2009-09-07 | PR: 41998 | sjg |
| 2009-06-16 | Child of vfork() must not alter the state of parent. | sjg |
| 2009-02-18 | adjust patch to current. | christos |
| 2009-02-18 | CID 5044: Protect against NULL deref. | christos |
| 2009-01-28 | Allow for () in the argument to .ifdef et al. | dsl |
| 2009-01-23 | Change 'ClientData' to 'void *' so that relevant parameters can | dsl |
| 2009-01-18 | fix -Wsign-compare issues | lukem |
| 2009-01-17 | Change 'Buffer' so that it is the actual struct, not a pointer to it. | dsl |
| 2009-01-16 | Debug print improvements. | dsl |
| 2008-12-29 | In the :M code, 'pattern' is always malloced memory - so unconditionally | dsl |
| 2008-12-29 | Count both () and {} when looking for the end of a :M pattern. | dsl |
| 2008-12-23 | Treat '\\' as a possible terminator for a loop control variable. | dsl |
| 2008-12-21 | Don't allow $) $} $: or $$ as variable expansions, they confuse other | dsl |
| 2008-12-20 | A lot of code assumes that the pointer returned by Buf_GetAll() is malloced. | dsl |
| 2008-12-20 | Do not allow Var_Set() or Var_Append() to set the empty variable (which will | dsl |
| 2008-12-20 | Change some "^I *^I" to "^I^I" and align the comment block about | dsl |
| 2008-12-19 | add a little more debugging. | christos |
| 2008-12-13 | Use NULL instead of -1 cast to the relavant type (usually via NIL). | dsl |
| 2008-12-13 | Do not let the variable name "" be set from the command line (-D "") | dsl |