| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
| |
warning: nested extern declaration of '__illegally_sized_syscall_argN'
From Stefan Assmann (sassmann AT suse.de)
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
remove __tolower and __toupper (they existed only in SOME configs!);
remove usages of _tolower (some of them clearly buggy) from uclibc code;
add a few more -U<define> options to unifdef pass over installed headers;
document it on docs/wchar_and_locale.txt
text data bss dec hex filename
- 514963 2727 15396 533086 8225e lib/libuClibc-0.9.30-svn.so
+ 514888 2727 15396 533011 82213 lib/libuClibc-0.9.30-svn.so
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
nuke one struct initializer which was invisibly becoming a memset -
this improves speed by x2:
test 0 pattern 0 '.?.?.?.?.?.?.?Log\.13'
- 0.249795s
+ 0.133522s
test 0 pattern 1 '(.?)(.?)(.?)(.?)(.?)(.?)(.?)Log\.13'
- 0.360115s
+ 0.191959s
text data bss dec hex filename
- 515009 2731 15396 533136 82290 lib/libuClibc-0.9.30-svn.so
+ 514961 2727 15396 533084 8225c lib/libuClibc-0.9.30-svn.so
|
| |
|
|
|
|
|
|
|
|
| |
remove old-style-C function params declarations;
change re_comp_buf from struct to pointer (more static build friendly)
text data bss dec hex filename
- 514952 2731 15424 533107 82273 lib/libuClibc-0.9.30-svn.so
+ 515011 2731 15396 533138 82292 lib/libuClibc-0.9.30-svn.so
|
| |
|
|
|
|
|
|
|
| |
shrink offset tables. disable "likely/unlikely" BE() macro.
text data bss dec hex filename
- 515032 2731 15424 533187 822c3 lib/libuClibc-0.9.30-svn.so
+ 515014 2731 15424 533169 822b1 lib/libuClibc-0.9.30-svn.so
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
test 2 pattern 0 '.?.?.?.?.?.?.?Log\.13'
-incorrect num_regs 30, expected 2
+ 1.283480s
+test 2 pattern 1 '(.?)(.?)(.?)(.?)(.?)(.?)(.?)Log\.13'
+ 3.429810s
+test 2 pattern 2 '((((((((((.?))))))))))((((((((((.?))))))))))....'
+incorrect num_regs 30, expected 72
|
| | |
|
| |
|
|
| |
- reduce patch noise a little bit
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
libc/string/*: small fixes sync from trunk
test/regex/tst-regex2.c: small fixes sync from trunk
libc/misc/time/time.c: optimization from trunk:
text data bss dec hex filename
- 854 24 0 878 36e libc/misc/time/_time_localtime_tzi.os
+ 818 16 0 834 342 libc/misc/time/_time_localtime_tzi.os
|
| |
|
|
|
| |
No object code difference (tested on i386).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Step 25: partial merge of signal handling changes from trunk,
that keeps the nptl branch still working (at least on sh4).
libc/signal/sigaction.c not merged because it causes sh4 hanging
|
| | |
|
| |
|
|
|
| |
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
|
| |
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
| |
Step 24: miscellaneous merge from trunk.
|
| |
|
|
| |
Step 23: move kernel-features.h
|
| |
|
|
| |
Step 22: merge bfin specific
|
| |
|
|
|
|
|
| |
Step 19: merge change in rev 24250
- Use runtime pagesize (Jeremy Kerr)
Some powerpc machines can support 64k pages, enabled by the
CONFIG_64K_PAGES option in linux.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
This patch makes mips nptl port compile again
Replace remaining instances of asm by __asm__ and volatile by __volatile__
include bits/errno.h instead of obsolete bits/errno_values.h
|
| | |
|
| |
|
|
|
| |
Remove __NTH from the declation.
|
| |
|
|
|
|
| |
TARGET_SUBARCH implementation too.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
|
|
| |
Step 18: some more synch: hidden_proto, size reduction
and signal handling changes.
|
| |
|
|
|
|
|
|
|
|
| |
while keeping WCHAR support enabled. This solves two
testcases: tst_wcwidth and tst_wcswidth.
Fix dat_iswctype.c fiinput file: character 0x80 is not
a control character: it fixes tst_iswctype test.
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
|
| |
|
|
| |
Sync from trunk.
|
| |
|
|
| |
Move includes out of __UCLIBC_HAS_THREADS_NATIVE__ conditional
|
| |
|
|
|
| |
More merges from trunk to get nptl compiling for arm. Also fix some
errno related linking problems.
|
| |
|
|
|
| |
Step 17: libc_hidden_proto removal (almost all).
and other minor changes (inline keyword, extra character)
|
| |
|
|
|
|
| |
Step 14: miscellaneous merge for arch specific
files in libc/sysdeps. Comments, cleanup, formatting,
hidden_proto removal and others.
|
| |
|
|
| |
Step 13: build system updates.
|
| |
|
|
| |
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
|
| | |
|
| |
|
|
| |
Step 10: libc_hidden_removal
|