Skip to content
Compare
Choose a tag to compare

1.0.15

@pmur pmur released this
· 24 commits to master since this release
Compare
Choose a tag to compare

ChangeLog

1.0.15 - 2020-07-13

  • Release 1.0.15

  • Detect srcdir with a file not removed in the release tarball

  • Add a pkgconfig file for libdecnumber

  • Use python3 when running bare scripts

  • libdecnumber: fix srcdir==builddir builds

  • libdecnumber: fixup mainter uri

  • Workaround broken autotools cross-compile tests

  • libdecnumber: build and install static libdecnumber

  • S390: Fix left_justify as also done for other architectures.

  • Creating new nextup and nextdown functions

  • Decouple submachine and detect soft/hard dfp

  • remove powerpc fenvinline.h and imply hard-fp

  • cleanup and remove ldouble Implies

  • Improve configure

  • Test if compiler and libraries support _Float128

  • Add a simple build testing script

  • powerpc64le: add missing GCC 9 symbols for KFmode

  • Explicitly require python, and favor python3

  • Add fminmagN function as TS18661 recommends

  • test-bfp-conversions: don't expose _Float128 if not supported

  • configure: fix compiler/glibc check

  • Remove unusable __decrm_location private symbol

  • dpd: add missing redirects

  • Makefile.in: disambiguate top_srcdir with realpath

  • Makefile.in: add datarootdir variable

  • x86_64/i386: remove unused sysdep dirs

  • configure.ac: remove AC_FUNC_MALLOC check

  • test-bfp-conversions: refactorwrite support for _Float128

  • Refactor dfp/math.h and built with C11

  • Add float128 support

  • S390: Mark internal quantized function as hidden.

  • Fix pkg-config.

  • Add pkg-config file

  • Remove mini-gmp

  • bid: use decNumber for decoded128

  • bid: remove u128_from_str and related bits

  • expd64: correctly check for range

  • libbid: fixup PLT hacks for TFmode

  • floatti*d: Ensure PLT hacks are included

  • test-isnan-d*: Use boolean test for success

  • test-fenv: Don't test non-standard modes on BID

  • libbid: wireup exceptions to libm

  • libbid: use __set_status_flags macro in bfp conversions

  • libbid: use bfp rounding mode when converting to bfp

  • libbid: integration part 2

  • libbid: hacks to support shared library

  • libbid: Import from GCC

  • Generic fabs function without falling back to libdecnumber

  • Fix TabError in tests/gen-libdfp-tests.py. #121

  • libdecnumber: inline host-ieeeN.c files for BID

  • libdecnumber: sync with GCC

  • logd128: remove printf debug noise

  • powerpc: Make dfp_inline.h functions static too

  • powd64: cleanup with 'indent'

  • Fix inline round/restore macro

  • gen-auto-dfp-tests: Fix small value rounding

  • powd64: move powerpc64 version to common.

  • powerpc: remove processor specific sysdep dirs

  • powerpc: cleanup __dpd_trunctdsd2

  • powerpc, expd128: fix power9 compilation

  • Add native logd128

  • s390: update ulps

  • Add fmaxmagN function as TS18661 recommends

  • powerpc: remove unused soft-dfp ulps file

  • powerpc: better inline isfinite checks

  • Add rounding mode enforcement to expd128

  • powerpc: inline quantized128 with dfp

  • soft-dfp, powerpc64: update ulps

  • Add native expd128

  • Fix and test ldexp

  • Move ppc expd64/logd64 to common ieee754r

  • Move test rules into test/Makefile

  • Remove unused or fixed configury

  • sin/cos: more correctly compute the requested value

  • Fix spurious integer overflow warnings

  • Add a framework to verify DFP math functions

  • powerpc: fix expd{32,64} array out of bounds bug

  • Replace the install_root with DESTDIR

  • Re-add test output

  • Use GCC builtins for fpclassify tests

  • s390: fix warning about missing prototype

  • isunordered*: use GCC builtin

  • unord{s,d,t}d2: use __builtin_isunordered instead

  • base-math: remove unnecessary d32 -> d64 promotions

  • powerpc: remove float{uns,}disd assembly routines

  • powerpc: remove remaining assembly files

  • powerpc: remove some assembly overrides

  • Remove source from root directory

  • Rename CFLAGS-sysdeps to sysdeps-CFLAGS

  • Contain with_dfp to autoconf

  • Remove --enable-decimal-float option.

  • Remove --with-backend option

  • Use sysdeps to infer bid/dpd sysdep dirs

  • Remove _{DPD,BID}_BACKEND compiler flag

  • Fix GCC 9 warnings for hidden definitions

  • Workaround rounding failures in libdfp conversion

  • Integrate libdecnumber into build

  • Remove implicit append of -mno-hard-dfp

  • Refactor and remove mzarch configure variable

  • Simplify and mandate __int128 support for 64b targets

  • Fixup x86 conversion routines

  • S390: Add support for z15/arch13 s390 cpu.

  • powerpc: Ignore tests that are known to fail on soft-dfp and POWER hard-dfp

  • Show details about test fails in output of make check.

  • Install COPYING.txt in inst_docdir.