標準C語言庫 Glibc 2.15 (Glibc) 發布

fmms 12年前發布 | 10K 次閱讀 GNU

Glibc 是提供系統調用和基本函數的 C 庫,比如open, malloc, printf等等。所有動態連接的程序都要用到它。

GNU C library (glibc) 發布了 2.15 版本,該版本新增一些函數,修復了大量的 bug,同時也帶來一些優化。

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>

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!