From nobody Tue Jul 25 02:35:03 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4R91N40t26z4nmfH for ; Tue, 25 Jul 2023 02:35:16 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R91N40J6Vz3j0Z for ; Tue, 25 Jul 2023 02:35:15 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-51bece5d935so7555928a12.1 for ; Mon, 24 Jul 2023 19:35:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1690252515; x=1690857315; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jn5FTsbdhdAQvMbRwgdxvaPZfJKhQr7JT1VWk1FxYfU=; b=coZwlTp1GGh6cyCeDwKKxFcFULPPAYsBjfEJ4mW+wuhLV16S7QK9yq70QX4K96ONgN 6RY4zo55dJp/OZfIrCGkQg0aVHCSr//9EssCFH3PF85bFJl4GYgeh2JmkOvXBWq/Rj8A OspN9ZMSTsdKaiPbmNKdFux2juwvmVt9vfHlaH8+Kb9JiHFMUrSbGQGD8Hbh3N8vAY07 Nzk3H/dE9gXbrxOfl2KVXSOgijSqdd4fa2sVbNKrlX/temgGQYpJZuXU5Z4LuSx/W42g yt7vbdptbPU98jOSEGCdqIbUY0kSUWDLYZGK8Jt9otCWB5fERgNt2yEWsoLCkiHuJ/az JQjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690252515; x=1690857315; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jn5FTsbdhdAQvMbRwgdxvaPZfJKhQr7JT1VWk1FxYfU=; b=QIRjpTzHpPqUKyvwca0FRzqLAWjvhEiDEZAJ9eWpMGbAfkfN6x0jVy41P/wNVZF7i6 L6TTAYQu86cXzxjTdQWeQ2nkkcvfcAZzruQa56ap6x5y4IYtBsIh4BsDzHgJO7oNgxth 9VtfsKWpEZqbzb3h+j/Pp5cq6bS0wf9YgotvRnFteOlXfLci9QiUW9cVi0cu3CQUxFzF KQsbFFt3rf5UJRcBYVfu3SvYWNkcBMKGezYlK0L4Q7ZMlq1KdaEJoIUIn6IaPIZ07rBH vMRm/9zERw4ZcPyBKp6WxX5ZonOJcn0UqE+DS8MSDu7Za4WPtNUw/iVfrtQJPoeHpYb0 ApCQ== X-Gm-Message-State: ABy/qLZmxwEggAHkdnB0b8uPsokpWHphOWmxKm3RXsutZAeXUNFdAXdz hbVjCFWGWipYmfkfs79KvCm7g4129DBG1o2iOjK3SPaQptAVT8OA X-Google-Smtp-Source: APBJJlHJvMmA/Aly6zI0Uu3ynavaLOagnoRSKeuo7dwy82IrqFreWQvtBoiiObhEh8Bmkf9zEtoYUSYRGEiu8ieeyRc= X-Received: by 2002:aa7:d315:0:b0:522:38f9:e653 with SMTP id p21-20020aa7d315000000b0052238f9e653mr2372346edq.30.1690252514742; Mon, 24 Jul 2023 19:35:14 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Mon, 24 Jul 2023 20:35:03 -0600 Message-ID: Subject: Re: how to compare branches? To: Steve Kargl Cc: Ed Maste , Brooks Davis , FreeBSD Hackers Content-Type: multipart/alternative; boundary="000000000000b8e6ff06014694b3" X-Rspamd-Queue-Id: 4R91N40J6Vz3j0Z X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated --000000000000b8e6ff06014694b3 Content-Type: text/plain; charset="UTF-8" On Mon, Jul 24, 2023, 8:19 PM Steve Kargl wrote: > On Mon, Jul 24, 2023 at 08:27:25PM -0400, Ed Maste wrote: > > On Mon, 24 Jul 2023 at 15:43, Brooks Davis wrote: > > > > > > or you can see individual commits graphically on mfc.freebsd.org with > > > the filter @lib/msun/ > > > > We also have a tool in the base system which will list the unmerged > commits: > > > > % sh tools/tools/git/mfc-candidates.sh -a lib/msun > > 34cc08e33698 Save all fpcr/fpsr bits in the AArch64 fenv_t > > 7702d940ec9a Avoid -pedantic warnings about using _Generic in > __fp_type_select > > 2b9a828c9949 Set default SPE FP environment > > 292815eac623 Fix powf(). > > This ... > > > 3550a49f6814 msun: Add copyright notices > > 455b2ccda3df * lib/msun/Makefile: . Disconnect b_exp.c and b_log.c > > This ... > > > from the build. > > 03a88e3de9c6 * lib/msun/Makefile b/lib/msun/Makefile: . Disconnect > > imprecise.c from the build. This file can be deleted. . Add > > b_tgammal.c to the build for ld80 and ld128 targets. The ld128 is > > a 'git mv' of imprecise.c to ld128/b_tgammal.c. > > This ... > > > b94b8bf7027e mips: Remove msun support > > 56f5947a7102 Remove checks for __GNUCLIKE_ASM assuming it is always true. > > c44ca4c227f7 msun/Makefile: Fix conditional and unbreak the build. > > Approved by:imp Fixes: 20adba8bc1beb125d5e5ed8f12e747ae79ca6a10 > > ae902a5be9b8 libc: Simplify soft-float on 32-bit arm > > 4d846d260e2b spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, > > drop -FreeBSD > I'm merging this tomorrow or Wednesday. > Should all of these be merged to stable/13? > > fix bugs or provide missing implementations of math functions. The > other patches either touch target-specific code (arm, aarch64) that > I don't have and can't easily test or are cosmetic (e.g., BSD 2-Clause). > I haven't seen any new libm bug reports, so likely all of the above > can be merge. > Ignore the bsd 2 clause stuff. Life got too busy for me.... Warner Note, Paul Zimmermann (a MPFR developer) that FreeBSD is only OS > that he's aware that supplies sinpi, cospi, and tanpi functions. > While testing, he found a few issues with these, reported them > to me, and I have a patch under going test. I'll submit it > shortly. > > te > > -- > Steve > > --000000000000b8e6ff06014694b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Mon, Jul 24, 2023, 8:19 PM Steve Kargl <sgk@troutmask.apl.washington.e= du> wrote:
On Mon, Jul 24, 2= 023 at 08:27:25PM -0400, Ed Maste wrote:
> On Mon, 24 Jul 2023 at 15:43, Brooks Davis <brooks@freebsd.org&= gt; wrote:
> >
> > or you can see individual commits graphically on mfc.free= bsd.org with
> > the filter @lib/msun/
>
> We also have a tool in the base system which will list the unmerged co= mmits:
>
> % sh tools/tools/git/mfc-candidates.sh -a lib/msun
> 34cc08e33698 Save all fpcr/fpsr bits in the AArch64 fenv_t
> 7702d940ec9a Avoid -pedantic warnings about using _Generic in __fp_typ= e_select
> 2b9a828c9949 Set default SPE FP environment
> 292815eac623 Fix powf().

This ...

> 3550a49f6814 msun: Add copyright notices
> 455b2ccda3df * lib/msun/Makefile:=C2=A0 =C2=A0. Disconnect b_exp.c and= b_log.c

This ...

> from the build.
> 03a88e3de9c6 * lib/msun/Makefile b/lib/msun/Makefile:=C2=A0 =C2=A0. Di= sconnect
> imprecise.c from the build.=C2=A0 This file can be deleted.=C2=A0 =C2= =A0. Add
> b_tgammal.c to the build for ld80 and ld128 targets.=C2=A0 The ld128= =C2=A0 =C2=A0 =C2=A0is
> a 'git mv' of imprecise.c to ld128/b_tgammal.c.

This ...

> b94b8bf7027e mips: Remove msun support
> 56f5947a7102 Remove checks for __GNUCLIKE_ASM assuming it is always tr= ue.
> c44ca4c227f7 msun/Makefile: Fix conditional and unbreak the build.
> Approved by:imp Fixes:=C2=A0 =C2=A0 =C2=A0 =C2=A020adba8bc1beb125d5e5e= d8f12e747ae79ca6a10
> ae902a5be9b8 libc: Simplify soft-float on 32-bit arm
> 4d846d260e2b spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, > drop -FreeBSD

=
I'm merging this tomorrow or Wednesday.=C2=A0


> Should all of these be merged to stable/13?

fix bugs or provide missing implementations of math functions.=C2=A0 The other patches either touch target-specific code (arm, aarch64) that
I don't have and can't easily test or are cosmetic (e.g., BSD 2-Cla= use).
I haven't seen any new libm bug reports, so likely all of the above
can be merge.

Ignore the bsd 2 clause stuff. Life got too busy for me....

Warner

Note, Paul Zimmermann (a MPFR developer) that FreeBSD is only OS
that he's aware that supplies sinpi, cospi, and tanpi functions.
While testing, he found a few issues with these, reported them
to me, and I have a patch under going test.=C2=A0 I'll submit it
shortly.

te

--
Steve

--000000000000b8e6ff06014694b3--