libc-rs/src
bors 375d773428 Auto merge of #646 - FenrirWolf:newlib, r=alexcrichton
Add experimental newlib bindings

I'm not sure how much desire there is for something like this in the libc crate, but I've been working with a newlib-based toolchain for a while and thought I'd throw this PR up and see what happens.

These bindings are more specifically targeted towards the devkitARM toolchain from http://devkitpro.org rather than newlib in general. I'd be happy to try making things more platform and toolchain-agnostic, but I'm not completely sure what the best way to do that is. I can move more of the arch-specific bindings to the `arm` folder, but should there also be a `devkitarm` subdirectory to further separate specific bindings from other newlib implementations?

There's also the question of if the bindings should live in the `unix` directory in the first place. Newlib aims to provide a unix/posix-like environment and it would be nice to inherit common unix definitions by default, but it can target anything from embedded devices to custom userlands, and as such it often lacks APIs that are common in other libc variants, such as pthreads.
2017-07-06 19:09:22 +00:00
..
unix Auto merge of #646 - FenrirWolf:newlib, r=alexcrichton 2017-07-06 19:09:22 +00:00
dox.rs Fix docs on nightly 2017-05-25 16:06:01 -07:00
lib.rs Add wcstombs 2017-02-03 12:05:14 +00:00
macros.rs Fix evaluation order of the cfg_if! macro 2016-02-29 19:32:27 +01:00
redox.rs Remove kind='static' 2017-01-06 13:16:22 -07:00
windows.rs struct tm for Windows 2017-06-15 23:16:50 +01:00