This release moves all 32-bit archs to 64-bit time_t, enabling them to represent times beyond January of 2038. There are no new requirements on kernel version, and this is not a hard ABI break, but the type changes do impact compatibility between code built against previous versions of musl and code built against musl 1.2. Users upgrading 32-bit systems should read the detailed time64 release notes. 64-bit systems are not affected. In addition, character data has been updated to align with Unicode 12.1.0, along with fixes for some errors in the data and a replacement for inefficient and unmaintainable case-mapping code. Correctness of results has been improved in the math library, particularly some complex functions and 32-bit x86 asm. Various arch-specific bugs have also been fixed. https://musl.libc.org/releases/musl-1.2.0.tar.gz https://musl.libc.org/releases/musl-1.2.0.tar.gz.asc Detailed time64 release notes are attached and also available from https://musl.libc.org/time64.html Special thanks to musl's release sponsors who support the project financially via Patreon and GitHub Sponsors: * Justin Cormack * Nathan Hoad * Jeremiah Gowdy * Mirza Prasovic * Hurricane Labs (hurricanelabs.com) * Les Aker * Neal Gompa * The Midipix Project (midipix.org) * Laurent Bercot * Michael Forney * Andrew Kelley / ziglang * Bartosz Brachaczek * Noel Cower For information on becoming a sponsor, visit one of: https://github.com/sponsors/richfelker https://patreon.com/musl