-GNU C Library NEWS -- history of user-visible changes. 2011-10-29
-Copyright (C) 1992-2009, 2010, 2011 Free Software Foundation, Inc.
+GNU C Library NEWS -- history of user-visible changes. 2012-1-27
+Copyright (C) 1992-2009, 2010, 2011, 2012 Free Software Foundation, Inc.
See the end for copying conditions.
Please send GNU C library bug reports via <http://sources.redhat.com/bugzilla/>
using `glibc' in the "product" field.
\f
+Version 2.16
+
+* The following bugs are resolved with this release:
+
+ 174, 350, 411, 2548, 3335, 4026, 4596, 4822, 5077, 5805, 5993, 6884, 6907,
+ 9739, 9902, 10110, 10140, 10210, 11174, 11322, 11494, 12047, 13058, 13525,
+ 13526, 13527, 13528, 13529, 13530, 13531, 13532, 13533, 13547, 13551,
+ 13552, 13553, 13555, 13559, 13583, 13618, 13695, 13704
+
+* ISO C11 support:
+
+ + define static_assert
+
+ + do not declare gets
+
+ + declare at_quick_exit and quick_exit also for ISO C11
+
+ + aligned_alloc. NB: The code is deliberately allows the size parameter
+ to not be a multiple of the alignment. This is a moronic requirement
+ in the standard but it is only a requirement on the caller, not the
+ implementation.
+
+ + timespec_get added
+
+ + uchar.h support added
+
+ + CMPLX, CMPLXF, CMPLXL added
+
+ Implemented by Ulrich Drepper.
+
+* Support for the IA-64 is removed and could live in ports.
+
+* Remove support for anything but ELF binary format
+
+* Checking versions of poll, ppoll added.
+ Implemented by Ulrich Drepper.
+
+* More generic and 64-bit performance optimizations to math functions.
+ Implemented by Ulrich Drepper.
+\f
Version 2.15
* The following bugs are resolved with this release:
- 6779, 6783, 9696, 11589, 12403, 12847, 12868, 12852, 12874, 12885, 12892,
- 12907, 12922, 12935, 13007, 13021, 13067, 13068, 13090, 13092, 13114,
- 13118, 13123, 13134, 13138, 13150, 13179, 13192, 13268, 13291, 13335,
- 13337, 13344
+ 6779, 6783, 9696, 10103, 10709, 11589, 11929, 12403, 12786, 12840, 12847,
+ 12868, 12852, 12874, 12885, 12892, 12906, 12907, 12922, 12935, 12962,
+ 13007, 13021, 13061, 13062, 13067, 13068, 13085, 13088, 13090, 13092,
+ 13096, 13114, 13118, 13123, 13134, 13138, 13147, 13150, 13166, 13179,
+ 13185, 13189, 13192, 13268, 13276, 13282, 13291, 13305, 13328, 13335,
+ 13337, 13344, 13358, 13367, 13413, 13416, 13423, 13439, 13446, 13472,
+ 13484, 13506, 13515, 13523, 13524, 13538, 13540
* New program pldd to list loaded object of a process
Implemented by Ulrich Drepper.
* Optimized strchr and strrchr for SSE on x86-32.
Contributed by Liubov Dmitrieva.
-* Optimized memchr, memrchr, rawmemchr, memcmp, wmemcmp for x86-64 and x86-32.
+* Optimized memchr, memrchr, rawmemchr, memcmp, wmemcmp, wcschr, wcscpy
+ for x86-64 and x86-32.
Contributed by Liubov Dmitrieva.
* New interfaces: scandirat, scandirat64
* Optimized strcasecmp and strncasecmp for AVX on x86-64.
Implemented by Ulrich Drepper.
+
+* New Linux interfaces: process_vm_readv, process_vm_writev
+
+* Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32.
+ Implemented by Ulrich Drepper.
+
+* Optimized nearbyint and strcasecmp for PPC.
+ Implemented by Adhemerval Zanella.
+
+* New locales: bho_IN, unm_US, es_CU, ta_LK
\f
Version 2.14