]> git.ipfire.org Git - thirdparty/make.git/commit
- Rework secondary expansion so we only defer it if there's a possibility
authorPaul Smith <psmith@gnu.org>
Thu, 24 Sep 2009 02:41:44 +0000 (02:41 +0000)
committerPaul Smith <psmith@gnu.org>
Thu, 24 Sep 2009 02:41:44 +0000 (02:41 +0000)
commit0afbbf8595b6035a5a930399d20320d2e2852d72
tree6c74d485e4d57b2bf41bb5d6afaac1b4569dd554
parent3cc351decdd7d53fea0c730fd919163f20706762
- Rework secondary expansion so we only defer it if there's a possibility
  it might be needed: for most situations we parse prereqs immediately as
  we used to.  Reduces memory usage.
- Fixes Savannah bug #18622.
21 files changed:
ChangeLog
commands.c
default.c
dep.h
expand.c
file.c
filedef.h
function.c
hash.h
implicit.c
job.c
main.c
misc.c
read.c
rule.c
tests/ChangeLog
tests/scripts/features/echoing
tests/scripts/features/patternrules
tests/scripts/features/se_explicit
tests/scripts/features/se_implicit
tests/scripts/features/se_statpat