| Commit message (Expand) | Author | Age | Files | Lines |
* | lift child restrictions after multi-threaded fork | Rich Felker | 2020-11-11 | 2 | -0/+4 |
* | convert malloc use under libc-internal locks to use internal allocator | Rich Felker | 2020-11-11 | 1 | -0/+5 |
* | remove incorrect fflush from assert failure handler | Rich Felker | 2020-10-14 | 1 | -1/+0 |
* | move __abort_lock to its own file and drop pointless weak_alias trick | Rich Felker | 2020-10-14 | 2 | -2/+3 |
* | split internal lock API out of libc.h, creating lock.h | Rich Felker | 2018-09-12 | 3 | -1/+3 |
* | define and use internal macros for hidden visibility, weak refs | Rich Felker | 2018-09-05 | 2 | -4/+2 |
* | always terminate by SIGABRT when abort is called | Rich Felker | 2018-09-01 | 1 | -0/+19 |
* | revise the definition of multiple basic locks in the code | Jens Gustedt | 2018-01-09 | 2 | -2/+2 |
* | fix data race in at_quick_exit | Rich Felker | 2017-12-14 | 1 | -3/+4 |
* | restore _Noreturn to __assert_fail | Rich Felker | 2016-08-30 | 1 | -1/+1 |
* | improve abort fallback behavior when raising SIGABRT fails to terminate | Rich Felker | 2016-07-03 | 1 | -1/+5 |
* | move arm-specific translation units out of arch/arm/src, to src/*/arm | Rich Felker | 2016-01-22 | 1 | -0/+6 |
* | remove undef weak refs to init/fini array symbols in libc.so | Rich Felker | 2015-11-19 | 1 | -4/+4 |
* | unify static and dynamic libc init/fini code paths | Rich Felker | 2015-11-11 | 1 | -10/+10 |
* | fix atexit when it is called from an atexit handler | Rich Felker | 2015-07-24 | 1 | -12/+9 |
* | make all objects used with atomic operations volatile | Rich Felker | 2015-03-03 | 2 | -2/+2 |
* | remove useless infinite loop from end of exit function | Rich Felker | 2014-07-17 | 1 | -1/+0 |
* | simplify __stdio_exit static linking logic | Rich Felker | 2014-07-16 | 1 | -5/+4 |
* | remove useless synchronization in exit and quick_exit | Rich Felker | 2014-05-29 | 2 | -11/+0 |
* | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | 2013-12-12 | 2 | -4/+1 |
* | add support for init/fini array in main program, and greatly simplify | Rich Felker | 2013-07-21 | 1 | -2/+14 |
* | __assert_fail(): remove _Noreturn, to get proper stacktraces | rofl0r | 2013-01-04 | 1 | -1/+1 |
* | further use of _Noreturn, for non-plain-C functions | Rich Felker | 2012-09-06 | 2 | -2/+2 |
* | add _Noreturn function attribute, with fallback for pre-C11 GNUC | Rich Felker | 2012-09-06 | 4 | -4/+4 |
* | add c11 quick_exit and at_quick_exit functions | Rich Felker | 2012-08-25 | 2 | -0/+44 |
* | fix bug whereby most atexit-registered functions got skipped | Rich Felker | 2012-08-19 | 1 | -3/+2 |
* | stdio: handle file position correctly at program exit | Rich Felker | 2012-06-19 | 1 | -3/+5 |
* | reorder exit code to defer stdio flush until after dtors | Rich Felker | 2012-06-14 | 1 | -4/+1 |
* | ensure that abort always works | Rich Felker | 2012-06-02 | 1 | -0/+2 |
* | remove __lock dependency from exit | Rich Felker | 2012-05-10 | 1 | -2/+4 |
* | ditch the priority inheritance locks; use malloc's version of lock | Rich Felker | 2012-04-24 | 2 | -9/+9 |
* | add dummy __cxa_finalize | Rich Felker | 2011-10-14 | 1 | -0/+4 |
* | support __cxa_atexit, and registering atexit functions from atexit handlers | Rich Felker | 2011-10-14 | 1 | -7/+26 |
* | simplify atexit and fflush-on-exit handling | Rich Felker | 2011-10-14 | 2 | -8/+8 |
* | consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix | Rich Felker | 2011-04-06 | 1 | -2/+2 |
* | major stdio overhaul, using readv/writev, plus other changes | Rich Felker | 2011-03-28 | 1 | -1/+1 |
* | syscall overhaul part two - unify public and internal syscall interface | Rich Felker | 2011-03-19 | 1 | -3/+2 |
* | initial check-in, version 0.5.0 v0.5.0 | Rich Felker | 2011-02-12 | 5 | -0/+111 |