This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

2.10 done

Hash: SHA1

As previously announced, I've bumped the version and tagged the tree for
the 2.10 release.  A few last minute changes (and corrections for them)
went in but overall the tree has been stable for about two weeks.

The user-visible changes include:

* New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info
  Implemented by Ulrich Drepper.

* New Linux interfaces: accept4, fallocate, fallocate64.
  Implemented by Ulrich Drepper.

* Correct declarations of string function when used in C++ code.  This
  could lead to compile errors for invalid C++ code.

* XPG7/POSIX 2008 compilation environment.  Many GNU-specific functions
  are now in POSIX.

* New POSIX 2008 interface: psiginfo
  Implemented by Ulrich Drepper.

* New ISO C++1x interfaces: quick_exit, at_quick_exit
  Implemented by Ulrich Drepper.

* Support for selecting between multiple function definitions at runtime
  using STT_GNU_IFUNC symbols.  Implemented by Ulrich Drepper.

* The libcrypt library can now use the hash function implementations in
  NSS.  Implemented by Ulrich Drepper.

* The malloc implementation can be compiled to be less memory efficient
  but higher performing in multi-threaded programs.
  Implemented by Ulrich Drepper.

* New locales: nan_TW@latin, ks_IN

* Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for
  x86-64.  Implemented by Ulrich Drepper.

* Extended printf hook support.  It is possible to use user-defined
  types and extend existing format specifiers.
  Implemented by Ulrich Drepper.

* Handling for group shadow files has been added.
  Implemented by Ulrich Drepper.

I've described the most important changes in more detail elsewhere.

On the development side, the Alpha port is now in the ports repository.
 There is also no maintainer for this port (which was one reason to move).

Development of this release was done and helped by (among others)

Andreas Jaeger
Andrew Stubbs
Arkadiusz MiÅkiewicz
Aurelien Jarno
Bruno Haible
Carlos Eduardo Seo
Chris Steel
Chris Steinbroner
Dave Miller
Flavio Leitner
Fredrik Unger
H.J. Lu
Jakub Jelinek
Jeff Bastian
Jingyu Liu
Jiri Olsa
Joseph Myers
Jun'ichi Nomura
Kaz Kojima
Klaus Dittrich
Mark Shinwell
Markus Armbruster
Martin Schwidefsky
Michael Solberg
Mike Frysinger
Nathan Sidwell
Paolo Bonzini
Peter Festner
Petr Baudis
Rafael Avila de Espindola
Richard Guenther
Roland McGrath
Ryan S. Arnold
SUGIOKA Toshinobu
Samuel Thibault
Steven Munroe
Thomas Schwinge
Tomas Janousek
Yang Hongyang

The cvs tree is currently completely frozen.  More on the status of the
source tree going forward separately.  Once the tree is unfrozen
development on the 2.11 release will immediately commence.  There will
be a branch for 2.10 dot-releases, should they become necessary.

The next release will again be in approximately 6 months.  We will have
a more exact date as the date approaches.

- --
â Ulrich Drepper â Red Hat, Inc. â 444 Castro St â Mountain View, CA â
Version: GnuPG v1.4.9 (GNU/Linux)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]