-
- Downloads
Auto merge of #483 - japaric:sparc64, r=alexcrichton
sparc64-linux support This needs to be "cleaned" up to use modules instead of a bunch of `cfg`s ... Sadly, sparc64 constants are very different from other architectures so cleaning this will result in a bunch of duplication, I think. While working on this, I was wondering why the constants are not written like this: ``` rust // linux/mod.rs const COMMON: ::c_int = 3; cfg_if! { if #[cfg(target_arch = "sparc64")] { const FOO: ::c_int = 1; } else if #[cfg(any(target_arch = "mips64", target_arch = "x86_64"))] { const FOO: ::c_int = 2; } else { // unsupported/unknown architecture } } ``` I think this might result in less duplicated code. @alexcrichton Has something like that ^ been attempted before?
No related branches found
No related tags found
Showing
- src/unix/notbsd/android/mod.rs 28 additions, 1 deletionsrc/unix/notbsd/android/mod.rs
- src/unix/notbsd/linux/mips/mod.rs 34 additions, 0 deletionssrc/unix/notbsd/linux/mips/mod.rs
- src/unix/notbsd/linux/mod.rs 4 additions, 8 deletionssrc/unix/notbsd/linux/mod.rs
- src/unix/notbsd/linux/musl/mod.rs 34 additions, 0 deletionssrc/unix/notbsd/linux/musl/mod.rs
- src/unix/notbsd/linux/other/b32/mod.rs 195 additions, 0 deletionssrc/unix/notbsd/linux/other/b32/mod.rs
- src/unix/notbsd/linux/other/b64/aarch64.rs 197 additions, 0 deletionssrc/unix/notbsd/linux/other/b64/aarch64.rs
- src/unix/notbsd/linux/other/b64/mod.rs 3 additions, 1 deletionsrc/unix/notbsd/linux/other/b64/mod.rs
- src/unix/notbsd/linux/other/b64/powerpc64.rs 197 additions, 0 deletionssrc/unix/notbsd/linux/other/b64/powerpc64.rs
- src/unix/notbsd/linux/other/b64/sparc64.rs 369 additions, 0 deletionssrc/unix/notbsd/linux/other/b64/sparc64.rs
- src/unix/notbsd/linux/other/b64/x86_64.rs 197 additions, 0 deletionssrc/unix/notbsd/linux/other/b64/x86_64.rs
- src/unix/notbsd/linux/other/mod.rs 20 additions, 158 deletionssrc/unix/notbsd/linux/other/mod.rs
- src/unix/notbsd/linux/s390x.rs 34 additions, 0 deletionssrc/unix/notbsd/linux/s390x.rs
- src/unix/notbsd/mod.rs 0 additions, 26 deletionssrc/unix/notbsd/mod.rs
Loading
Please register or sign in to comment