Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jul 2023 20:35:03 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        Ed Maste <emaste@freebsd.org>, Brooks Davis <brooks@freebsd.org>,  FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: how to compare branches?
Message-ID:  <CANCZdfoC7wm-X7=n_ds2vyx75ru5EtRjPCKHOMHjNb%2Be7zKU5A@mail.gmail.com>
In-Reply-To: <ZL8xKQ/kt4McMzDK@troutmask.apl.washington.edu>
References:  <ZL7TAYMyGG/nrTDc@troutmask.apl.washington.edu> <ZL7UYiv6VdZ8T5Ld@spindle.one-eyed-alien.net> <CAPyFy2A%2Bs891r61xbHdg7FS08pPtTn_=NkJf8DNeO8zPsjYZYw@mail.gmail.com> <ZL8xKQ/kt4McMzDK@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000b8e6ff06014694b3
Content-Type: text/plain; charset="UTF-8"

On Mon, Jul 24, 2023, 8:19 PM Steve Kargl <sgk@troutmask.apl.washington.edu>
wrote:

> On Mon, Jul 24, 2023 at 08:27:25PM -0400, Ed Maste wrote:
> > On Mon, 24 Jul 2023 at 15:43, Brooks Davis <brooks@freebsd.org> 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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon, Jul 24, 2023, 8:19 PM Steve Kargl &lt;<a href=
=3D"mailto:sgk@troutmask.apl.washington.edu">sgk@troutmask.apl.washington.e=
du</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Jul 24, 2=
023 at 08:27:25PM -0400, Ed Maste wrote:<br>
&gt; On Mon, 24 Jul 2023 at 15:43, Brooks Davis &lt;<a href=3D"mailto:brook=
s@freebsd.org" target=3D"_blank" rel=3D"noreferrer">brooks@freebsd.org</a>&=
gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; or you can see individual commits graphically on <a href=3D"http:=
//mfc.freebsd.org" rel=3D"noreferrer noreferrer" target=3D"_blank">mfc.free=
bsd.org</a> with<br>
&gt; &gt; the filter @lib/msun/<br>
&gt; <br>
&gt; We also have a tool in the base system which will list the unmerged co=
mmits:<br>
&gt; <br>
&gt; % sh tools/tools/git/mfc-candidates.sh -a lib/msun<br>
&gt; 34cc08e33698 Save all fpcr/fpsr bits in the AArch64 fenv_t<br>
&gt; 7702d940ec9a Avoid -pedantic warnings about using _Generic in __fp_typ=
e_select<br>
&gt; 2b9a828c9949 Set default SPE FP environment<br>
&gt; 292815eac623 Fix powf().<br>
<br>
This ...<br>
<br>
&gt; 3550a49f6814 msun: Add copyright notices<br>
&gt; 455b2ccda3df * lib/msun/Makefile:=C2=A0 =C2=A0. Disconnect b_exp.c and=
 b_log.c<br>
<br>
This ...<br>
<br>
&gt; from the build.<br>
&gt; 03a88e3de9c6 * lib/msun/Makefile b/lib/msun/Makefile:=C2=A0 =C2=A0. Di=
sconnect<br>
&gt; imprecise.c from the build.=C2=A0 This file can be deleted.=C2=A0 =C2=
=A0. Add<br>
&gt; b_tgammal.c to the build for ld80 and ld128 targets.=C2=A0 The ld128=
=C2=A0 =C2=A0 =C2=A0is<br>
&gt; a &#39;git mv&#39; of imprecise.c to ld128/b_tgammal.c.<br>
<br>
This ...<br>
<br>
&gt; b94b8bf7027e mips: Remove msun support<br>
&gt; 56f5947a7102 Remove checks for __GNUCLIKE_ASM assuming it is always tr=
ue.<br>
&gt; c44ca4c227f7 msun/Makefile: Fix conditional and unbreak the build.<br>
&gt; Approved by:imp Fixes:=C2=A0 =C2=A0 =C2=A0 =C2=A020adba8bc1beb125d5e5e=
d8f12e747ae79ca6a10<br>
&gt; ae902a5be9b8 libc: Simplify soft-float on 32-bit arm<br>
&gt; 4d846d260e2b spdx: The BSD-2-Clause-FreeBSD identifier is obsolete,<br=
>
&gt; drop -FreeBSD<br></blockquote></div></div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">I&#39;m merging this tomorrow or Wednesday.=C2=A0</div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><di=
v class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt; Should all of these be merged to stable/13?<br>
<br>
fix bugs or provide missing implementations of math functions.=C2=A0 The<br=
>
other patches either touch target-specific code (arm, aarch64) that<br>
I don&#39;t have and can&#39;t easily test or are cosmetic (e.g., BSD 2-Cla=
use).<br>
I haven&#39;t seen any new libm bug reports, so likely all of the above<br>
can be merge.<br></blockquote></div></div><div dir=3D"auto"><br></div><div =
dir=3D"auto">Ignore the bsd 2 clause stuff. Life got too busy for me....</d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">Warner</div><div dir=3D"au=
to"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">
Note, Paul Zimmermann (a MPFR developer) that FreeBSD is only OS <br>
that he&#39;s aware that supplies sinpi, cospi, and tanpi functions.<br>
While testing, he found a few issues with these, reported them<br>
to me, and I have a patch under going test.=C2=A0 I&#39;ll submit it <br>
shortly.<br>
<br>
te<br>
<br>
-- <br>
Steve<br>
<br>
</blockquote></div></div></div>

--000000000000b8e6ff06014694b3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfoC7wm-X7=n_ds2vyx75ru5EtRjPCKHOMHjNb%2Be7zKU5A>