-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 04 Jun 2021 18:46:30 -0700 Source: picolibc Architecture: source Version: 1.6-1 Distribution: unstable Urgency: medium Maintainer: Keith Packard <keithp@keithp.com> Changed-By: Keith Packard <keithp@keithp.com> Changes: picolibc (1.6-1) unstable; urgency=medium . * Bugfix for snprintf(buf, 0) and vsnprintf(buf, 0) to avoid smashing memory . * Support building libstdc++ on top of picolibc . * Add 'hosted' crt0 variant that calls exit when main returns. This makes testing easier without burdening embedded apps with unused exit processing code. . * Add 'minimal' crt0 variant that skips constructors to save space on systems known to not use any. . * Fix HW floating point initialization on 32-bit ARM processors to perform 'dsb' and 'isb' instructions to ensure the FPU enabling write is complete before executing any FPU instructions. . * Create a new '--picolibc-prefix' GCC command line parameter that sets the base of all picolibc file names. . * Add bare-metal i386 and x86_64 initializatiton code (thanks to Mike Haertel). These initialize the processor from power up to running code without requiring any BIOS. . * Merge newlib as of late April, 2021 . * Add 'timegm' function (thanks to R. Diez). . * Fix a number of tinystdio bugs: handle fread with size==0, parse 'NAN' and 'INF' in fscanf in a case-insensitive manner, fix negative precision to '*' arguments in printf, fix handling of 'j', 'z' and 't' argument size specifiers (thanks to Sebastian Meyer). . * Make the fenv API more consistent and more conformant with the spec. All architectures now fall back to the default code for soft float versions, which avoids having the various exception and rounding modes get defined when not supported. Checksums-Sha1: d8053963c50e4005395fb0720740aa2cffa00562 2283 picolibc_1.6-1.dsc ab6de693a633149a5a7dc90e6269ebe9c176be73 4482911 picolibc_1.6.orig.tar.gz 9b25b101f488de3cde7221c3d4ce52f719371167 27820 picolibc_1.6-1.debian.tar.xz 6c459fe79d331d93faf5863bdce7e3dab9e56e46 10322 picolibc_1.6-1_amd64.buildinfo Checksums-Sha256: 2606a9cdcfb773709e5dda733620670f8d54839eb45821112e0795465799081c 2283 picolibc_1.6-1.dsc 95375852ffffa2a9570dfdc7a0637803ee4dd54a2aadb622ef0f020b2364e177 4482911 picolibc_1.6.orig.tar.gz c64b55afd018f40d113c70f1009e97697c4c09e470c654f52d8e94bacd284ac6 27820 picolibc_1.6-1.debian.tar.xz 988e733a4368dc8310441e371080c3c3c507564a7f901af4a83e62eae02ee583 10322 picolibc_1.6-1_amd64.buildinfo Files: 0764c230e4a9895bb3126afada43cb3a 2283 devel optional picolibc_1.6-1.dsc df9ebbafbdfa9c1382c8b8eac26fed1b 4482911 devel optional picolibc_1.6.orig.tar.gz 722d3b468bfe537185b3bdac3ca6371d 27820 devel optional picolibc_1.6-1.debian.tar.xz 7cd03c5956af26f5c0881fd379017e9f 10322 devel optional picolibc_1.6-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmC7JXQACgkQ2yIaaQAA ABFaGBAAmNuwG5OJkKsLwyoyeSBNyPsy+DLfrRhU3G9/QUH7uIGMokeIui4oRHKs woBzrT54BzwPl5/ybxeRwIs3i+KcGd83hz7MrVffKjG2lHe9QEj13t8tEQHHCgI7 MaOnqn0FLIeBVxOSnnH2UpjdhebEbi76A2+G4N/p3HTCplaaHGKmKiSRytHx8FTH Cc1KxgjQnjeSHiuXQIxvE2/SVZm3YIZF3SQJL5Gbs8FuGuDNuJZFZrWgp6iSpXoh QDBRZUOwmHcFPMQaQKhBirUoZz+UjTOfv9gIqzksRphlikOeVlP8SsYdzR00t9cB 4/KN8wEumTZquKT+H9L+9oW/wJoHm/1/1HxltaTpMBKLgGlm4Yduk1ar8/Ec2J1m kPi+ZKy7jPORzjNFoFAUhcu2luhU21nbVkS3pt6qcln8a+DBr2fwwmHPJw35ijSR SkbEwZRCV3r3j3DCKr41ywmkbtK6nA/6k1B6bmNAfPPGbYL4YUEc7C5A6gEWS+1J tQ1J2unYlY7KiIIg6YerGy0nkrL5V8Rtoqv3JbYCKYvO3wt4lBJkJha5LhITWT4l k9/Fc/azuvX+DWttPWBHHlRQuYjBggrut9tXoRxz5ZkZg8PABlr9btXyIXyxXaCf q69yT/PPrKM67U8dwVk2Q9KT8g8tr6hsIKC3sUV/P6p4CooztNE= =aZPe -----END PGP SIGNATURE-----