Picolibc 1.8.11 released today. So many changes, so many contributors. Thanks all.Main picolibc page: https://keithp.com/picolibc/Microsoft GitHub page: https://github.com/picolibc/picolibc/releases/tag/1.8.11
Support for using picolibc as the primary C library with GCC landed today. Thanks much to Jeffrey Law and Andrew Pinski for their help improving the changes and getting them merged. https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=commit;h=72274d0a421785ed38ad704af1192a7578660e7f
I managed to merge five PRs from other picolibc contributors today. I really like getting contributions from other other people; it makes me think that maybe my little project is starting to be useful in the world.
I received a bug report about picolibc's iconv implementation. So I added a test case. Which pushed the CI runtime up over *six hours* at which point github gave up and killed it.I spent a bit of time yesterday and today re-implementing the JIS to Unicode conversion function to make it faster. Lines changed: 5125 additions & 7495 deletions. Runtime is back to normal now. And I have a deeper understanding of these encodings. https://github.com/picolibc/picolibc/pull/1141/changes/8be32431abcfb9848c6633ba23c8f65cd9d68b12