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

[-- Attachment #1 --]
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
>
>

[-- Attachment #2 --]
<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 24, 2023, 8:19 PM Steve Kargl &lt;<a href="mailto:sgk@troutmask.apl.washington.edu">sgk@troutmask.apl.washington.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Jul 24, 2023 at 08:27:25PM -0400, Ed Maste wrote:<br>
&gt; On Mon, 24 Jul 2023 at 15:43, Brooks Davis &lt;<a href="mailto:brooks@freebsd.org" target="_blank" rel="noreferrer">brooks@freebsd.org</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; or you can see individual commits graphically on <a href="http://mfc.freebsd.org" rel="noreferrer noreferrer" target="_blank">mfc.freebsd.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 commits:<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_type_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:   . 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:   . Disconnect<br>
&gt; imprecise.c from the build.  This file can be deleted.   . Add<br>
&gt; b_tgammal.c to the build for ld80 and ld128 targets.  The ld128     is<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 true.<br>
&gt; c44ca4c227f7 msun/Makefile: Fix conditional and unbreak the build.<br>
&gt; Approved by:imp Fixes:       20adba8bc1beb125d5e5ed8f12e747ae79ca6a10<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="auto"><br></div><div dir="auto">I&#39;m merging this tomorrow or Wednesday. </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="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.  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-Clause).<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="auto"><br></div><div dir="auto">Ignore the bsd 2 clause stuff. Life got too busy for me....</div><div dir="auto"><br></div><div dir="auto">Warner</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-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.  I&#39;ll submit it <br>
shortly.<br>
<br>
te<br>
<br>
-- <br>
Steve<br>
<br>
</blockquote></div></div></div>

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