| Commit message (Expand) | Author | Age | Files | Lines |
| * | add __sigsetjmp ABI-compat alias for sigsetjmp | Rich Felker | 2014-04-02 | 1 | -0/+3 |
| * | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | 2013-12-12 | 1 | -1/+0 |
| * | change jmp_buf to share an underlying type and struct tag with sigjmp_buf•••this is necessary to meet the C++ ABI target. alternatives were
considered to avoid the size increase for non-sig jmp_buf objects, but
they seemed to have worse properties. moreover, the relative size
increase is only extreme on x86[_64]; one way of interpreting this is
that, if the size increase from this patch makes jmp_buf use too much
memory, then the program was already using too much memory when built
for non-x86 archs.
| Rich Felker | 2013-07-24 | 1 | -1/+1 |
| * | jmp_buf overhaul fixing several issues•••on arm, the location of the saved-signal-mask flag and mask were off
by one between sigsetjmp and siglongjmp, causing incorrect behavior
restoring the signal mask. this is because the siglongjmp code assumed
an extra slot was in the non-sig jmp_buf for the flag, but arm did not
have this. now, the extra slot is removed for all archs since it was
useless.
also, arm eabi requires jmp_buf to have 8-byte alignment. we achieve
that using long long as the type rather than with non-portable gcc
attribute tags.
| Rich Felker | 2012-07-03 | 1 | -5/+3 |
| * | fix generic sigsetjmp (unused anyway) pointer signedness error | Rich Felker | 2011-09-16 | 1 | -1/+1 |
| * | initial check-in, version 0.5.0 | Rich Felker | 2011-02-12 | 1 | -0/+17 |