Revert "BZ 16133 has been fixed (async signal safe TLS)."
[jlayton/glibc.git] / NEWS
diff --git a/NEWS b/NEWS
index eec76c4c5b85a86bb03e0512c3d2e242249af47f..b9da86580e67ecf00cc55aa86eef47782b3934d5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 GNU C Library NEWS -- history of user-visible changes.
 GNU C Library NEWS -- history of user-visible changes.
-Copyright (C) 1992-2013 Free Software Foundation, Inc.
+Copyright (C) 1992-2014 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 Please send GNU C library bug reports via <http://sourceware.org/bugzilla/>
 See the end for copying conditions.
 
 Please send GNU C library bug reports via <http://sourceware.org/bugzilla/>
@@ -9,18 +9,27 @@ Version 2.19
 
 * The following bugs are resolved with this release:
 
 
 * The following bugs are resolved with this release:
 
-  156, 387, 431, 832, 2801, 6786, 6787, 7003, 9954, 10253, 10278, 11087,
-  11157, 11214, 13028, 13982, 13985, 14029, 14032, 14143, 14155, 14547,
-  14699, 14752, 14876, 14910, 15004, 15048, 15218, 15277, 15308, 15362,
-  15374, 15400, 15427, 15483, 15522, 15531, 15532, 15601, 15608, 15609,
-  15610, 15632, 15640, 15670, 15672, 15680, 15681, 15723, 15734, 15735,
-  15736, 15748, 15749, 15754, 15760, 15763, 15764, 15797, 15799, 15825,
-  15844, 15847, 15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887,
-  15890, 15892, 15893, 15895, 15897, 15905, 15909, 15917, 15919, 15921,
-  15923, 15939, 15948, 15963, 15966, 15985, 15988, 15997, 16032, 16034,
-  16036, 16037, 16041, 16055, 16071, 16072, 16074, 16077, 16078, 16103,
-  16112, 16143, 16144, 16146, 16150, 16151, 16153, 16167, 16172, 16195,
-  16214, 16245, 16271, 16283, 16289.
+  156, 387, 431, 762, 832, 926, 2801, 4772, 6786, 6787, 6807, 6810, 7003,
+  9721, 9954, 10253, 10278, 11087, 11157, 11214, 12100, 12486, 12751, 12986,
+  13028, 13982, 13985, 14029, 14032, 14120, 14143, 14155, 14286, 14547,
+  14699, 14752, 14782, 14876, 14910, 15004, 15048, 15073, 15089, 15128,
+  15218, 15268, 15277, 15308, 15362, 15374, 15400, 15425, 15427, 15483,
+  15522, 15531, 15532, 15593, 15601, 15608, 15609, 15610, 15632, 15640,
+  15670, 15672, 15680, 15681, 15705, 15723, 15734, 15735, 15736, 15748,
+  15749, 15754, 15760, 15763, 15764, 15797, 15799, 15825, 15843, 15844,
+  15846, 15847, 15849, 15850, 15855, 15856, 15857, 15859, 15867, 15886,
+  15887, 15890, 15892, 15893, 15895, 15897, 15901, 15905, 15909, 15915,
+  15917, 15919, 15921, 15923, 15939, 15941, 15948, 15963, 15966, 15985,
+  15988, 15997, 16032, 16034, 16036, 16037, 16038, 16041, 16046, 16055,
+  16071, 16072, 16074, 16077, 16078, 16103, 16112, 16143, 16144, 16146,
+  16150, 16151, 16153, 16167, 16169, 16172, 16195, 16214, 16245, 16271,
+  16274, 16283, 16289, 16293, 16314, 16316, 16330, 16337, 16338, 16356,
+  16365, 16366, 16369, 16372, 16375, 16379, 16384, 16385, 16386, 16387,
+  16390, 16394, 16398, 16400, 16407, 16408, 16414, 16430, 16431, 16453,
+  16474, 16506, 16510
+
+* Slovenian translations for glibc messages have been contributed by the
+  Translation Project's Slovenian team of translators.
 
 * The public headers no longer use __unused nor __block.  This change is to
   support compiling programs that are derived from BSD sources and use
 
 * The public headers no longer use __unused nor __block.  This change is to
   support compiling programs that are derived from BSD sources and use
@@ -93,9 +102,26 @@ Version 2.19
 
 * SystemTap probes for malloc have been introduced.
 
 
 * SystemTap probes for malloc have been introduced.
 
+* SystemTap probes for slow multiple precision fallback paths of
+  transcendental functions have been introduced.
+
 * Support for powerpc64le has been added.
 
 * The soft-float powerpc port now supports e500 processors.
 * Support for powerpc64le has been added.
 
 * The soft-float powerpc port now supports e500 processors.
+
+* Support for STT_GNU_IFUNC symbols added for ppc32/power4+ and ppc64.
+
+* A new feature test macro _DEFAULT_SOURCE is available to enable the same
+  set of header declarations that are enabled by default, even when other
+  feature test macros or compiler options such as -std=c99 would otherwise
+  disable some of those declarations.
+
+* The _BSD_SOURCE feature test macro no longer enables BSD interfaces that
+  conflict with POSIX.  The libbsd-compat library (which was a dummy library
+  that did nothing) has also been removed.
+
+* Preliminary documentation about Multi-Thread, Async-Signal and
+  Async-Cancel Safety has been added.
 \f
 Version 2.18
 
 \f
 Version 2.18
 
@@ -162,6 +188,10 @@ Version 2.18
 * On Linux, the clock function now uses the clock_gettime system call
   for improved precision, rather than old times system call.
 
 * On Linux, the clock function now uses the clock_gettime system call
   for improved precision, rather than old times system call.
 
+* Added support for version-3 tz format files.  This is needed when using
+  the tz database release 2013e or later, and affects a few unusual cases --
+  currently only TZ='America/Godthab' for time stamps after 2037.
+
 * Added new API functions pthread_getattr_default_np and
   pthread_setattr_default_np to get and set the default pthread
   attributes of a process.
 * Added new API functions pthread_getattr_default_np and
   pthread_setattr_default_np to get and set the default pthread
   attributes of a process.
@@ -2358,7 +2388,7 @@ Version 1.04
 ----------------------------------------------------------------------
 Copyright information:
 
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 1992-2013 Free Software Foundation, Inc.
+Copyright (C) 1992-2014 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the