Accepted picolibc 1.4.7-1 (source all) into unstable, unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 25 Oct 2020 15:20:43 -0700
Source: picolibc
Binary: picolibc-aarch64-linux-gnu picolibc-arm-none-eabi picolibc-riscv64-unknown-elf picolibc-xtensa-lx106-elf
Architecture: source all
Version: 1.4.7-1
Distribution: unstable
Urgency: medium
Maintainer: Keith Packard <keithp@keithp.com>
Changed-By: Keith Packard <keithp@keithp.com>
Description:
picolibc-aarch64-linux-gnu - Smaller embedded C library for 64-bit ARM development
picolibc-arm-none-eabi - Smaller embedded C library for ARM development
picolibc-riscv64-unknown-elf - Smaller embedded C library for RISC-V development
picolibc-xtensa-lx106-elf - Smaller embedded C library for ESP8266 development
Changes:
picolibc (1.4.7-1) unstable; urgency=medium
.
* New upstream version
.
* Fix numerous libm exception and errno bugs. The math functions are
all now verified to match the C19 and Posix standards in this
area.
.
* Change behavior of 'gamma' function to match glibc which returns
lgamma for this function. Applications should not use this
function, they should pick either lgamma or tgamma as appropriate.
.
* Fix fma/fmaf on arm and RISC-V so that the machine-specific
versions are used when the hardware has support. Also fix the math
library to only use fma/fmaf when it is supported by the hardware.
.
* Fix numerous nano-malloc bugs, especially with unusual parameters.
.
* Change nano-malloc to always clear returned memory.
.
* Improve nano-realloc to perform better in various ways, including
merging adjacent free blocks and expanding the heap.
.
* Add malloc tests, both a basic functional test and a stress test.
.
* Improve build portability to Windows. Picolibc should now build
using mingw.
.
* Use hardware TLS register on ARM when available.
.
* Support clang compiler. Thanks to Denis Feklushkin
<denis.feklushkin@gmail.com> and Joakim NohlgÄrd
<joakim@nohlgard.se>.
.
* Avoid implicit float/double conversions. Check this by having
clang builds use -Wdouble-promotion -Werror=double-promotion flags
.
* Have portable code check for machine-specific overrides by
matching filenames. This avoids building libraries with duplicate
symbols and retains compatibility with newlib (which uses a
different mechanism for this effect).
.
* Patches to support building with CompCert
(http://compcert.inria.fr/), a formally verified compiler. Thanks
to Sebastian Meyer <meyer@absint.com>.
Checksums-Sha1:
d15ea2afc904271955d117e775712cc26c251e1c 2297 picolibc_1.4.7-1.dsc
9bff47dce0a1f01ff7f1a16669dc0851bcc76d11 4417865 picolibc_1.4.7.orig.tar.gz
06bbb5de39a1ede766d0d7645bab474aa07ac636 26128 picolibc_1.4.7-1.debian.tar.xz
4baf12b2f991bff059894be91c9f2045c8463457 1066288 picolibc-aarch64-linux-gnu_1.4.7-1_all.deb
4524405e76a1925d217f8db398b001b4ef72a923 9728364 picolibc-arm-none-eabi_1.4.7-1_all.deb
3afb386c1bef5623f7f1e1f40d700a523847cae0 42850560 picolibc-riscv64-unknown-elf_1.4.7-1_all.deb
5290b1cd2c98948fd7cdcb0426b6c07aec1eca78 1353088 picolibc-xtensa-lx106-elf_1.4.7-1_all.deb
31786d6c3cb4fdffa469b083c2ce36d350f232e6 10302 picolibc_1.4.7-1_amd64.buildinfo
Checksums-Sha256:
8c3f5b411da6ab4bbcd06c20f3d1ebb5f65eaf9322c70fd0ce39c62fb2bfb41b 2297 picolibc_1.4.7-1.dsc
c46d37bbdea6eb1eb658f67d05c8c37f2b7e768e54f4d0b4312da9326c0cd92e 4417865 picolibc_1.4.7.orig.tar.gz
9b1a17b6a9c5fef7d53d7c06723ba322ca878d1d181c1a8acb04f644671534b0 26128 picolibc_1.4.7-1.debian.tar.xz
ae7b99461cfc79a0b1b08a400c71a5263aff3a8776c0cc67a4af66396337ff21 1066288 picolibc-aarch64-linux-gnu_1.4.7-1_all.deb
1902e56958e489cfb94639bde1e4f30787f3322a450572332dded0fdda8d6a49 9728364 picolibc-arm-none-eabi_1.4.7-1_all.deb
9619e897de0779e388c6bf155ff592f2c9c9d305bfff175125811aee013b747d 42850560 picolibc-riscv64-unknown-elf_1.4.7-1_all.deb
58efbaf0291befdd07df7e9ce829791e001193d0fd09145cd25aeca4623061e0 1353088 picolibc-xtensa-lx106-elf_1.4.7-1_all.deb
2e2667e064b7434ac783bf0f19cca17effdb0182c69135e49ca7aa77fd6060be 10302 picolibc_1.4.7-1_amd64.buildinfo
Files:
37e484ce5fc69459dc1371e38edc717c 2297 devel optional picolibc_1.4.7-1.dsc
a70f6b9690ca5e8ea4af4ed5c10e73c2 4417865 devel optional picolibc_1.4.7.orig.tar.gz
d79fa4fabad96b5ae626ea7787592eba 26128 devel optional picolibc_1.4.7-1.debian.tar.xz
859292031eb7c7a55fe82b572e5a6faa 1066288 devel optional picolibc-aarch64-linux-gnu_1.4.7-1_all.deb
d713b326dd2a9eecd3314d32dfd0091b 9728364 devel optional picolibc-arm-none-eabi_1.4.7-1_all.deb
b36b9fb847b33f416633fadd6d3dcab8 42850560 devel optional picolibc-riscv64-unknown-elf_1.4.7-1_all.deb
4033629f4f27c3f8f824aed36216787a 1353088 devel optional picolibc-xtensa-lx106-elf_1.4.7-1_all.deb
007ef4b888e8a3837c48da79d434e33c 10302 devel optional picolibc_1.4.7-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAl+WGxMACgkQ2yIaaQAA
ABH58Q/5AeXF2W0Hv/qX5TPic5uITigDyxZO3FK7f0X10dehcv+H79C1gHl7mR0Y
wq1zi+tXglxbKafoB5OPUGzKm+26Mah4txbOH9i9mthA0hpLVppZWzewYkZ2hwHC
Rnfb+f+fMKuUJrBoCj2p4/BPrDvo/WqXeGF9zrcspnGrNNir/Pm6OvBZh4HtuKih
eD57VhnWObgLOtZUKiD87eOto+irFwWSw0hIU4i0D/O6ietUyDCL8oeWSoUe6J82
drz6SAd4Faw73EubUw14GEtTR9wISjjXJ7/EqZ0jLpFbC/kbzm23k9pXzb2vmMpo
4sys7gxGenpER4kaXEaGIlPi7+DvCcORltKLWzhIFvPJZqMx6wu0JGbrobgMJEWf
QM0SbT28nmNPQl1ydSnnl2FTQ0Ov8U6Zwln+gEMKYm2oMtBxEIg10Vn0Jl4Zc5ij
i15LHK6sh6Y/haonhTADPhvYaMlMwDpUdnfgRNMRP/dF2hYJcRgVcBpZkTEwSBev
N2YLdP+IhfYXwa4w7QMYowGAC1DH/u8Gg6b1Ul29MwdDtVvCF05ETGkm4/pg5uB1
nHZav2R9/CLIWjp2RLaWhR9ns/4i/uX9uU45986290fRHQuXBTw3khSbBs9J5EvP
fkLG/lkVl8AwyieEfzU3yuLF2AUX6CipbPiVVyAMTB12SwhVUjA=
=0yjD
-----END PGP SIGNATURE-----