aboutsummaryrefslogtreecommitdiff
path: root/src/regex/regexec.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-03-07reject invalid attribute settingsRich Felker2-0/+2
note that this is a pedantic conformance issue and waste of code. it only affects broken code or code that is probing for conformance.
2011-03-07implement barrier attribute functions (essentially no-ops)Rich Felker4-0/+27
2011-03-04enforce stack size min in pthread_attr_setstacksizeRich Felker1-1/+1
2011-03-04implement POSIX semaphoresRich Felker10-0/+201
2011-03-03preliminaries to adding POSIX semaphoresRich Felker2-1/+8
2011-03-03optimize POSIX TSD for fast pthread_getspecificRich Felker4-9/+14
2011-03-03namespace cleanup in sys/mman.hRich Felker1-1/+3
2011-03-03implement POSIX shared memoryRich Felker2-0/+42
2011-03-01use -L/...../ -lgcc instead of /...../libgcc.a in musl-gcc wrapperRich Felker1-1/+2
this should avoid warnings about unused libs when not linking, and might fix some other obscure issues too. i might replace this approach with a completely different one soon though.
2011-03-01depends on settimeofday which needs _GNU_SOURCE feature testRich Felker1-0/+1
2011-02-27implement futimens and utimensatRich Felker3-0/+16
2011-02-27cleanup namespace in sys/time.hRich Felker1-4/+5
2011-02-27implement fexecveRich Felker2-0/+11
2011-02-27cleanup utf-8 multibyte code, use visibility if possibleRich Felker3-84/+5
this code was written independently of musl, with support for a the backwards, nonstandard "31-bit unicode" some libraries/apps might want. unfortunately the extra code (inside #ifdef) makes the source harder to read and makes code that should be simple look complex, so i'm removing it. anyone who wants to use the old code can find it in the history or from elsewhere. also, change the visibility of the __fsmu8 state machine table to hidden, if supported. this should improve performance slightly in shared-library builds.
2011-02-26fix missing prototype for strsignalRich Felker2-0/+2
2011-02-24various changes in preparation for dynamic linking supportRich Felker4-8/+24
prefer using visibility=hidden for __libc internal data, rather than an accessor function, if the compiler has visibility. optimize with -O3 for PIC targets (shared library). without heavy inlining, reloading the GOT register in small functions kills performance. 20-30% size increase for a single libc.so is not a big deal, compared to comparaible size increase in every static binaries. use -Bsymbolic-functions, not -Bsymbolic. global variables are subject to COPY relocations, and thus binding their addresses in the library at link time will cause library functions to read the wrong (original) copies instead of the copies made in the main program's bss section. add entry point, _start, for dynamic linker.
2011-02-24apply feature test protection to memccpyRich Felker1-1/+4