Skip to content

Commit 32af678

Browse files
committed
Make core_arch compatible with Rust2015 and Rust2018
1 parent 8a0905b commit 32af678

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+1230
-1306
lines changed

.travis.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,6 @@ matrix:
9696
install: travis_retry rustup target add $TARGET
9797
script:
9898
- cargo generate-lockfile
99-
- sed 's@2015@2018@g' crates/core_arch/Cargo.toml > crates/core_arch/Cargo2018.toml
100-
- sed 's@2015@2018@g' crates/std_detect/Cargo.toml > crates/std_detect/Cargo2018.toml
101-
- mv crates/core_arch/Cargo.toml crates/core_arch/Cargo.toml.bak
102-
- mv crates/std_detect/Cargo.toml crates/std_detect/Cargo.toml.bak
103-
- mv crates/core_arch/Cargo2018.toml crates/core_arch/Cargo.toml
104-
- mv crates/std_detect/Cargo2018.toml crates/std_detect/Cargo.toml
105-
- cargo build --target="${TARGET}" --manifest-path=crates/core_arch/Cargo.toml
106-
- cargo build --target="${TARGET}" --manifest-path=crates/std_detect/Cargo.toml
107-
- mv crates/core_arch/Cargo.toml.bak crates/core_arch/Cargo.toml
108-
- mv crates/std_detect/Cargo.toml.bak crates/std_detect/Cargo.toml
10999
- |
110100
if [ "${NO_DOCKER}" = "1" ]; then
111101
ci/run.sh $TARGET

ci/run.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,3 @@ if [ "$NORUN" != "1" ] && [ "$NOSTD" != 1 ] && [ "$TARGET" != "wasm32-unknown-un
8888
echo test | cargo run --release hex
8989
)
9090
fi
91-
92-
# Test Rust2018 build
93-
cargo build --target="${TARGET}" --manifest-path=crates/core_arch/Cargo2018.toml
94-
cargo build --target="${TARGET}" --manifest-path=crates/std_detect/Cargo2018.toml

crates/core_arch/src/aarch64/crc.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@ pub unsafe fn __crc32cd(crc: u32, data: u64) -> u32 {
8787

8888
#[cfg(test)]
8989
mod tests {
90-
use core_arch::aarch64::*;
91-
use core_arch::simd::*;
90+
use crate::core_arch::{aarch64::*, simd::*};
9291
use std::mem;
9392
use stdsimd_test::simd_test;
9493

crates/core_arch/src/aarch64/crypto.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
use core_arch::arm::uint32x4_t;
2-
use core_arch::arm::uint8x16_t;
1+
use crate::core_arch::arm::{uint32x4_t, uint8x16_t};
32

43
#[allow(improper_ctypes)]
54
extern "C" {
@@ -164,8 +163,7 @@ pub unsafe fn vsha256su1q_u32(
164163

165164
#[cfg(test)]
166165
mod tests {
167-
use core_arch::aarch64::*;
168-
use core_arch::simd::*;
166+
use crate::core_arch::{aarch64::*, simd::*};
169167
use std::mem;
170168
use stdsimd_test::simd_test;
171169

crates/core_arch/src/aarch64/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ use stdsimd_test::assert_instr;
2727
#[cfg_attr(test, assert_instr(brk))]
2828
#[inline]
2929
pub unsafe fn brk() -> ! {
30-
::intrinsics::abort()
30+
crate::intrinsics::abort()
3131
}

0 commit comments

Comments
 (0)