| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | more of warning fixes, mostly pointer signedness mismatches | Denis Vlasenko | 2008-12-21 | 6 | -10/+11 |
| | | |||||
| * | more of pointer signedness warnings removed | Denis Vlasenko | 2008-12-21 | 3 | -18/+17 |
| | | |||||
| * | heed multiple warnings of the type | Denis Vlasenko | 2008-12-21 | 1 | -7/+8 |
| | | | | | | | libc/stdio/_vfprintf.c:1892: warning: passing argument 1 of '_[w]stdio_fwrite' from incompatible pointer type | ||||
| * | libc/stdio/_scanf.c: heed lots of warnings about signed/unsigned chars | Denis Vlasenko | 2008-12-20 | 1 | -24/+12 |
| | | | | | | | and such; remove two unneeded static string (inline "str" works better code-size wise). | ||||
| * | extra/locale/locale_mmap.h: fix broken whitespace | Denis Vlasenko | 2008-12-20 | 1 | -17/+15 |
| | | |||||
| * | libc/misc/locale/locale.c: heed a pile of warnings | Denis Vlasenko | 2008-12-20 | 2 | -19/+19 |
| | | | | | | from signed/unsigned char conversions | ||||
| * | libc/misc/locale/locale.c: remove one unneeded static data, | Denis Vlasenko | 2008-12-20 | 2 | -13/+21 |
| | | | | | | | | | | | | | rewrite one exceptionally unreadable loop. Heed a few warnings (wrong type for string op params) text data bss dec hex filename - 1164 16 0 1180 49c libc/misc/locale/newlocale.os + 1180 0 0 1180 49c libc/misc/locale/newlocale.os - 494480 2751 15684 512915 7d393 lib/libuClibc-0.9.30-svn.so + 494472 2735 15684 512891 7d37b lib/libuClibc-0.9.30-svn.so | ||||
| * | Deal with a few data fields which may be made constant. | Denis Vlasenko | 2008-12-20 | 2 | -20/+25 |
| | | | | | | | | | | text data bss dec hex filename - 1237 9 28 1274 4fa libc/inet/rpc/getrpcent.os + 1246 0 28 1274 4fa libc/inet/rpc/getrpcent.os - 773 24 0 797 31d libc/misc/time/_time_localtime_tzi.os + 772 16 0 788 314 libc/misc/time/_time_localtime_tzi.os | ||||
| * | libc/string/i386/rawmemchr.c: i386 version, adapted from strlen() | Denis Vlasenko | 2008-12-20 | 2 | -9/+33 |
| | | | | | | | | | | libc/string/i386/strlen.c: small optimization, same code size) text data bss dec hex filename - 240449 1759 11960 254168 3e0d8 lib/libuClibc-0.9.30-svn.so + 240339 1759 11960 254058 3e06a lib/libuClibc-0.9.30-svn.so | ||||
| * | string/i386/strncpy.c: fixlet for testing code | Denis Vlasenko | 2008-12-20 | 2 | -1/+48 |
| | | | | | | | | | | string/i386/strchrnul.c: new function, adapted from strchr.c text data bss dec hex filename - 240604 1759 11960 254323 3e173 lib/libuClibc-0.9.30-svn.so + 240449 1759 11960 254168 3e0d8 lib/libuClibc-0.9.30-svn.so | ||||
| * | string/i386/strncpy: faster i386 version (same code size), testing code | Denis Vlasenko | 2008-12-20 | 6 | -28/+47 |
| | | | | | | string/i386/*: formatiing and commentary tidying up | ||||
| * | strchr: a bit faster version for i386 (same code size) | Denis Vlasenko | 2008-12-19 | 1 | -15/+17 |
| | | |||||
| * | memmove: smaller one for i386, with added testing, and with | Denis Vlasenko | 2008-12-19 | 1 | -20/+32 |
| | | | | | | | | | | added check for src == dest. run tested. text data bss dec hex filename - 39 0 0 39 27 libc/string/i386/memmove.os + 37 0 0 37 25 libc/string/i386/memmove.os | ||||
| * | strncat: shorter version for i386, add small embedded test | Denis Vlasenko | 2008-12-19 | 4 | -55/+106 |
| | | | | | | | | | | | | | memchr: add small embedded test strnlen: make small embedded test easier to use strncmp: reformat assembly to make it readable, no code changes (verified with objdump) text data bss dec hex filename - 46 0 0 46 2e libc/string/i386/strncat.os + 39 0 0 39 27 libc/string/i386/strncat.os | ||||
| * | remove one forgotten '##'. Heeds: | Denis Vlasenko | 2008-12-19 | 1 | -1/+1 |
| | | | | | | warning: type defaults to 'int' in declaration of 'intfcntl' | ||||
| * | string/i386: smaller, and hopefully easier to read, strnlen(). | Denis Vlasenko | 2008-12-19 | 1 | -16/+31 |
| | | | | | | | | text data bss dec hex filename - 25 0 0 25 19 libc/string/i386/strnlen.os + 24 0 0 24 18 libc/string/i386/strnlen.os | ||||
| * | fix for build failures resulting from "string ops for i386" change | Denis Vlasenko | 2008-12-17 | 2 | -1/+2 |
| | | |||||
| * | - provide INTERNAL_SYSCALL for ia64 (Stefan Assmann, sassmann at suse de) | Bernhard Reutner-Fischer | 2008-12-17 | 1 | -81/+110 |
| | | |||||
| * | since gcc -Os hates us and does not inline string ops, | Denis Vlasenko | 2008-12-17 | 11 | -20/+341 |
| | | | | | | | | | | | implement inline versions of some of them. Enable only those which result roughly in the same code size as using out-or-line versions. None of this affects users, installed headers won't have any trace of it. | ||||
| * | memchr: smaller i386 version | Denis Vlasenko | 2008-12-17 | 2 | -26/+34 |
| | | | | | | | | | | | | strrchr: smaller i386 version text data bss dec hex filename - 33 0 0 33 21 libc/string/i386/memchr.o + 28 0 0 28 1c libc/string/i386/memchr.o - 31 0 0 31 1f libc/string/i386/strrchr.o + 26 0 0 26 1a libc/string/i386/strrchr.o | ||||
| * | resolv: fix testcase failure | Denis Vlasenko | 2008-12-17 | 2 | -10/+15 |
| | | | | | | test/regex/tst-regex2.c: fix testcase to compile with just "gcc <file>.c" | ||||
| * | - emulate unavailable syscall getpgrp on e.g. ia64 (Stefan Assmann) | Bernhard Reutner-Fischer | 2008-12-16 | 1 | -1/+13 |
| | | |||||
| * | - install utils into the proper directories | Bernhard Reutner-Fischer | 2008-12-16 | 1 | -5/+5 |
| | | |||||
| * | fix testing "gcc -mpreferred-stack-boundary=2" on x86_64 | Denis Vlasenko | 2008-12-16 | 1 | -1/+2 |
| | | |||||
| * | Remove __libc_posix_fadvise[64] alias. It existed on i386 and arm only, | Denis Vlasenko | 2008-12-15 | 3 | -15/+47 |
| | | | | | | | | | | and google says only uclibc has it, no users at all. text data bss dec hex filename - 229374 1367 11280 242021 3b165 lib/libuClibc-0.9.30-svn.so + 229347 1367 11280 241994 3b14a lib/libuClibc-0.9.30-svn.so | ||||
| * | remove some duplicates in bits/signum.h. No code changes. | Denis Vlasenko | 2008-12-15 | 6 | -116/+27 |
| | | | | | | | | | | | | include/signal.h | 42 +++++++++++++++++++------------- libc/sysdeps/linux/alpha/bits/signum.h | 19 -------------- libc/sysdeps/linux/common/bits/signum.h | 22 ---------------- libc/sysdeps/linux/hppa/bits/signum.h | 17 ------------ libc/sysdeps/linux/mips/bits/signum.h | 23 +---------------- libc/sysdeps/linux/sparc/bits/signum.h | 20 --------------- 6 files changed, 27 insertions(+), 116 deletions(-) | ||||
| * | sigaction overhaul as described in docs/sigaction.txt | Denis Vlasenko | 2008-12-15 | 21 | -656/+355 |
| | | | | | | Run tested on i386. | ||||
| * | heed compiler warnings about checking non-defined variables in #if directives | Denis Vlasenko | 2008-12-14 | 7 | -15/+15 |
| | | |||||
| * | Add proposed plan of sanitizing sigaction to docs/* | Denis Vlasenko | 2008-12-14 | 1 | -0/+245 |
| | | |||||
| * | Remove the rest of "bounded pointers" scaffolding. gcc website says" | Denis Vlasenko | 2008-12-13 | 19 | -185/+39 |
| | | | | | | | "Bounds Checking Projects... This project has been abandoned" for four years at least. | ||||
| * | features.h: add TODO (changing __OPTIMIZE_SIZE__ is a wrong thing to do) | Denis Vlasenko | 2008-12-13 | 1 | -1/+7 |
| | | |||||
| * | doc snippets about defines we provide and/or use | Denis Vlasenko | 2008-12-13 | 1 | -0/+61 |
| | | |||||
| * | Do not install libc-XXXX.h files in "make install". | Denis Vlasenko | 2008-12-13 | 2 | -8/+15 |
| | | | | | | glibc does not have them, so should be safe. | ||||
| * | make all "XXXhidden_proto(" consistently not use a space before '(' | Denis Vlasenko | 2008-12-13 | 7 | -13/+13 |
| | | |||||
| * | Make it again possible to have compact and small stack usage | Denis Vlasenko | 2008-12-13 | 1 | -2/+6 |
| | | | | | | | | | | on non-SSE capable processors. I'm doing it the second time. text data bss dec hex filename 238539 1367 11280 251186 3d532 uClibc.z2/lib/libuClibc-0.9.30-svn.so 229457 1367 11280 242104 3b1b8 uClibc.z3/lib/libuClibc-0.9.30-svn.so | ||||
| * | string/generic/memcmp.c: remove some really paranoid guards | Denis Vlasenko | 2008-12-13 | 1 | -15/+2 |
| | | | | | | for ancient compilers. none of other string/*.c files have them. | ||||
| * | *: document __USE_EXTERN_INLINES better; | Denis Vlasenko | 2008-12-13 | 12 | -7/+43 |
| | | | | | | fix uclibc build if it is forcibly enabled | ||||
| * | i386/brk.c: gcc can't figure out how to use %ebx in PIC mode, | Denis Vlasenko | 2008-12-12 | 1 | -7/+12 |
| | | | | | | help it. Code size is the same. | ||||
| * | - only strip if cc compiled fine | Bernhard Reutner-Fischer | 2008-12-12 | 1 | -1/+1 |
| | | | | | | Avoids displaying an additional error from strip when your cc ICEs or fails otherwise. | ||||
| * | *: remove vestiges of gcc's "bounded pointers" feature, | Denis Vlasenko | 2008-12-12 | 6 | -104/+41 |
| | | | | | | | it is dead (not supported by gcc) for years. (more of it remains in multiple copies of sigaction.c) | ||||
| * | smaller brk() for i386. Inspected assembly to see it's still valid. | Denis Vlasenko | 2008-12-12 | 1 | -14/+12 |
| | | | | | | | | text data bss dec hex filename - 44 0 4 48 30 libc/sysdeps/linux/i386/brk.o + 42 0 4 46 2e libc/sysdeps/linux/i386/brk.o | ||||
| * | Move kernel-features.h header from the linuxthread directory | Carmelo Amoroso | 2008-12-11 | 12 | -10/+11 |
| | | | | | | | | | to a common one (libc/sysdeps/linux/common/bits) so that any function can access to supported kernel feature (i.e. getdents). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | create arch-generic brk() based on blackfin one | Mike Frysinger | 2008-12-11 | 2 | -17/+13 |
| | | |||||
| * | add inlines for Blackfin atomic functions | Mike Frysinger | 2008-12-11 | 2 | -1/+156 |
| | | |||||
| * | Blackfin: add L2_SRAM flag for alloc func | Mike Frysinger | 2008-12-11 | 1 | -0/+1 |
| | | |||||
| * | Blackfin: declare {INLINE,INTERNAL}_SYSCALL() and friends | Mike Frysinger | 2008-12-11 | 1 | -0/+53 |
| | | |||||
| * | add ENDPROC() macro for Blackfin assembly | Mike Frysinger | 2008-12-11 | 1 | -0/+1 |
| | | |||||
| * | use newer spiffy asm constraints to get better code generation | Mike Frysinger | 2008-12-11 | 1 | -17/+9 |
| | | |||||
| * | punt old unused header | Mike Frysinger | 2008-12-11 | 1 | -133/+0 |
| | | |||||
| * | update ptrace.h to latest from glibc | Mike Frysinger | 2008-12-11 | 1 | -2/+41 |
| | | |||||
