Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

musl: add support for mips/mipsel #163

Merged
merged 1 commit into from
Jan 30, 2016
Merged

musl: add support for mips/mipsel #163

merged 1 commit into from
Jan 30, 2016

Conversation

japaric
Copy link
Member

@japaric japaric commented Jan 29, 2016

See first commit for details about the new module hierarchy for the musl module.

This has been ctested in qemu using a mipsel OpenWRT trunk image.

The commit history contains several commits where I've been fixing ctests, but I can squash the commits before merging.

r? @alexcrichton

html_root_url = "https://doc.rust-lang.org/libc/mips-unknown-linux-gnu"
))]
#![cfg_attr(all(target_os = "linux", target_arch = "mips", target_env = "musl"), doc(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a match for target_env = "musl" below which may need the addition of target_arch as well

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@alexcrichton
Copy link
Member

This'll likely have tons of conflicts with #122, but it's actually got enough scaffolding in place that it'd be easy enough to add i686/arm/asmjs in next. (cc @brson though)

I'd also be quite eager to slurp up the scripts you got to get the tests working, but that can likely wait until we've landed support in the compiler itself.

Thanks!

alexcrichton added a commit that referenced this pull request Jan 30, 2016
musl: add support for mips/mipsel
@alexcrichton alexcrichton merged commit 5863d86 into rust-lang:master Jan 30, 2016
@japaric japaric deleted the mips-musl branch January 30, 2016 07:39
danielverkamp pushed a commit to danielverkamp/libc that referenced this pull request Apr 28, 2020
* avx: _mm256_testnzc_si256

* avx: _mm256_shuffle_ps

8 levels of macro expansion takes too long to compile.

* avx: remove useless 0 in tests

* avx: _mm256_shuffle_ps

Macro expansion can be reduced to four levels

* avx: _mm256_blend_ps

Copy/paste from avx2::_mm256_blend_epi32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants