Release Cosmopolitan v3.6.0

This release is an atomic upgrade to GCC 14.1.0 with C23 and C++23
This commit is contained in:
Justine Tunney 2024-07-23 03:16:17 -07:00
parent 62ace3623a
commit 5660ec4741
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
1585 changed files with 117353 additions and 271644 deletions

View file

@ -22,7 +22,6 @@ Macros:
*/
#include <__assert> // all public C++ headers provide the assertion handler
#include <__config>
#include <errno.h>
@ -39,4 +38,11 @@ Macros:
# pragma GCC system_header
#endif
// LWG3869 Deprecate std::errc constants related to UNIX STREAMS
//
// This LWG issue deprecates the POSIX macros ENODATA, ENOSR, ENOSTR, and ETIME. These were
// deprecated in libc++ in https://github.com/llvm/llvm-project/pull/80542.
// Based on the post commit feedback the macro are no longer deprecated.
// Instead libc++ leaves the deprecation to the provider of errno.h.
#endif // _LIBCPP_CERRNO