ref: 8b3efcfc4e3b38eab3f0ff503e573c072ff890f5
parent: f380851ddb4598f6f0bca0a8d2db3ce8b36b7db7
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Jun 14 05:33:32 EDT 2020
libc, seconds: new time and date apis (try 2) Redo date handling in libc almost entirely. This allows handling dates and times from outside your timezones, fixes timezone loading in multithreaded applications, and allows parsing and formatting using custom format strings. As a test of the APIs, we replace the formatting code in seconds(1), shrinking it massively. The last commit missed a few removals, and made it unnecessarily hard to do an update.