Rich Felker
|
74e704006a
simplify newlocale and allow failure for explicit locale names
|
6 years ago |
Rich Felker
|
6753fb68b8
remove volatile qualification from category pointers in __locale_struct
|
6 years ago |
Rich Felker
|
d88e5dfa8b
adapt setlocale to support possibility of failure
|
6 years ago |
Rich Felker
|
8084d6ab57
adjust types in FILE struct to make line buffering check less expensive
|
6 years ago |
Rich Felker
|
d8870dcf38
optimize internal putc_unlocked macro used in putc
|
6 years ago |
Rich Felker
|
a21a6092cf
fix wrong result for putc variants due to operator precedence
|
6 years ago |
Rich Felker
|
9dd1912256
further optimize getc/putc when locking is needed
|
6 years ago |
Rich Felker
|
7eda27d025
use prototype for function pointer in static link libc init barrier
|
6 years ago |
Rich Felker
|
ba0d83e822
fix error in constraints for static link libc init barrier
|
6 years ago |
Rich Felker
|
ab5e1e3408
fix build regression due to missing file for putc changes
|
6 years ago |
Rich Felker
|
d8f2efa708
bypass indirection through pointer objects to access stdin/out/err
|
6 years ago |
Rich Felker
|
d664061adb
optimize hot paths of putc with manual shrink-wrapping
|
6 years ago |
Rich Felker
|
dd8f02b7dc
optimize hot paths of getc with manual shrink-wrapping
|
6 years ago |
Rich Felker
|
7136836e14
document and make explicit desired noinline property for __init_libc
|
6 years ago |
Rich Felker
|
4390383b32
impose barrier between thread pointer setup and use for static linking
|
6 years ago |
Rich Felker
|
a4a3e4dbc0
make thread-pointer-loading asm non-volatile
|
6 years ago |
Rich Felker
|
7f01a734fe
remove ancient clang workaround from powerpc pthread_arch.h asm
|
6 years ago |
Rich Felker
|
bf453d6839
restore attribute((const)) to pthread_self and errno location decls
|
6 years ago |
Rich Felker
|
1c84c99913
add new stage 2b to dynamic linker bootstrap for thread pointer
|
6 years ago |
Rich Felker
|
2085378a4f
move stdio locking MAYBE_WAITERS definition to stdio_impl.h
|
6 years ago |
Rich Felker
|
b36c37f6fa
fix misleading placement of statement on same line as for loop in ldso
|
6 years ago |
Szabolcs Nagy
|
e901613888
x86_64: add single instruction fma
|
6 years ago |
Szabolcs Nagy
|
7396ef0a05
arm: add single instruction fma
|
6 years ago |
Szabolcs Nagy
|
7c5f3bb955
powerpc: add single instruction fabs, fabsf, fma, fmaf, sqrt, sqrtf
|
6 years ago |
Szabolcs Nagy
|
1da534ada8
s390x: add single instruction fma and fmaf
|
6 years ago |
Rich Felker
|
481006fd88
allow escaped path-separator slashes in glob
|
6 years ago |
Rich Felker
|
d44b07fc90
rewrite core of the glob implementation for correctness & optimization
|
6 years ago |
Rich Felker
|
37cd167639
fix dlsym of thread-local symbols on archs with DTP_OFFSET!=0
|
6 years ago |
Rich Felker
|
b6d701a475
combine arch ABI's DTP_OFFSET into DTV pointers
|
6 years ago |
Rich Felker
|
09a805a623
fix redundant computations of strlen in glob append function
|
6 years ago |