|
Message-ID: <20110408024126.GX16304@brightrain.aerifal.cx> Date: Thu, 7 Apr 2011 22:41:26 -0400 From: Rich Felker <dalias@...ifal.cx> To: musl@...ts.openwall.com Subject: Wishlist for musl 1.0 ? Greetings again, With most essential functionality implemented and serious bug-hunting underway, I hope to quickly move out of the "alpha" phase, and aim to release "1.0" sometime this summer. I have put together a tentative list of requirements for what will constitute "musl 1.0", on which I would like some feedback from the community. I'd like to go ahead and decide on these so the project can have some concrete goals and a way to measure how far we still have to go. Comments welcome! Regards, Rich Proposed requirements for 1.0: Implementations of all interfaces in ISO C99, including math. Implementations of all required functions in POSIX 2008 base and explicitly-supported option groups. Character class handling synchronized with latest Unicode. Dynamic linking and dynamic loader (dlopen/dlsym) support for both dynamic and static linked applications. Known compatibility with a yet-to-be-determined collection of applications selected as particularly important. Ability of the dynamic linker to successfully load and run glibc-linked programs as long as they don't use features which are not-yet-implemented in musl. Support for at least one C++ compiler and library, but not necessarily any ABI-compatibility with C++ programs which were not explicitly built against musl. Documenting of all implementation-defined behavior as required by the C and POSIX standards, as well as implementation details that might be of interest to programmers using musl such as the behavior of malloc, threads, stdio, etc. and how they compare to other implementations.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.