| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | setjmp: optimize longjmp prologues•••Use a branchless sequence that is one byte shorter on 64-bit, same size on 32-bit. Thanks to Pete Cawley for suggesting this variant. | Alexander Monakov | 2020-08-12 | 1 | -4/+2 |
| * | setjmp: optimize x86 longjmp epilogues | Alexander Monakov | 2020-08-11 | 1 | -4/+2 |
| * | remove the last of possible-textrels from i386 asm•••none of these are actual textrels because of ld-time binding performed by -Bsymbolic-functions, but I'm changing them with the goal of making ld-time binding purely an optimization rather than relying on it for semantic purposes. in the case of memmove's call to memcpy, making it explicit that the memmove asm is assuming the forward-copying behavior of the memcpy asm is desirable anyway; in case memcpy is ever changed, the semantic mismatch would be apparent while editing memmcpy.s. | Rich Felker | 2015-04-18 | 1 | -0/+3 |
| * | restore use of .type in asm, but use modern @function (vs %function)•••this seems to be necessary to make the linker accept the functions in a shared library (perhaps to generate PLT entries?) strictly speaking libc-internal asm should not need it. i might clean that up later. | Rich Felker | 2011-06-14 | 2 | -0/+5 |
| * | remove all .size and .type directives for functions from the asm•••these are useless and have caused problems for users trying to build with non-gnu tools like tcc's assembler. | Rich Felker | 2011-06-13 | 2 | -10/+0 |
| * | modernize coding style in sjlj asm | Rich Felker | 2011-05-26 | 2 | -23/+23 |
| * | initial check-in, version 0.5.0 | Rich Felker | 2011-02-12 | 2 | -0/+45 |
