标准C语言库 Glibc 2.15 (Glibc) 发布

fmms 12年前
     <div id="p_fullcontent" class="detail">     <p>Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。</p>    </div>    <p><a href="/misc/goto?guid=4958191994239798276" target="_blank">GNU C library</a> (glibc) 发布了 2.15 版本,该版本新增一些函数,修复了大量的 bug,同时也带来一些优化。</p>    <pre>NEWS for version 2.15  =====================    * The following bugs are resolved with this release:      6779, 6783, 9696, 10103, 10709, 11589, 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.    * Add nss_db support back to glibc.  No more dependency on Berkeley db    and support for initgroups lookups.    Implemented by Ulrich Drepper.    * Optimized strcpy, strncpy, stpcpy, stpncpy for SSE2 and SSSE3 on x86-32.    Contributed by HJ Lu.    * Improved strcpy, strncpy, stpcpy, stpncpy for SSE2 and SSSE3 on x86-64.    Contributed by HJ Lu.    * Optimized strcat, strncat on x86-64 and optimized wcscmp, wcslen, strnlen    on x86-32 and x86-64.    Contributed by Liubov Dmitrieva.    * Optimized strchr and strrchr for SSE on x86-32.    Contributed by Liubov Dmitrieva.    * Optimized memchr, memrchr, rawmemchr, memcmp, wmemcmp, wcschr, wcscpy    for x86-64 and x86-32.    Contributed by Liubov Dmitrieva.    * New interfaces: scandirat, scandirat64    Implemented by Ulrich Drepper.    * Checking versions of FD_SET, FD_CLR, and FD_ISSET added.    Implemented by Ulrich Drepper.    * nscd now also caches the netgroup database.    Implemented by Ulrich Drepper.    * Integrate libm with gcc's -ffinite-math-only option.    Implemented by Ulrich Drepper.    * Lots of generic, 64-bit, and x86-64-specific performance optimizations    to math functions.  Implemented by Ulrich Drepper.    * 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</pre>    <br />