[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-ng] [PATCH 0/4] deptrack: some more refactorings and simplific
From: |
Stefano Lattarini |
Subject: |
[Automake-ng] [PATCH 0/4] deptrack: some more refactorings and simplifications |
Date: |
Thu, 26 Jan 2012 14:44:19 +0100 |
This patch series offers a small but nice simplification to the automatic
dependency tracking support, by using some capabilities specific of GNU
make (e.g., the "-include" directive, the $(dir) built-in function, etc).
The improvement offered by these patches is somewhat small, and surely a
more aggressive refactoring would bring greater advantages. But I prefer
to proceed by small steps whenever possible. So here we go.
I will push this series in 72 hours to 'ng/master' if there is no review
by then. For the moment, to make it easier to try it out, I've pushed it
to the temporary branch 'ng/experimental/deptrack-refactor'
Stefano Lattarini (4):
[ng] deptrack: increase testsuite coverage
[ng] deptrack: refactoring for "fastdep" mode
[ng] deptrack: simplify by assuming more GNU make semantics
[ng] deptrack: remove obsolescent comments
NG-NEWS | 6 +
automake.in | 41 +--------
doc/automake.texi | 1 -
lib/am/configure.am | 6 +-
lib/am/depend2.am | 84 +++++++----------
m4/Makefile.am | 1 -
m4/depend.m4 | 1 -
m4/depout.m4 | 73 --------------
tests/depcomp-recover.test | 112 +++++++++++++++++++++
tests/depcomp-shuffle-sub-vpath.test | 23 +++++
tests/depcomp-shuffle-sub.test | 23 +++++
tests/depcomp-shuffle-vpath.test | 23 +++++
tests/depcomp-shuffle.sh | 177 ++++++++++++++++++++++++++++++++++
tests/depcomp-shuffle.test | 23 +++++
tests/depend.test | 2 +-
tests/depend4.test | 2 +-
tests/depend5.test | 77 ---------------
tests/depend6.test | 45 ---------
tests/exsource.test | 2 +-
tests/gen-testsuite-part | 5 +
tests/list-of-tests.mk | 10 +-
tests/postproc.test | 49 ----------
tests/pr243.test | 58 -----------
tests/pr266.test | 47 ---------
tests/subobj11a.test | 1 +
tests/subobj11c.test | 2 +-
26 files changed, 440 insertions(+), 454 deletions(-)
delete mode 100644 m4/depout.m4
create mode 100755 tests/depcomp-recover.test
create mode 100755 tests/depcomp-shuffle-sub-vpath.test
create mode 100755 tests/depcomp-shuffle-sub.test
create mode 100755 tests/depcomp-shuffle-vpath.test
create mode 100755 tests/depcomp-shuffle.sh
create mode 100755 tests/depcomp-shuffle.test
delete mode 100755 tests/depend5.test
delete mode 100755 tests/depend6.test
delete mode 100755 tests/postproc.test
delete mode 100755 tests/pr243.test
delete mode 100755 tests/pr266.test
--
1.7.7.3
- [Automake-ng] [PATCH 0/4] deptrack: some more refactorings and simplifications,
Stefano Lattarini <=
- [Automake-ng] [PATCH 2/4] [ng] deptrack: refactoring for "fastdep" mode, Stefano Lattarini, 2012/01/26
- [Automake-ng] [PATCH 4/4] [ng] deptrack: remove obsolescent comments, Stefano Lattarini, 2012/01/26
- [Automake-ng] [PATCH 1/4] [ng] deptrack: increase testsuite coverage, Stefano Lattarini, 2012/01/26
- [Automake-ng] [PATCH 3/4] [ng] deptrack: simplify by assuming more GNU make semantics, Stefano Lattarini, 2012/01/26
- Re: [Automake-ng] [PATCH 0/4] deptrack: some more refactorings and simplifications, Stefano Lattarini, 2012/01/31