The upcoming standard C23 has a lot of additions to the C library clause. Most of them are small, some of them are big but optional. I have now finished a first version of a document that summarizes many of the changes. It has some general discussions about the following subjects
- Unicode support
- Thread safety of the C library
- Const-contract of the C library
- Changes to integer types
and then lists changes to individual header files of the C library.
This does not contain an detailed description of the changes to the
math.h header. First, I am really not an expert on that, and second the changes there are quite invasive and we don’t have a diff-file that would clearly list them.