mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@aerifal.cx>
To: musl@lists.openwall.com
Subject: Re: roadmap for 0.9.8 ?
Date: Thu, 8 Nov 2012 17:24:52 -0500	[thread overview]
Message-ID: <20121108222452.GX20323@brightrain.aerifal.cx> (raw)
In-Reply-To: <20121101000518.GG20323@brightrain.aerifal.cx>

Some updates; hoping to do a release again soon...

On Wed, Oct 31, 2012 at 08:05:19PM -0400, Rich Felker wrote:
> > - dl_iterate_phdr() - looks as if this is currently cooking, and
> > possibly an important bit to improve libgcc support,
> 
> I'm planning to get this done in the next 48 hours. Will libgcc

This goal was met; done.

> > - explicit mips soft-float abi support (mainly for use with broken
> >    openwrt kernels) ,
> 
> Mainly this requires a discussion of whether it should go in the build
> system (sub-archs/abis) or just at the source level somewhere.

Still on the table for discussion.

> Speaking of that, right now all uses of vfork are rather expensive
> because we have to loop and check each signal to check that it doesn't
> have a handler set. I'd like to make a global atomic bit array in
> sigaction.c to store the set of signals which have ever had their
> disposition set to a signal handling function. Then it would be easy
> to loop over just that set when resetting, and in fact the resetting
> code could be shared between different places that need it
> (posix_spawn, system, popen, wordexp).

This is another cleanup task which most people won't even see or
appreciate (except perhaps in benchmarks), but I think I'll tackle it
soon anyway.

> > additionally, i think it'd make sense to add stubs for the missing
> > optional schedule functions (as most of them are already there),
> > that way we could build some exotic programs like "fluidsynth"
> > without patches, and further increase the pkgsrc success rate:
> 
> Hopefully we can just add real versions of them. A good half of the

This is also on my agenda at high priority (pardon the pun).

> > - ppc port ?
> 
> Yes. Is anybody else up for doing the work integrating it, or should
> I plan to do it myself? It'd be really nice to have somebody familiar
> enough with the porting procedure to handle ports integration.

No progress yet. I'd still be interested in mentoring somebody
interested in doing this and/or other ports in hopes of getting to the
point where we have a co-maintainer for ports. This person would not
need to be an expert on musl internals, just familiar with asm, cross
or native compiling for non-x86 archs, and basic debugging (strace/gdb
usage), and would be the "go-to" person for arch-specific bug reports.

> One thing that comes to mind is updating the wiki and keeping it
> relevant. Most of the FAQ items are obsolete now.

Volunteers?

> Perhaps something to address soon is the missing 'm' modifier in scanf

Still pending. I'd like to do it before the next release.

> An internal task I want to work on is removing most/all of the
> #include directives from stdio_impl.h. I think this would improve

Done. Also did pthread_impl.h. Much cleaner now.

> We could also work on more C11 features, like <uchar.h> or C11
> threads. C11 threads should just be a matter of making namespace-clean

Pending. I'll probably hold off on this until the following release
cycle.

> I know you want some fixes/improvements in configure.

Done.

> Aside from that, I'd like this release cycle to be much shorter. The
> changes we're looking at are a lot less invasive (compared to TLS) so
> I'll feel comfortable releasing sooner rather than sitting around
> waiting for bugs to pop up like the last release cycle.

Being that we have some major improvements (dl_iterate_phdr and
several show-stopping MIPS-specific bugs fixed), I'd like to aim to
have the next release be made pretty soon. Please let me know if there
are other issues that should be addressed before release.

Rich


  reply	other threads:[~2012-11-08 22:24 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-31 23:37 John Spencer
2012-11-01  0:05 ` Rich Felker
2012-11-08 22:24   ` Rich Felker [this message]
2012-11-09 15:36     ` John Spencer
2012-11-09 18:51       ` Rich Felker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121108222452.GX20323@brightrain.aerifal.cx \
    --to=dalias@aerifal.cx \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).