On Mon, Jun 15, 2015 at 10:24:24AM -0700, Craig Rodrigues wrote:
Having more tools use libxo will definitely make it easier to write tools
like Eagleeye.
Having more tools use libxo means having more broken tools.
% w --libxo
w: missing libxo option
OK. Let's check the manpage.
% man w
On Sat, Jun 13, 2015 at 06:45:57PM -0700, Craig Rodrigues wrote:
On Sat, Jun 13, 2015 at 6:29 PM, Steve Kargl
s...@troutmask.apl.washington.edu wrote:
Are you talking about this comment you made?
https://lists.freebsd.org/pipermail/freebsd-current/2015-March/054899.html
I
On Sun, Jun 14, 2015 at 07:46:05PM +0100, Bruce Simpson wrote:
On 14/06/2015 18:10, Steve Kargl wrote:
On Sun, Jun 14, 2015 at 11:22:03AM +0100, Bruce Simpson wrote:
But I have yet to see a coherent argument here -- size(1) numbers, RSS
figures etc. -- about how it allegedly adds bloat
On Sun, Jun 14, 2015 at 11:22:03AM +0100, Bruce Simpson wrote:
But I have yet to see a coherent argument here -- size(1) numbers, RSS
figures etc. -- about how it allegedly adds bloat. Most of what I've
seen so far is POLA, NIH resistance, and hand-wavery.
It is not alleged. I actaully
On Sat, Jun 13, 2015 at 05:40:59PM -0700, Craig Rodrigues wrote:
On Sat, Jun 13, 2015 at 5:26 PM, Steve Kargl
s...@troutmask.apl.washington.edu wrote:
Given the horrid state of the manpages, which I showed
in March, one can only wonder about the internals of
the libxo itself
On Sat, Jun 13, 2015 at 05:13:31PM -0700, Craig Rodrigues wrote:
For people who are trying to build FreeBSD-based embedded products with
modern web UI's,
this is *really* useful.
Given the bloat caused by libxo, which I showed in March,
I don't see how people working on embedded products
On Sun, Jun 14, 2015 at 01:19:27AM +0800, Julian Elischer wrote:
On 6/13/15 11:38 PM, David Chisnall wrote:
On 13 Jun 2015, at 11:17, Ian Lepore i...@freebsd.org wrote:
If you would have told me a year ago that you had a simple scheme that
could make 30 years of experience maintaining code
On Fri, Jun 12, 2015 at 08:43:09PM -0400, Alexander Kabaev wrote:
On Wed, 10 Jun 2015 01:27:39 + (UTC)
Marcel Moolenaar mar...@freebsd.org wrote:
Author: marcel
Date: Wed Jun 10 01:27:38 2015
New Revision: 284198
URL: https://svnweb.freebsd.org/changeset/base/284198
Log:
Author: kargl
Date: Sun May 17 16:27:06 2015
New Revision: 283032
URL: https://svnweb.freebsd.org/changeset/base/283032
Log:
In r279493, the functions pzero[f](), qzero[f], pone[f](),
and qone[f]() were marked as __inline, but their forward
declarations were not updated. Fix the forward
On Fri, May 01, 2015 at 08:08:26PM +, Baptiste Daroussin wrote:
Author: bapt
Date: Fri May 1 20:08:25 2015
New Revision: 282318
URL: https://svnweb.freebsd.org/changeset/base/282318
Log:
Replace groff's soelim by soeliminate(1) renamed soelim(1)
Given that soeliminate(1) does not
On Fri, May 01, 2015 at 10:42:11PM +0200, Baptiste Daroussin wrote:
On Fri, May 01, 2015 at 01:30:27PM -0700, Steve Kargl wrote:
On Fri, May 01, 2015 at 08:08:26PM +, Baptiste Daroussin wrote:
Author: bapt
Date: Fri May 1 20:08:25 2015
New Revision: 282318
URL: https
On Fri, May 01, 2015 at 11:00:49PM +0200, Baptiste Daroussin wrote:
On Fri, May 01, 2015 at 01:58:15PM -0700, Steve Kargl wrote:
On Fri, May 01, 2015 at 10:42:11PM +0200, Baptiste Daroussin wrote:
On Fri, May 01, 2015 at 01:30:27PM -0700, Steve Kargl wrote:
On Fri, May 01, 2015 at 08:08
On Sun, Apr 19, 2015 at 12:39:47AM +0200, Oliver Pinter wrote:
On Sat, Apr 18, 2015 at 11:23 PM, Konstantin Belousov k...@freebsd.org
wrote:
void acpi_SetDefaultIntrModel(int model);
void acpi_cpu_c1(void);
+void acpi_cpu_idle_mwait(uint32_t mwait_hint);
This change is
On Wed, Apr 01, 2015 at 02:29:16PM +0200, Mateusz Guzik wrote:
Mateusz, if you keep the momentum, in the next years we will see lots
of files with your copyright. :) There is no reason to create one
just for this. Also, you can legitimately add your name into header of
null.c if you move
Author: kargl
Date: Tue Mar 10 17:10:54 2015
New Revision: 279856
URL: https://svnweb.freebsd.org/changeset/base/279856
Log:
According to POSIX.1-2008, the Bessel functions of second kind
should raise a divide-by-zero floating point exception for x = +-0
and an invalid floating point
Author: kargl
Date: Sun Mar 1 20:26:03 2015
New Revision: 279491
URL: https://svnweb.freebsd.org/changeset/base/279491
Log:
When j0() and j1() were converted to j0f() and j1f(), the threshold
values for the different invervals were not converted correctly.
Adjust the threshold values to
Author: kargl
Date: Sun Mar 1 20:32:47 2015
New Revision: 279493
URL: https://svnweb.freebsd.org/changeset/base/279493
Log:
Give compilers a stronger hint to inline the functions
pzero[f], qzero[f], pone[f], and qone[f]. While here
fix the function declarations in accordance with
Author: kargl
Date: Sat Feb 7 00:38:18 2015
New Revision: 278339
URL: https://svnweb.freebsd.org/changeset/base/278339
Log:
Truncate the exponent 'n' of type long to a domain contained
within [INT_MIN, INT_MAX] where the magnitude of the lower
and upper bounds are sufficiently large to
On Wed, Feb 04, 2015 at 02:38:40AM +1100, Bruce Evans wrote:
On Tue, 3 Feb 2015, Pedro F. Giffuni wrote:
Log:
Reduce confusion in scalbnl() family of functions.
The changes unrelated to the bug in r277948 made
the code very difficult to understand to both
coverity and regular
On Wed, Feb 04, 2015 at 04:37:14AM +1100, Bruce Evans wrote:
On Tue, 3 Feb 2015, Steve Kargl wrote:
-#include limits.h
+#include float.h
#include math.h
+#defineFLT_LARGE FLT_MAX_EXP - FLT_MIN_EXP + FLT_MANT_DIG
+#defineFLT_SMALL FLT_MIN_EXP - FLT_MAX_EXP
On Tue, Jan 20, 2015 at 11:19:58PM -0500, Pedro Giffuni wrote:
On 01/20/15 22:52, Steve Kargl wrote:
On Tue, Jan 20, 2015 at 10:36:16PM -0500, Pedro Giffuni wrote:
On 01/20/15 22:06, Adrian Chadd wrote:
* .. and apparently updating that gcc to something 4.2 is verboten.
The external
On Tue, Jan 20, 2015 at 10:36:16PM -0500, Pedro Giffuni wrote:
On 01/20/15 22:06, Adrian Chadd wrote:
* .. and apparently updating that gcc to something 4.2 is verboten.
The external toolchain can't be that bad(?).
Are the ever change knobs documented somewhere?
please do. I bet
Author: kargl
Date: Tue Jan 6 23:04:41 2015
New Revision: 276769
URL: https://svnweb.freebsd.org/changeset/base/276769
Log:
Fix a typographical error.
Confirmed by: n1256.pdf
Obtained from:Dragonfly BSD
Modified:
head/share/man/man3/tgmath.3
Modified:
On Fri, Jan 02, 2015 at 03:59:11PM -0500, Benjamin Kaduk wrote:
On Fri, Jan 2, 2015 at 3:44 PM, Steve Kargl
s...@troutmask.apl.washington.edu wrote:
On Fri, Jan 02, 2015 at 08:34:56PM +, Garrett Cooper wrote:
Author: ngie
Date: Fri Jan 2 20:34:55 2015
New Revision: 276565
On Fri, Jan 02, 2015 at 08:34:56PM +, Garrett Cooper wrote:
Author: ngie
Date: Fri Jan 2 20:34:55 2015
New Revision: 276565
URL: https://svnweb.freebsd.org/changeset/base/276565
Log:
Remove gnu/ info pages to unbreak the build with MK_GCC != no, etc
Does this mean that FreeBSD
On Fri, Jan 02, 2015 at 01:37:59PM -0800, Alfred Perlstein wrote:
On 1/2/15 1:33 PM, Steve Kargl wrote:
Yeah, I know what the default is for tier-1, which is somewhat
irrelevant to my question. bapt@ has removed info pages (and
Garrett seems to have cleanup after bapt). Noting
On Fri, Jan 02, 2015 at 10:35:57PM +0100, Baptiste Daroussin wrote:
On Fri, Jan 02, 2015 at 01:33:41PM -0800, Steve Kargl wrote:
Yeah, I know what the default is for tier-1, which is somewhat
irrelevant to my question. bapt@ has removed info pages (and
Garrett seems to have cleanup
On Thu, Dec 18, 2014 at 02:44:47PM -0700, Warner Losh wrote:
On Dec 17, 2014, at 2:16 PM, Steve Kargl
s...@troutmask.apl.washington.edu wrote:
Ed's diff is ~1000 lines and touches several files. Localizing
the change to math_private.h would have been a ~20 line
diff to a single
On Wed, Dec 17, 2014 at 04:30:32PM +0100, Ed Schouten wrote:
Steve,
2014-12-16 17:20 GMT+01:00 Steve Kargl s...@troutmask.apl.washington.edu:
This seems like a lot of code churn for very little benefit.
In particular, I know that the one person working on fixing
problems with FreeBSD's
On Wed, Dec 17, 2014 at 02:15:48PM -0600, Mark Linimon wrote:
On Wed, Dec 17, 2014 at 11:12:35AM -0800, Steve Kargl wrote:
I'm always afraid of statements like these, as they can be brought to
the table to prevent any changes from being made. The fact that
someone else (be it Android
On Wed, Dec 17, 2014 at 12:48:37PM -0800, Garrett Cooper wrote:
On Dec 17, 2014, at 11:12, Steve Kargl s...@troutmask.apl.washington.edu
wrote:
On Wed, Dec 17, 2014 at 04:30:32PM +0100, Ed Schouten wrote:
?
This comment isn't true! These functions pre-date C11 by years.
See
On Tue, Dec 16, 2014 at 09:21:57AM +, Ed Schouten wrote:
Author: ed
Date: Tue Dec 16 09:21:56 2014
New Revision: 275819
URL: https://svnweb.freebsd.org/changeset/base/275819
Log:
Rename cpack*() to CMPLX*().
This seems like a lot of code churn for very little benefit.
In
On Tue, Dec 16, 2014 at 09:21:57AM +, Ed Schouten wrote:
Author: ed
Date: Tue Dec 16 09:21:56 2014
New Revision: 275819
URL: https://svnweb.freebsd.org/changeset/base/275819
Log:
Rename cpack*() to CMPLX*().
The C11 standard introduced a set of macros (CMPLX, CMPLXF, CMPLXL)
Author: kargl
Date: Mon Dec 8 15:47:52 2014
New Revision: 275614
URL: https://svnweb.freebsd.org/changeset/base/275614
Log:
Adjust the |x| small limit from 0x1p-7 to 0x1p-9. This
adjustment increases the number of correctly rounded
cases within the interval on i386.
Requested by: bde
Author: kargl
Date: Fri Dec 5 19:00:55 2014
New Revision: 275518
URL: https://svnweb.freebsd.org/changeset/base/275518
Log:
Update the constants associated with the evaluation of j0f(x)
for |x| small.
While here, remove the explicit cast of 0.25 to float. Replace
a multiplication
Author: kargl
Date: Thu Dec 4 15:57:58 2014
New Revision: 275476
URL: https://svnweb.freebsd.org/changeset/base/275476
Log:
Fix a 20+ year bug by using an appropriate constant for
the transition from one asymptotic approximation to another
for the zeroth order Bessel and Neumann functions.
On Thu, Dec 04, 2014 at 03:57:59PM +, Steve Kargl wrote:
Author: kargl
Date: Thu Dec 4 15:57:58 2014
New Revision: 275476
URL: https://svnweb.freebsd.org/changeset/base/275476
Log:
Fix a 20+ year bug by using an appropriate constant for
the transition from one asymptotic
On Thu, Nov 06, 2014 at 10:53:50PM +, Devin Teske wrote:
Author: dteske
Date: Thu Nov 6 22:53:50 2014
New Revision: 274203
URL: https://svnweb.freebsd.org/changeset/base/274203
Log:
SUBDIR_DEPENDS__ in lib/Makefile is not working out so well for me.
Add to using _prebuild_libs in
On Thu, Nov 06, 2014 at 03:19:19PM -0800, NGie Cooper wrote:
On Thu, Nov 6, 2014 at 3:06 PM, dte...@freebsd.org wrote:
-Original Message-
From: Steve Kargl [mailto:s...@troutmask.apl.washington.edu]
Sent: Thursday, November 6, 2014 3:05 PM
To: Devin Teske
Cc: src-committ
On Tue, Oct 21, 2014 at 08:00:50PM +, Baptiste Daroussin wrote:
Author: bapt
Date: Tue Oct 21 20:00:49 2014
New Revision: 273406
URL: https://svnweb.freebsd.org/changeset/base/273406
Log:
Always use libc++ as the default c++ stack when building with an external
gcc 4.8+
While
Author: kargl
Date: Thu Oct 9 22:39:52 2014
New Revision: 272845
URL: https://svnweb.freebsd.org/changeset/base/272845
Log:
The value small=2**-(p+3), where p is the precision, can be determine from
lgamma(x) = -log(x) - log(1+x) + x*(1-g) + x**2*P(x) with g = 0.57...
being the Euler
Author: kargl
Date: Thu Oct 2 23:08:36 2014
New Revision: 272457
URL: https://svnweb.freebsd.org/changeset/base/272457
Log:
Remove whitespace and 2 blank lines.
Modified:
head/lib/msun/src/e_lgamma_r.c
Modified: head/lib/msun/src/e_lgamma_r.c
Author: kargl
Date: Thu Sep 25 22:15:10 2014
New Revision: 272138
URL: http://svnweb.freebsd.org/changeset/base/272138
Log:
* Whitespace.
Modified:
head/lib/msun/src/e_lgamma_r.c
Modified: head/lib/msun/src/e_lgamma_r.c
Author: kargl
Date: Wed Sep 17 19:01:22 2014
New Revision: 271719
URL: http://svnweb.freebsd.org/changeset/base/271719
Log:
For targets that have a signed zero, lgamma_r(-0, signgamp) should
set signgamp = -1.
Submitted by: enh at google dot com (e_lgamma[f]_r.c)
Modified:
Author: kargl
Date: Mon Sep 15 23:21:57 2014
New Revision: 271651
URL: http://svnweb.freebsd.org/changeset/base/271651
Log:
* Makefile:
. Hook e_lgammal[_r].c to the build.
. Create man page links for lgammal[-r].3.
* Symbol.map:
. Sort lgammal to its rightful place.
. Add
Author: kargl
Date: Thu Sep 4 23:50:05 2014
New Revision: 271147
URL: http://svnweb.freebsd.org/changeset/base/271147
Log:
Remove an initialized, but otherwise, unused variable.
Modified:
head/lib/msun/src/e_lgamma_r.c
head/lib/msun/src/e_lgammaf_r.c
Modified:
Author: kargl
Date: Mon Sep 1 16:24:25 2014
New Revision: 270932
URL: http://svnweb.freebsd.org/changeset/base/270932
Log:
Fix a tab that somehow became 8 spaces.
Remove parentheses in a return statement to be consistent with the
rest of the file.
Rename sin_pi() in the float
Author: kargl
Date: Mon Sep 1 18:57:13 2014
New Revision: 270947
URL: http://svnweb.freebsd.org/changeset/base/270947
Log:
According to the ISO C standard, lgamma(-integer) returns
inf and raises the divided-by-zero exception. Compilers
constant fold one/zero to inf but do not raise the
Author: kargl
Date: Sun Aug 31 21:38:03 2014
New Revision: 270893
URL: http://svnweb.freebsd.org/changeset/base/270893
Log:
Compute sin(pi*x) without actually doing the pi*x multiplication.
sin_pi(x) is only called for x 0 and |x| 2**(p-1) where p is
the precision of x. The new argument
Author: kargl
Date: Sat Aug 30 17:14:47 2014
New Revision: 270845
URL: http://svnweb.freebsd.org/changeset/base/270845
Log:
Make tiny volatile to prevent the compiler(s) from
constant folding expressions of the form 1 - tiny,
which are used to raise FE_INEXACT.
Modified:
Author: kargl
Date: Sat Aug 30 17:31:53 2014
New Revision: 270847
URL: http://svnweb.freebsd.org/changeset/base/270847
Log:
Fix the order of const volatile to be consistent with
the rest of msun.
Modified:
head/lib/msun/src/s_tanh.c
head/lib/msun/src/s_tanhf.c
Modified:
On Thu, Aug 14, 2014 at 06:29:55PM +, Gavin Atkinson wrote:
Author: gavin
Date: Thu Aug 14 18:29:55 2014
New Revision: 269992
URL: http://svnweb.freebsd.org/changeset/base/269992
Log:
Update i386/NOTES and amd64/NOTES files to contain the complete list of
firmwares for iwn(4) and
Author: kargl
Date: Sat Aug 9 15:53:40 2014
New Revision: 269758
URL: http://svnweb.freebsd.org/changeset/base/269758
Log:
When r255294 was committed, it exposed the symbols lgammal, powl,
and tgammal in libm. These functions are part of ISO/IEC 9899:1999
and their prototypes should have
Author: kargl
Date: Sun Jul 13 15:15:51 2014
New Revision: 268587
URL: http://svnweb.freebsd.org/changeset/base/268587
Log:
Whitespace.
Modified:
head/lib/msun/src/s_erf.c
Modified: head/lib/msun/src/s_erf.c
==
---
Author: kargl
Date: Sun Jul 13 15:45:45 2014
New Revision: 268588
URL: http://svnweb.freebsd.org/changeset/base/268588
Log:
* Use the volatile qualifier for 'tiny' to prevent compilers
from erronously constant folding expressions of the form
'1 - tiny'. This allows erf[f](x) to raise
Author: kargl
Date: Sun Jul 13 16:05:33 2014
New Revision: 268589
URL: http://svnweb.freebsd.org/changeset/base/268589
Log:
* Update the comments that refer to erf[c](nan) and erf[c](+-inf)
to use erf[c]f.
Modified:
head/lib/msun/src/s_erff.c
Modified: head/lib/msun/src/s_erff.c
Author: kargl
Date: Sun Jul 13 16:24:16 2014
New Revision: 268590
URL: http://svnweb.freebsd.org/changeset/base/268590
Log:
* Use 9 digits instead of 11 digits in efx and efx8.
* Update the domain and range of comments for the polynomial
approximations, including using the the correct
Author: kargl
Date: Sun Jul 13 17:05:03 2014
New Revision: 268593
URL: http://svnweb.freebsd.org/changeset/base/268593
Log:
* Makefile:
. Add s_erfl.c to building libm.
. Add MLINKS for erfl.3 and erfcl.3.
* Symbol.map:
. Move erfl and erfcl to their proper location.
*
Author: kargl
Date: Sun Jul 13 23:10:39 2014
New Revision: 268597
URL: http://svnweb.freebsd.org/changeset/base/268597
Log:
* Update the comments to agree with commit r226595.
* While here, fix a nearby typo in a comment.
Modified:
head/lib/msun/src/e_pow.c
Modified:
On Sat, Jul 12, 2014 at 09:31:23AM -0600, Ian Lepore wrote:
On Sat, 2014-07-12 at 13:27 +, Alexey Dokuchaev wrote:
On Sat, Jul 12, 2014 at 01:37:49PM +0100, Bruce Simpson wrote:
On 12/07/2014 12:34, Bruce Evans wrote:
This joke is bad. The C++ version is worse in every way.
I
On Sat, Jun 14, 2014 at 08:36:33PM +, Gavin Atkinson wrote:
Author: gavin
Date: Sat Jun 14 20:36:32 2014
New Revision: 267486
URL: http://svnweb.freebsd.org/changeset/base/267486
Log:
Remove send-pr, the supported interface to submit bugs is now via
On Mon, May 05, 2014 at 09:29:57PM +, Aleksandr Rybalko wrote:
Author: ray
Date: Mon May 5 21:29:56 2014
New Revision: 265391
URL: http://svnweb.freebsd.org/changeset/base/265391
Log:
Define a new method for probing vt(4) driver before attach it at early
stage.
Can you please
Equivalent functionality in GENERIC requires making vt(9)
the default console driver, which is probably appropriate
at this point.
No. It is not appropriate! Please stop referring to
nonexistent man pages in your commit mesasges. There
is NO vt(9) manpage.
--
Steve
On Fri, Apr 11, 2014 at 04:51:36PM +, Dimitry Andric wrote:
Author: dim
Date: Fri Apr 11 16:51:35 2014
New Revision: 264345
URL: http://svnweb.freebsd.org/changeset/base/264345
Log:
Amend r263891, by making clang default to DWARF2 debug info format for
all FreeBSD versions, not
On Mon, Mar 31, 2014 at 08:01:30PM -0400, Glen Barber wrote:
Author: gjb
Date: Tue Apr 1 00:01:56 2014
New Revision: 263979
URL: http://svnweb.freebsd.org/changeset/base/263979
Log:
Import ruby19.
head/contrib/ruby19/enc/utf_8.c
Shouldn't this have been head/contrib/ruby? None of
On Mon, Mar 31, 2014 at 08:58:42PM -0400, Glen Barber wrote:
On Mon, Mar 31, 2014 at 05:56:10PM -0700, Steve Kargl wrote:
On Mon, Mar 31, 2014 at 08:01:30PM -0400, Glen Barber wrote:
Author: gjb
Date: Tue Apr 1 00:01:56 2014
New Revision: 263979
URL: http://svnweb.freebsd.org
On Fri, Feb 21, 2014 at 07:26:49AM +, Baptiste Daroussin wrote:
Author: bapt
Date: Fri Feb 21 07:26:49 2014
New Revision: 262282
URL: http://svnweb.freebsd.org/changeset/base/262282
Log:
Import Dragonfly Mail Agent into base system
It is a small and lightweight Mail Transport
On Fri, Feb 21, 2014 at 05:32:18PM +0100, Baptiste Daroussin wrote:
On Fri, Feb 21, 2014 at 08:01:44AM -0800, Steve Kargl wrote:
On Fri, Feb 21, 2014 at 07:26:49AM +, Baptiste Daroussin wrote:
Author: bapt
Date: Fri Feb 21 07:26:49 2014
New Revision: 262282
URL: http
On Fri, Feb 21, 2014 at 06:41:51PM +0100, Baptiste Daroussin wrote:
On Fri, Feb 21, 2014 at 09:32:04AM -0800, Steve Kargl wrote:
On Fri, Feb 21, 2014 at 05:32:18PM +0100, Baptiste Daroussin wrote:
On Fri, Feb 21, 2014 at 08:01:44AM -0800, Steve Kargl wrote:
On Fri, Feb 21, 2014 at 07:26
On Tue, Jan 28, 2014 at 03:01:39PM -0800, Adrian Chadd wrote:
.. and was this tested on anything other than i386/amd64?
Don't be too hasty to MFC; us guys in ARM, PPC, MIPS, SPARC and IA64
world have to now retest everything. It'll take time for this to shake
out.
No kidding! There
Author: kargl
Date: Tue Dec 31 23:59:33 2013
New Revision: 260145
URL: http://svnweb.freebsd.org/changeset/base/260145
Log:
* msun/man/cosh.3:
* msun/man/sinh.3:
* msun/man/tanh.3:
. Fix grammar.
* msun/src/e_coshl.c:
* msun/src/e_sinhl.c:
. Fix comment.
*
Author: kargl
Date: Mon Dec 30 17:11:36 2013
New Revision: 260089
URL: http://svnweb.freebsd.org/changeset/base/260089
Log:
Fix a mismerge of my local doc changes to msun/man/sinh.3.
Modified:
head/lib/msun/man/sinh.3
Modified: head/lib/msun/man/sinh.3
Author: kargl
Date: Mon Dec 30 00:51:25 2013
New Revision: 260066
URL: http://svnweb.freebsd.org/changeset/base/260066
Log:
* ld80/k_expl.h:
* ld128/k_expl.h:
. Split out a computational kernel,__k_expl(x, hi, lo, k) from expl(x).
x must be finite and not tiny or huge. The kernel
Author: kargl
Date: Mon Dec 30 01:06:21 2013
New Revision: 260067
URL: http://svnweb.freebsd.org/changeset/base/260067
Log:
* Makefile:
. Hook coshl, sinhl, and tanhl into libm.
. Create symbolic links for corresponding manpages.
. While here remove a nearby extraneous space.
*
On Fri, Dec 20, 2013 at 05:39:07PM +, Alexander Motin wrote:
Author: mav
Date: Fri Dec 20 17:39:07 2013
New Revision: 259659
URL: http://svnweb.freebsd.org/changeset/base/259659
Log:
Remove several linear list traversals per request from RPC server code.
Do not insert active
On Thu, Nov 07, 2013 at 12:58:01PM -0700, Ian Lepore wrote:
On Wed, 2013-11-06 at 23:44 +, Steve Kargl wrote:
Author: kargl
Date: Wed Nov 6 23:44:52 2013
New Revision: 257770
URL: http://svnweb.freebsd.org/changeset/base/257770
Log:
* Use math.h instead of math.h.
* Use
On Thu, Nov 07, 2013 at 01:30:21PM -0700, Ian Lepore wrote:
I zero about floating-point on arm. Does long double have
I know ...
64, 80, or 113-bit significands?
I don't know either (for some reason I'm thinking long double is synonym
for double on arm, but I can't remember why
Author: kargl
Date: Thu Nov 7 21:20:34 2013
New Revision: 257818
URL: http://svnweb.freebsd.org/changeset/base/257818
Log:
Fix bulding libm on platforms with LDBL_MANT_DIG == 53.
Reported by: ian
Modified:
head/lib/msun/Makefile
head/lib/msun/src/s_round.c
Modified:
On Thu, Nov 07, 2013 at 02:42:09PM -0700, Ian Lepore wrote:
On Thu, 2013-11-07 at 21:20 +, Steve Kargl wrote:
--- head/lib/msun/src/s_round.c Thu Nov 7 21:16:32 2013
(r257817)
+++ head/lib/msun/src/s_round.c Thu Nov 7 21:20:34 2013
(r257818)
@@ -52,3 +52,7
Author: kargl
Date: Thu Nov 7 22:46:13 2013
New Revision: 257823
URL: http://svnweb.freebsd.org/changeset/base/257823
Log:
Yet, another attempt to fix the libm breakage due to the
changes in s_roundl.c to use bit twiddling.
Reported by: ian
Modified:
head/lib/msun/src/s_round.c
On Thu, Nov 07, 2013 at 03:37:15PM -0700, Ian Lepore wrote:
That seems to have fixed things.
Thanks for the feeback. I've hopefully got it fixed now.
Don't feel bad, I've got more tries in on the aicasm build thing and I
still don't have it right. I supposedly learned my lesson about
Author: kargl
Date: Wed Nov 6 23:44:52 2013
New Revision: 257770
URL: http://svnweb.freebsd.org/changeset/base/257770
Log:
* Use math.h instead of math.h.
* Use bit twiddling. This requires inclusion of math_private.h
and inclusion of float.h in s_roundl.c. Raise invalid exception.
*
Author: kargl
Date: Wed Aug 28 16:59:55 2013
New Revision: 254994
URL: http://svnweb.freebsd.org/changeset/base/254994
Log:
* Whitespace.
Modified:
head/lib/msun/src/s_erf.c
Modified: head/lib/msun/src/s_erf.c
==
Author: kargl
Date: Tue Aug 27 19:46:56 2013
New Revision: 254969
URL: http://svnweb.freebsd.org/changeset/base/254969
Log:
* s_erf.c:
. Use integer literal constants instead of double literal constants.
* s_erff.c:
. Use integer literal constants instead of casting double literal
On Tue, Jul 30, 2013 at 12:02:23AM -0700, David Schultz wrote:
Fortran has its own problems and isn't very well supported.
I take issue with the later assertion. Fortran is well
support in GCC 4.6. See GCC list of front-end maintainers. :-)
But for what it's worth, C++ is actually a good
On Mon, Jul 29, 2013 at 08:58:10PM +, David E. O'Brien wrote:
Author: obrien
Date: Mon Jul 29 20:58:09 2013
New Revision: 253786
URL: http://svnweb.freebsd.org/changeset/base/253786
Log:
* If the kernel doesn't have any random_adaptor adapters present
then the creation of
On Thu, Jul 04, 2013 at 12:26:24AM +, Jim Harris wrote:
Author: jimharris
Date: Thu Jul 4 00:26:24 2013
New Revision: 252672
URL: http://svnweb.freebsd.org/changeset/base/252672
Log:
Fix printf argument mismatch reported by gcc on i386.
Reported by: kargl
Thanks.
--
On Wed, Jun 26, 2013 at 11:53:54PM +, Jim Harris wrote:
Author: jimharris
Date: Wed Jun 26 23:53:54 2013
New Revision: 252277
URL: http://svnweb.freebsd.org/changeset/base/252277
=== sbin/nvmecontrol (all)
cc -O2 -pipe -march=core2 -std=gnu99 -fstack-protector -Wsystem-headers
-Werror
On Mon, Jun 10, 2013 at 01:37:19AM -0400, Glen Barber wrote:
On Sun, Jun 09, 2013 at 11:51:27PM +, Marcel Moolenaar wrote:
Author: marcel
Date: Sun Jun 9 23:51:26 2013
New Revision: 251590
URL: http://svnweb.freebsd.org/changeset/base/251590
Log:
Add vfs_mounted and
Author: kargl
Date: Mon Jun 3 17:21:43 2013
New Revision: 251315
URL: http://svnweb.freebsd.org/changeset/base/251315
Log:
ld80/s_expl.c:
* Update Copyright years to include 2013.
ld128/s_expl.c:
* Correct and update Copyright years. This code originated from
the ld80
Author: kargl
Date: Mon Jun 3 17:24:46 2013
New Revision: 251316
URL: http://svnweb.freebsd.org/changeset/base/251316
Log:
* Style(9). Start non-Copyright fancy formatted comments with /**.
Reviewed by: bde (as part of larger diff)
Modified:
head/lib/msun/ld80/s_expl.c
Modified:
Author: kargl
Date: Mon Jun 3 17:36:26 2013
New Revision: 251321
URL: http://svnweb.freebsd.org/changeset/base/251321
Log:
* Rename the polynomial coefficients from P2, P3, ... to A2, A3,
The names now coincide with the name used in PTP Tang's paper.
* Rename the variable from s
Author: kargl
Date: Mon Jun 3 17:40:52 2013
New Revision: 251325
URL: http://svnweb.freebsd.org/changeset/base/251325
Log:
Whitespace.
Modified:
head/lib/msun/ld128/s_expl.c
head/lib/msun/ld80/s_expl.c
Modified: head/lib/msun/ld128/s_expl.c
Author: kargl
Date: Mon Jun 3 17:51:08 2013
New Revision: 251327
URL: http://svnweb.freebsd.org/changeset/base/251327
Log:
Introduce the macro LOG2_INTERVAL, which is log2(number of intervals).
Use the macroi as a micro-optimization to convert a subtraction and
division to a shift.
Author: kargl
Date: Mon Jun 3 18:07:04 2013
New Revision: 251328
URL: http://svnweb.freebsd.org/changeset/base/251328
Log:
Add a u suffix to the IEEEl2bits unions o_threshold and u_threshold,
and use macros to access the e component of the unions. This allows
the portions of the code in
Author: kargl
Date: Mon Jun 3 18:14:18 2013
New Revision: 251330
URL: http://svnweb.freebsd.org/changeset/base/251330
Log:
Update a comment to reflect that we are using an endpoint of
an interval instead of a midpoint.
Modified:
head/lib/msun/ld128/s_expl.c
head/lib/msun/ld80/s_expl.c
Author: kargl
Date: Mon Jun 3 18:18:08 2013
New Revision: 251333
URL: http://svnweb.freebsd.org/changeset/base/251333
Log:
Rename a few P2, P3, ... coefficients to A2, A3, ... missed in
my previous commit.
Modified:
head/lib/msun/ld80/s_expl.c
Modified: head/lib/msun/ld80/s_expl.c
Author: kargl
Date: Mon Jun 3 18:40:00 2013
New Revision: 251334
URL: http://svnweb.freebsd.org/changeset/base/251334
Log:
ld80/s_expl.c:
* Update the evaluation of the polynomial. This allows the removal
of the now unused variables t23 and t45.
ld128/s_expl.c:
* Update the
Author: kargl
Date: Mon Jun 3 18:51:34 2013
New Revision: 251335
URL: http://svnweb.freebsd.org/changeset/base/251335
Log:
ld80/s_expl.c:
* In the special case x = -Inf or -NaN, use a micro-optimization
to eliminate the need to access u.xbits.man.
* Fix an off-by-one for small
Author: kargl
Date: Mon Jun 3 18:53:40 2013
New Revision: 251337
URL: http://svnweb.freebsd.org/changeset/base/251337
Log:
Add a comment to note that bde supplied most, if not all,
of the optimizations.
Modified:
head/lib/msun/ld128/s_expl.c
Modified: head/lib/msun/ld128/s_expl.c
1 - 100 of 184 matches
Mail list logo