From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129975 invoked by alias); 16 Sep 2016 18:14:00 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 129965 invoked by uid 89); 16 Sep 2016 18:13:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=gomes, Gomes, D*linux.vnet.ibm.com, NEWS X-HELO: mx0a-001b2d01.pphosted.com Date: Fri, 16 Sep 2016 18:14:00 -0000 From: "Gabriel F. T. Gomes" To: libc-alpha@sourceware.org Subject: [PING][PATCH v2 0/3] New strfrom functions In-Reply-To: <1472569664-12402-1-git-send-email-gftg@linux.vnet.ibm.com> References: <1472569664-12402-1-git-send-email-gftg@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 16091618-0020-0000-0000-0000024423D7 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 16091618-0021-0000-0000-0000303F22D8 Message-Id: <20160916151346.47a39a00@keller> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-09-16_09:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1609020000 definitions=main-1609160230 X-SW-Source: 2016-09/txt/msg00285.txt.bz2 Ping. On Tue, 30 Aug 2016 12:07:41 -0300 "Gabriel F. T. Gomes" wrote: > Changes since the previous version: > > - Remove wide-character and locale versions of the functions. This is done > in order to keep the API minimal (as it is designed to be) and taking into > account that it is easy to convert to and from wide strings, as well as it > is OK to expect users to use uselocale. > - Remove use of unnecessary internal functions. > - Remove use of legacy, swprintf-like behavior. > - Fix headers to use __GLIBC_USE (IEC_60559_BFP_EXT) properly. > - Fix several GNU coding style errors. > - Move NEWS text to the end of the block. > - Group all functions into the same deftypefun in the manual, as well as fix > typos and errors in the references to the standard. > - Split the addition of the new test and test refactoring into two patches. > > Tested on ppc, ppc64, ppc64le, s390, and x86_64. > > Gabriel F. T. Gomes (1): > Add strfromd, strfromf, and strfroml functions > > Rajalakshmi Srinivasaraghavan (2): > Refactor strtod tests > Add tests for strfrom functions > > NEWS | 3 + > manual/arith.texi | 41 ++++++ > stdlib/Makefile | 10 +- > stdlib/Versions | 4 + > stdlib/bug-strtod.c | 6 +- > stdlib/bug-strtod2.c | 2 +- > stdlib/stdlib.h | 16 ++- > stdlib/strfrom-skeleton.c | 159 +++++++++++++++++++++ > stdlib/strfromd.c | 23 +++ > stdlib/strfromf.c | 23 +++ > stdlib/strfroml.c | 23 +++ > stdlib/tst-strfrom.c | 151 +++++++++++++++++++ > stdlib/tst-strtod-round-skeleton.c | 24 ++-- > stdlib/tst-strtod.h | 7 +- > stdlib/tst-strtod6.c | 2 +- > sysdeps/arm/nacl/libc.abilist | 3 + > sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 + > sysdeps/unix/sysv/linux/arm/libc.abilist | 3 + > sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 + > sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + > sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 3 + > sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 + > sysdeps/unix/sysv/linux/microblaze/libc.abilist | 3 + > .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 + > .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 + > .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 + > .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + > .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 + > .../linux/powerpc/powerpc32/nofpu/libc.abilist | 3 + > .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 3 + > .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 + > sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/sh/libc.abilist | 3 + > sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 3 + > sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 3 + > .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 3 + > .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 3 + > sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 3 + > sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + > 44 files changed, 557 insertions(+), 24 deletions(-) > create mode 100644 stdlib/strfrom-skeleton.c > create mode 100644 stdlib/strfromd.c > create mode 100644 stdlib/strfromf.c > create mode 100644 stdlib/strfroml.c > create mode 100644 stdlib/tst-strfrom.c >