[PATCH 0/2] C99: harder dependency on variadic macros

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Since [1] which has been out since v2.31.0 we've had a hard dependency
on variadic macros.

Removing the relevant always-off-unless-you-monkeypatch-the-source
code may be too aggressive for Junio's "Let's give it enough time"[2].

But I'm submitting this because of brian m. carlson's note[3] about
wanting to submit more general patches for declaring a hard dependency
on all of C99.

Whatever anyone thinks of that this harder dependency on C99 variadic
macros would be a subset of such a change, so it makes sense to
consider it first. Let's see if anyone has an issue with this landing
before brian's suggested larger change.

1. https://lore.kernel.org/git/YBJLgY+CWtS9TeVb@xxxxxxxxxxxxxxxxxxxxxxx/
2. https://lore.kernel.org/git/xmqq5z3hy4fq.fsf@xxxxxxxxxxxxxxxxxxxxxx/
3. https://lore.kernel.org/git/YHOLo36MfuTj6YeD@xxxxxxxxxxxxxxxxxxxxxxxxx/

Ævar Arnfjörð Bjarmason (2):
  git-compat-util.h: clarify comment on GCC-specific code
  C99 support: remove non-HAVE_VARIADIC_MACROS code

 Documentation/CodingGuidelines |  3 ++
 banned.h                       |  5 ---
 git-compat-util.h              | 25 +++++-------
 trace.c                        | 73 ----------------------------------
 trace.h                        | 62 -----------------------------
 trace2.c                       | 39 ------------------
 trace2.h                       | 25 ------------
 usage.c                        | 10 -----
 8 files changed, 12 insertions(+), 230 deletions(-)

-- 
2.31.1.631.gb80e078001e




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux