Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 9b95fd0944 define and use internal macros for hidden visibility, weak refs %!s(int64=6) %!d(string=hai) anos
  Rich Felker 19caa25d0a remove undef weak refs to init/fini array symbols in libc.so %!s(int64=9) %!d(string=hai) anos
  Rich Felker ad1cd43a86 unify static and dynamic libc init/fini code paths %!s(int64=9) %!d(string=hai) anos
  Rich Felker 5cc1872156 remove useless infinite loop from end of exit function %!s(int64=11) %!d(string=hai) anos
  Rich Felker c463e11eda simplify __stdio_exit static linking logic %!s(int64=11) %!d(string=hai) anos
  Rich Felker 2e55da9118 remove useless synchronization in exit and quick_exit %!s(int64=11) %!d(string=hai) anos
  Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7586360bad add support for init/fini array in main program, and greatly simplify %!s(int64=12) %!d(string=hai) anos
  Rich Felker c8ea985748 add _Noreturn function attribute, with fallback for pre-C11 GNUC %!s(int64=12) %!d(string=hai) anos
  Rich Felker a71e0af255 stdio: handle file position correctly at program exit %!s(int64=13) %!d(string=hai) anos
  Rich Felker ad5a332c75 reorder exit code to defer stdio flush until after dtors %!s(int64=13) %!d(string=hai) anos
  Rich Felker 47c2a22fd6 remove __lock dependency from exit %!s(int64=13) %!d(string=hai) anos
  Rich Felker 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock %!s(int64=13) %!d(string=hai) anos
  Rich Felker f753049a50 simplify atexit and fflush-on-exit handling %!s(int64=13) %!d(string=hai) anos
  Rich Felker e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes %!s(int64=14) %!d(string=hai) anos
  Rich Felker 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos