Ulrich Drepper
3a2c02424d
Cache network interface information
...
Whenever getaddrinfo needed network interface information it used the
netlink interface to read the information every single time. The
problem is that this information can change at any time.
The patch implements monitoring of the network interfaces through
nscd. If no change is detected the previously read information can
be reused (which is the norm). This timestamp information is also
made available to other processes using the shared memory segment
between nscd and those processes.
2011-10-31 01:51:16 -04:00
Ulrich Drepper
636064eb4c
Fix potential double close in __check_fd if OOM
2011-10-30 14:22:57 -04:00
Ulrich Drepper
2a0c698e24
Add bug number
2011-10-29 16:39:47 -04:00
Ulrich Drepper
6ef76f3b51
Avoid assertion in processes with VM in bad shape
2011-10-29 16:39:03 -04:00
Ulrich Drepper
9beb233493
Mark a few more functions with __THROWNL.
2011-10-29 15:56:44 -04:00
Ulrich Drepper
c2b18f7a0e
Add missing register initialization in x86-64 pthread_cond_timedwait
2011-10-29 15:50:01 -04:00
Ulrich Drepper
cb95113e30
Fix accuracy problem in generic sin
2011-10-29 14:08:56 -04:00
Ulrich Drepper
09e1869773
Typo in last checkin
2011-10-29 14:05:49 -04:00
Ulrich Drepper
c9aafacee4
Correctly NUL-terminate link name in sprof
2011-10-29 12:51:53 -04:00
Ulrich Drepper
d272e7f19d
Cleanups in ldconfig's chroot handling
2011-10-29 12:43:18 -04:00
Ulrich Drepper
1bc3307181
Avoid warning in dl-lookup.c
2011-10-29 12:40:55 -04:00
Thomas Jarosch
1760874da6
Fix readlink call in ldconfig's chroot handling
2011-10-29 12:24:38 -04:00
Ulrich Drepper
51d91b1895
Add strchrnul performance test
2011-10-29 11:54:15 -04:00
Ulrich Drepper
b611fb810f
Update Spanish translation
2011-10-29 11:41:55 -04:00
Ulrich Drepper
a1b560ff58
Update Italian translation
2011-10-29 11:40:55 -04:00
Ulrich Drepper
52e4b9eb62
More cleanups of x86-64 strstr
2011-10-28 19:01:48 -04:00
Ulrich Drepper
fd52bc6dc4
Clean up x86-64 strcasestr
...
Actually describe in the C code what is going on.
2011-10-28 18:18:04 -04:00
Ulrich Drepper
a5b81e1fb7
Remove code without too much effects
...
Some of the AVX-specific code is not giving enough speed-up to
justify the extra code.
2011-10-28 16:55:01 -04:00
Andreas Schwab
0c92d8a87a
Fix some warning nits
2011-10-28 12:02:08 +02:00
Andreas Schwab
b43433460b
Move wide char related routines to wcsmbs subdir
2011-10-28 12:01:29 +02:00
Andreas Schwab
3871f58f06
Don't mark memory synchronisation functions as leaf
2011-10-27 17:20:14 +02:00
Roland McGrath
21b64b1536
BZ#13349: Missing BZ tag for last change.
2011-10-26 16:53:40 -07:00
Roland McGrath
94d44d9f4d
Remove mention of open_obstack_stream, which has never existed in libio.
2011-10-26 16:53:02 -07:00
Andreas Schwab
804791474d
Fix uses of math_force_eval
2011-10-26 11:44:08 +02:00
Andreas Schwab
f6ce9294b0
Make math_force_eval accept non-addressable arguments
2011-10-26 11:44:08 +02:00
Ulrich Drepper
e0016b11d6
Add AVX optimized versions for some x86-64 math functions
2011-10-25 21:34:55 -04:00
Ulrich Drepper
ffb124cc51
Typo in CL
2011-10-25 15:11:32 -04:00
Ulrich Drepper
618280a192
Optimize x86-64 SSE4.2+ strcmp a bit more
2011-10-25 14:50:31 -04:00
Ulrich Drepper
32d2a6ec31
Merge branch 'master' of ssh://sourceware.org/git/glibc
2011-10-25 11:09:55 -04:00
Ulrich Drepper
d7826aa149
Use math_force_eval in more places
2011-10-25 10:52:45 -04:00
Andreas Schwab
1f1e194720
Use correct signedness in default implementations of wcscmp and wmemcmp
2011-10-25 15:26:29 +02:00
Andreas Schwab
37822576b8
Fix strchr test
2011-10-25 15:25:37 +02:00
Ulrich Drepper
31ea014d8b
Use VEX encoding in inline math functions on x86-64 when possible
2011-10-25 08:17:57 -04:00
Andreas Schwab
16437fece4
Small optimization of dependency sorting
2011-10-25 13:33:12 +02:00
Ulrich Drepper
31d3cc00b0
Cleanup FMA4 patch
...
Move the FMA4 code into its own section. Avoid some of the duplication
of data resulting from the double use of source files.
2011-10-25 00:56:33 -04:00
Ulrich Drepper
202c9deb15
Better DLA_FMS
...
It's better to use __builtin_fma if it works. Use it for gcc 4.6 and
higher. Move the x86-64 dla.h to the correct place.
2011-10-24 22:11:21 -04:00
Ulrich Drepper
485683c35f
Remove warnings in NPTL tests
2011-10-24 21:43:33 -04:00
Ulrich Drepper
a0cf1edd4c
Use inline asm for DLA_FMS because of broken old compilers
2011-10-24 21:17:10 -04:00
Ulrich Drepper
af968f62f2
Optimize accurate 64-bit routines for FMA4 on x86-64
2011-10-24 20:19:17 -04:00
Ulrich Drepper
58985aa92f
Finish renamed DLA_FMA -> DLA_FMS
2011-10-24 14:21:18 -04:00
Andreas Schwab
a201fbcf9c
Fix lost wcslen symbol
2011-10-24 12:03:33 +02:00
Ulrich Drepper
bb3129bd25
Optimized remquo for 64-bit platforms
2011-10-23 21:31:21 -04:00
Ulrich Drepper
0275fff8a1
Optimize f_mod
...
Branch prediction for the 32-bit implementation and a new optimized
64-bit implementation.
2011-10-23 20:55:26 -04:00
Ulrich Drepper
10d005f77f
Remove unnecessary include from x86-32 tls.h
2011-10-23 16:31:09 -04:00
Ulrich Drepper
2fa2ae85ca
Fix strnlen change
2011-10-23 16:30:40 -04:00
Liubov Dmitrieva
fc2ee42abe
Add optimized wcslen and strnlen for x86-32
2011-10-23 15:17:23 -04:00
Ulrich Drepper
09229f3e1b
Fix WS
2011-10-23 14:57:28 -04:00
Liubov Dmitrieva
ce7dd29f28
Optimized strnlen and wcscmp for x86-64
2011-10-23 14:56:04 -04:00
Ulrich Drepper
6ddf460fa5
More WS
2011-10-23 14:42:59 -04:00
Ulrich Drepper
2ebe91129d
Fix WS
2011-10-23 14:42:16 -04:00