mailing list of musl libc
 help / color / mirror / code / Atom feed
* Status towards next release (1.1.4)
@ 2014-07-12  5:10 Rich Felker
  2014-07-12  6:02 ` Isaac Dunham
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Rich Felker @ 2014-07-12  5:10 UTC (permalink / raw)
  To: musl

I think we're pretty well on-schedule for the next release. Here's a
summary of progress so far:

- Private futex support, not committed. If we can demonstrate any
  performance benefit, it can be committed, but otherwise I'm inclined
  to throw it out. There's no point in adding complexity with no
  evidence of benefit.

- Locale framework. Right now this is mostly just a framework and does
  nothing useful.

- Byte-based C locale, not committed. As discussed previously, this is
  non-essential for conforming to current standards, so I'm inclined
  to omit it for now. But if there's demand for it we can consider
  adding it.

- Gettext/mo file lookup core. This is not integrated with libc yet,
  but tested and working.

- Openrisc (or1k) port. Stefan Kristiansson's work seems basically
  complete and is in the testing phase now. I'm hoping to merge it
  in the next few days.

There are several things we need to focus on now:

- The Big Bikeshed: where to find locale files? These will be somewhat
  musl-specific (to the extent that no other implementation uses the
  design I have in mind, though it would be easy for others to use
  it), so there's no existing practice to simply adopt. The files are
  not machine-specific (we'll support either endianness .mo file) so
  /usr/share (or other prefix variants) is the natural base location.

- Minor coding tasks for locale. Really, this is minor. The policy of
  where to find the files is a much bigger issue to work out.

- Adding non-stub public gettext API. I'd like this to happen along
  with the locale work since it uses the same core operation, but it
  may turn out that there are various bloated gettext features which
  applications use which we don't want in the core libc itself uses
  for locale, in which case we'd end up with two implementations.

- What to do with if_nameindex and getifaddrs? This issue has been
  deferred for a couple releases now so I really want to solve it this
  time.

The other items on the roadmap are all secondary and related to ports.
I'll be happy if we can just get or1k into this release, since it's a
nice way to draw some publicity for both projects (musl and openrisc).
But if there's time, I might do the bits refactoring (and other
port-related cleanup) in this release cycle once or1k is committed.

Rich


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2014-07-14 17:55 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-12  5:10 Status towards next release (1.1.4) Rich Felker
2014-07-12  6:02 ` Isaac Dunham
2014-07-12 14:26   ` Rich Felker
2014-07-12 19:13     ` Isaac Dunham
2014-07-12  7:24 ` u-igbb
2014-07-12  8:44   ` Laurent Bercot
2014-07-12 14:55   ` Rich Felker
2014-07-12 16:29     ` u-igbb
2014-07-12 17:00       ` Rich Felker
2014-07-12 17:15         ` u-igbb
2014-07-13  8:46         ` Weldon Goree
2014-07-14  3:48           ` Rich Felker
2014-07-14 17:55         ` Rich Felker
2014-07-12 14:41 ` Matias A. Fonzo
2014-07-12 14:58   ` Rich Felker
2014-07-12 15:03 ` Rich Felker
2014-07-12 16:41   ` Locale path and security [Was: Status towards next release (1.1.4)] Rich Felker
2014-07-12 17:04   ` Status towards next release (1.1.4) u-igbb

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).