To-Do list for glibc 2.3

The goal is to get a release out as soon as possible. The working items should be clear from the beginning and as soon as everything which is achievable is done testing for a release commences.

The work items are listed below with a description, their owner, and state of completion. If a task has no owner it is no reason for delaying a release if the task is not completed. We have features in two categories: new features and optimizations. If time demands it features from the optimization group can be dropped from the requirement list. The new features should be handled first.

N.B.: In my case (drepper) the task being assigned to me means that I'll work on it if nobody else does. If somebody wants to take over a job this works for me as well. This isn't necessary if I already started to work (check the status field).

P.S.: You probably want to use a standard-compliant browser. Netscape 4.x does not fall into this category. Mozilla does. As does Galeon. I haven't tested any other browser.

New features

Owner Status Description
drepper Done Implement TLS in dynamic linker 
roland Done New locale model (x86) 
drepper Done Implement transliteration inside localedef 
drepper Later Update the ISO 14651 collation table 
roland Done Implement getifaddrs 
drepper Done More testing levels 
N/A N/A Correctly implement filter DSOs 
wg Done New malloc 
aj Done Exact libm tests 
jakub Done Create GLIBC_PRIVATE version name 
jakub Done Integrate pre-linking support 
N/A N/A Use 128-bit long double (SPARC) 
N/A N/A Use 128-bit long double (PPC) 
bkoz Done Compatiblity of headers with C++ 
N/A N/A ld.so auditing interface 
roland Started AIO implementation for Hurd 
roland Done posix_spawn for Hurd 

Optimizations

Owner Status Description
drepper Done Read-only streams use mmap 
drepper Done Reduce number of locale files 
drepper Done Remove use of __libc_subinit 
drepper Started Don't call exported functions 
drepper Suspended Inline system calls 
drepper Done Move ld.so's global variables into struct 
drepper Suspended Reorder object files in DSO 
drepper Done regex speedup 
N/A N/A Improve communication with NSCD 
N/A N/A Keep NSCD cache up-to-date 
N/A N/A Investigate using GMP 3.1 

Ulrich Drepper

Last modified: Sat Apr 20 13:58:11 PDT 2002 Valid XHTML 1.0! Valid CSS!