aboutsummaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)Author
2013-04-05[BZ #15335, #15342] Fix standard compliance. Don't use hard-coded qNaN values.Thomas Schwinge
2013-04-04Add BZ #15337 to NEWSSiddhesh Poyarekar
2013-04-03Fix missing underflow from cexp (bug 14478).Joseph Myers
2013-04-03Update NEWSAndreas Schwab
2013-04-03Fix stack overflow in getaddrinfo with many resultsAndreas Schwab
2013-04-03Preserve errno across _PC_CHOWN_RESTRICTED call on XFSSiddhesh Poyarekar
Fix BZ #15305. On kernel versions earlier than 2.6.29, the Linux kernel exported a sysctl called restrict_chown for xfs, which could be used to allow chown to users other than the owner. 2.6.29 removed this support, causing the open_not_cancel_2 to fail and thus modify errno. The fix is to save and restore errno so that the caller sees it as unmodified. Additionally, since the code to check the sysctl is not useful on newer kernels, we add an ifdef so that in future the code block gets rmeoved completely.
2013-04-02Fix cacosh inaccuracy and spurious exceptions (bug 15327).Joseph Myers
2013-04-02New <math.h> macro named issignaling to check for a signaling NaN (sNaN).Thomas Schwinge
It is based on draft TS 18661 and currently enabled as a GNU extension.
2013-03-30Fix casinh inaccuracy for imaginary part < 1.0, real part small (bug 10357).Joseph Myers
2013-03-28Fix typo in bug number in NEWS.Joseph Myers
2013-03-28Fix e_logl (128ibm) spurious underflowAdhemerval Zanella
2013-03-28Don't add input group during initgroups_dyn in hesiodSiddhesh Poyarekar
Fixes BZ #15304. The *initgroups_dyn functions are called with a group argument. This group gid is usually skipped while populating the grouplist since the caller adds that group id in advance. The hesiod initgroups_dyn implementation however adds the group gid to the list if it does not already exist. While it works fine for the usual initgroups, it breaks nscd since it calls initgroups_dyn with -1 as the gid (to have all groups included).
2013-03-27Fix casinh inaccuracy near i, imaginary part > 1 (bug 15307).Joseph Myers
2013-03-22BZ#13889: expl (709.75) wrongly overflows for ldbl-128ibmAdhemerval Zanella
The patch increase the high value to check if expl overflows. Current high mark value is not really correct, the algorithm accepts high values. It also adds a correct wrapper function to check for overflow and underflow.
2013-03-22BZ#11120: fix x86_64/strcmp.S NOT_IN_libc safeguardsDmitry V. Levin
Due to a typo repeated several times, this bug hasn't been fixed yet, despite being marked as resolved in glibc 2.12. * sysdeps/x86_64/strcmp.S: Replace all occurrences of NOT_IN_lib with NOT_IN_libc.
2013-03-21Fix Bessel function spurious overflows for ldbl-128 / ldbl-128ibm (bug 15285).Joseph Myers
2013-03-21Fix casinh inaccuracy for argument with imaginary part 1 (bug 15287).Joseph Myers
2013-03-20Add bug 14176 to NEWS.Joseph Myers
2013-03-20BZ#14812: Mark fixed in NEWS.Roland McGrath
2013-03-17Move BZ#11261 from 2.18 to 2.16 bug list.Carlos O'Donell
BZ#11261 was fixed in the 2.16 release even if we only found out that it was fixed in the 2.18 release. Testing shows it is fixed in the 2.16 release so we add it to that NEWS section.
2013-03-17BZ#11261 fixed by previous commit.Carlos O'Donell
Fixed by 41b81892f11fe1353123e892158b53de73863d62. Verified fixed by using test case in BZ#11261.
2013-03-16Fix y1l spurious overflows for ldbl-96 (bug 15283).Joseph Myers
2013-03-15Framework for performance benchmarking of functionsSiddhesh Poyarekar
See benchtests/Makefile to know how to use it.
2013-03-11Remove extra pthread_atfork compat symbolsAndreas Schwab
2013-03-07Remove PIPE_BUF Linux-specific codeSiddhesh Poyarekar
Fixes BZ #12723 The variable pipe buffer size does nothing to the value of PIPE_BUF, since the number of bytes that are atomically written is still PIPE_BUF on Linux.
2013-03-06S/390: Add BZ number to changelog entry and NEWS.Andreas Krebbel
2013-03-06Remove powerpc64 bounded-pointers code.Joseph Myers
2013-03-04BZ #15055: Use __ieee754_sqrl in acoshl for lbdl-128ibmAdhemerval Zanella
2013-03-01Revert GLIBC_PTHREAD_DEFAULT_STACKSIZE changes.Carlos O'Donell
This reverts the change that allows the POSIX Thread default stack size to be changed by the environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE. It has been requested that more discussion happen before this change goes into 2.18.
2013-03-01Update NEWSSiddhesh Poyarekar
2013-03-01Set default stack size from program environmentSiddhesh Poyarekar
New environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE to do this.
2013-02-26Fix FPE in memusagestat when malloc utilization is zeroSiddhesh Poyarekar
[BZ #15160] Draw graphs for heap and stack only if MAXSIZE_HEAP and MAXSIZE_STACK are non-zero.
2013-02-19Add NEWS entry for C++11 thread_local support.Siddhesh Poyarekar
2013-02-18FUTEX_*_REQUEUE_PI support for non-x86 codeSiddhesh Poyarekar
Add FUTEX_*_REQUEUE_PI support for the default C code and also add implementations for s-390 and ppc.
2013-02-12Fix buffer overrun in regexp matcherAndreas Schwab
2013-02-12Fix handling of collating symbols in regexpsAndreas Schwab
2013-02-08BZ #15006: Updates NEWS and ChangeLog.Carlos O'Donell
2013-02-05MIPS: Respect the legacy syscall restart convention.Maciej W. Rozycki
That convention requires the instruction immediately preceding SYSCALL to initialize $v0 with the syscall number. Then if a restart triggers, $v0 will have been clobbered by the syscall interrupted, and needs to be reinititalized. The kernel will decrement the PC by 4 before switching back to the user mode so that $v0 has been reloaded before SYSCALL is executed again. This implies the place $v0 is loaded from must be preserved across a syscall, e.g. an immediate, static register, stack slot, etc. The restriction was lifted with Linux 2.6.36 kernel release and no special requirements are placed around the SYSCALL instruction anymore, however we still support older kernel binaries.
2013-02-04Don't use GLIBC_PRIVATE errno outside of librariesAndreas Schwab
2013-01-31Fix casinh spurious underflows away from [-i,i] (bug 15062).Joseph Myers
2013-01-23Make bits/wchar.h correct for all architectures (bug 15036).Joseph Myers
2013-01-21Avoid busy loop in wordexp when substituted command closed its stdoutAndreas Schwab
2013-01-18Update NEWSSiddhesh Poyarekar
2013-01-17Fix cacos real-part inaccuracy for result real part near 0 (bug 15023).Joseph Myers
2013-01-16Hide reference to mktemp in libpthreadAndreas Schwab
2013-01-10Correct _XXX_ILP32_OFFBIG for x32H.J. Lu
2013-01-10Define flags for fallocateAndreas Schwab
2013-01-09Sync netinet/tcp.h with upstream Linux kernel.David S. Miller
[BZ# 15003] * sysdeps/gnu/netinet/tcp.h (TCP_COOKIE_TRANSACTIONS, TCP_THIN_LINEAR_TIMEOUTS, TCP_THIN_DUPACK, TCP_USER_TIMEOUT, TCP_REPAIR, TCP_REPAIR_QUEUE, TCP_QUEUE_SEQ, TCP_REPAIR_OPTIONS, TCP_FASTOPEN): Define. (tcp_repair_opt): New structure. (TCP_NO_QUEUE, TCP_RECV_QUEUE, TCP_SEND_QUEUE, TCP_QUEUES_NR): New enum values. (TCP_COOKIE_MIN, TCP_COOKIE_MAX, TCP_COOKIE_PAIR_SIZE, TCP_COOKIE_IN_ALWAYS, TCP_COOKIE_OUT_NEVER, TCP_S_DATA_IN, TCP_S_DATA_OUT, TCP_MSS_DEFAULT, TCP_MSS_DESIRED): Define. (tcp_cookie_transactions): New structure.
2013-01-08BZ#14985: Remove erroneous EPOLL_NONBLOCKAndreas Jaeger
[BZ# 14985] * sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK): Remove. * sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK): Likewise. * sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK): Likewise. ChangeLog.mips: [BZ# 14985] * sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK): * Remove. ChangeLog.hppa: [BZ# 14985] * sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK): Remove. ChangeLog.alpha: [BZ# 14985] * sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK): Remove.
2013-01-07Fix casinh, casin overflow (bug 14996).Joseph Myers