From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oo1-xc34.google.com (mail-oo1-xc34.google.com [IPv6:2607:f8b0:4864:20::c34]) by sourceware.org (Postfix) with ESMTPS id 9DD43385B83C for ; Tue, 16 Nov 2021 17:13:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9DD43385B83C Received: by mail-oo1-xc34.google.com with SMTP id x1-20020a4aea01000000b002c296d82604so7469351ood.9 for ; Tue, 16 Nov 2021 09:13:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6sixcKz8ybmWuXzZM84ZeRpYB9a3vjHrwhe4CxPvBu0=; b=EH9k6Gt0nlGs2KMMOxT4NdM78s5SHdxiR2mmdEHElAOEhE681U4J7HD0UNNhbM3lxe s7vTCSvpEmLufGgQO1o59Qy6rBl+LaClAdlNhFbVhqnSykwEpZH8imZ3uDgF9ux7q1XQ Y3O+sfASWa2+aUuF7Vkien1+IDWowFEOeJVmuByATJrHf3JEJ8+ogf5BRa/YNAK7RTe3 7ed3QvjYw0tfJVK20s6Zl6uNswjBpIrZraKt+otWCYrT/kflnyTyLYlp7pseMZdm+SHL KBnFyUZjovKtd4SCBeIZTS6kE27WSxPPzknE2n0gwvsjSfioU3bTAzyjdV5l85KzDPwi SDJQ== X-Gm-Message-State: AOAM532W3dmlKZAsGumdCCHYLWZOuSOFoDY9wF174HQbCKB4CGnR2ALW YjmZDK0BzcgYAZXPxlsEg7lL1tRk9/GpvXw2dg== X-Google-Smtp-Source: ABdhPJwY6CD836tl2auhb34xiaRAJz+Mw08MeDMAvrCEtKlSqgO3ObpbQbVOIUk3NfEOMSJvfSm+48yk3SYKvumkq2Y= X-Received: by 2002:a4a:5291:: with SMTP id d139mr4672802oob.98.1637082816261; Tue, 16 Nov 2021 09:13:36 -0800 (PST) MIME-Version: 1.0 References: <56a1a945-608e-0e5e-7610-c35481abb980@gmail.com> In-Reply-To: From: "Arthur O'Dwyer" Date: Tue, 16 Nov 2021 12:13:25 -0500 Message-ID: Subject: Re: [cfe-dev] ISO C3X proposal: nonnull qualifier To: "Alejandro Colomar (man-pages)" Cc: "gcc@gcc.gnu.org" , Clang Dev X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Nov 2021 17:13:39 -0000 On Tue, Nov 16, 2021 at 4:31 AM Jonathan Wakely via cfe-dev < cfe-dev@lists.llvm.org> wrote: > On Mon, 15 Nov 2021, 21:15 Alejandro Colomar (man-pages) > wrote: > >> Also, I'm curious, do you do those diffs usually by hand? >> > > Yes. Just highlight text in red and green, with strike through or > underlining. > > If you write the paper in LaTeX you can use macros like: > \definecolor{addclr}{rgb}{0,.6,.6} > \definecolor{remclr}{rgb}{1,0,0} > \renewcommand{\added}[1]{\textcolor{addclr}{\uline{#1}}} > \newcommand{\removed}[1]{\textcolor{remclr}{\sout{#1}}} > \renewcommand{\changed}[2]{\removed{#1}\added{#2}} > Or, if you use Bikeshed, it's just the HTML tags and . For example: https://github.com/Quuxplusone/draft/blob/29d1609da4182504dec7ada25b0700246bb7d86a/Makefile#L12 https://github.com/Quuxplusone/draft/blob/29d1609da4182504dec7ada25b0700246bb7d86a/d2266-implicit-move-rvalue-ref.bs#L529-L552 produces https://quuxplusone.github.io/draft/d2266-implicit-move-rvalue-ref.html#wording Even with Bikeshed, copy-pasting the standard text and marking up the diff is still a manual process; but it *looks* pretty nice IMO, at both the source level and the finished-product level. HTH, Arthur