Tags Posts tagged with "gnu c library"

gnu c library

przez -
1 463
GNU - logo

David Miller ogłosił wydanie Glibc 2.18, standardowej wersji biblioteki języka C, stworzonej w ramach projektu GNU. Udostępnia funkcjonalność wymaganą przez UNIX 98, Single UNIX Specification, POSIX (1c, 1d i 1j) oraz część funkcjonalności wymaganej przez normę ISO C99, a dodatkowo rozszerzenia uznane za konieczne lub użyteczne w trakcie tworzenia GNU. Glibc została napisana przez Rolanda McGratha pracującego dla FSF w latach 80. XX wieku.

Udoskonalono obsługę C++11, zoptymalizowano wydajnośc funkcji string, dodano benchmark dla funkcji glibc. Pojawiły się nowe funkcje API oraz obsługa dla Intel TSX lock elision. Naprawiono sporo błędów. Dodano nowe architektury komputerowe: Xilinx MicroBlaze i IBM POWER8.

przez -
2 464
GNU - logo

David Miller ogłosił wydanie Glibc 2.17, standardowej wersji biblioteki języka C, stworzonej w ramach projektu GNU. Udostępnia funkcjonalność wymaganą przez UNIX 98, Single UNIX Specification, POSIX (1c, 1d i 1j) oraz część funkcjonalności wymaganej przez normę ISO C99, a dodatkowo rozszerzenia uznane za konieczne lub użyteczne w trakcie tworzenia GNU. Glibc została napisana przez Rolanda McGratha pracującego dla FSF w latach 80. XX wieku.

Najważniejsze zmiany:

  • Pojawiła się wersja na architekturę AArch64, czyli 64 bitowy ARM od Linaro
  • Zoptymalizowano funkcję memcpy() dla MIPS
  • Dodano SystemTap static probes do dynamicznego linkera
  • Zoptymalizowano funkcje znaków: strstr, strcasestr, memmem, memchr, wcschr, wcscpy i wcsrchr
  • Udoskonalono wsparcie dla kompilacji skrośnej (cross-compilation)

Nowa wersja jest zależna od jądra Linux 2.6.16 i wyższych wersji.

przez -
6 515
GNU - logo

Carlos O’Donell ogłosił wydanie glibc 2.15, standardową bibliotekę języka C, napisaną przez Rolanda McGratha, pracującego dla FSF w latach 80. XX wieku. Udostępnia funkcjonalność wymaganą przez UNIX 98, Single UNIX Specification, POSIX (1c, 1d i 1j) oraz część funkcjonalności wymaganej przez normę ISO C99, a dodatkowo rozszerzenia uznane za konieczne lub użyteczne w trakcie tworzenia GNU.

Dodano dwa nowe interfejsy Linuksowe – process_vm_readv i process_vm_writev. Udoskonalono i zoptymalizowano kod. Pojawiły się cztery nowe tłumaczenia, w tym wsparcie dla języka Rdzennych Amerykanów Unami. Poprawiono sporo błędów.

Polecane

Jesień Linuksowa

1 1174
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...