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