[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC 00/20] Refactoring and modernizations in the depcomp script
From: |
Stefano Lattarini |
Subject: |
[RFC 00/20] Refactoring and modernizations in the depcomp script |
Date: |
Thu, 18 Oct 2012 22:40:34 +0200 |
OK, after putting this in the backburner for few months, I've decided to
finally go for some cleanup and refactoring in the 'depcomp' script.
Unfortunately, I can't test most of the less common depmodes first-hand,
since I lack access to the required compilers or systems. So I'd really
like some feedback and real-world testing from possibly interested persons
(some of which I'm CC:ing, given their past contributions to the depcomp
script). In particular, I'd appreciate if if anyone would able to run the
depcomp tests in the following compilers:
- Microsoft Visual C/C++;
- modern versions of the AIX, Tru64 and IRIX vendor C compilers;
- the HP aCC (C++) and HP ia64 compilers;
- the Portland Group C/C++ compiler;
- the IBM C/C++ compilers (xlc/xlC);
- The Intel C/C++ compilers, version 8.0 or later.
Any feedback would be very appreciated!
Regards,
Stefano
P.S. Sorry for any delay in my replies, but I will be AFK in the
next few days. I'll try to catch up after.
-*-*-*-
Stefano Lattarini (20):
depcomp: be more idiomatic in checking for zero exit statuses
depcomp: remove useless quoting in variable definitions
depcomp: use "rmdir", not "rm -rf", to remove the empty lock directory
depcomp: correctly propagate exit status in exit trap
depcomp: safer quoting in variable expansion
depcomp: cosmetic fixlets to a comment
depcomp: don't rely on character ranges working as in C locale
depcomp: reduce code duplication
depcomp: avoid an extra fork when possible
depcomp: less duplication between AIX and Tru64 modes
depcomp: make some code more self-documenting
depcomp: shell code style changes
depcomp: whitespace fixes
depcomp: rewrite a sed invocation for less quoting
depcomp: remove an unused variable
depcomp: remove last relics of libtool 1.4 support
depcomp: improve comments about tcc support
tests: fix spurious failures with tcc
NEWS: update w.r.t. recent depcomp changes
depcomp: remove 'icc' depmode, add 'tcc' one
NEWS | 15 +++
lib/depcomp | 407 +++++++++++++++++++++++++++++----------------------------
t/depcomp8a.sh | 9 +-
t/depcomp8b.sh | 4 +-
4 files changed, 228 insertions(+), 207 deletions(-)
--
1.8.0.rc2.11.gd25c58c
- [RFC 00/20] Refactoring and modernizations in the depcomp script,
Stefano Lattarini <=
- [RFC 01/20] depcomp: be more idiomatic in checking for zero exit statuses, Stefano Lattarini, 2012/10/18
- [RFC 02/20] depcomp: remove useless quoting in variable definitions, Stefano Lattarini, 2012/10/18
- [RFC 03/20] depcomp: use "rmdir", not "rm -rf", to remove the empty lock directory, Stefano Lattarini, 2012/10/18
- [RFC 04/20] depcomp: correctly propagate exit status in exit trap, Stefano Lattarini, 2012/10/18
- [RFC 05/20] depcomp: safer quoting in variable expansion, Stefano Lattarini, 2012/10/18
- [RFC 06/20] depcomp: cosmetic fixlets to a comment, Stefano Lattarini, 2012/10/18
- [RFC 07/20] depcomp: don't rely on character ranges working as in C locale, Stefano Lattarini, 2012/10/18
- [RFC 08/20] depcomp: reduce code duplication, Stefano Lattarini, 2012/10/18