aboutsummaryrefslogtreecommitdiff
path: root/cortex-m-rt/tests
diff options
context:
space:
mode:
authorGravatar bors[bot] <bors[bot]@users.noreply.github.com> 2018-09-17 23:56:49 +0000
committerGravatar bors[bot] <bors[bot]@users.noreply.github.com> 2018-09-17 23:56:49 +0000
commit03f9290a06bb63fc11436631a1c311299ed9efad (patch)
treebbb6d028b300d9bf90a40ae46650f34b939e69fe /cortex-m-rt/tests
parent98ce8a1f5d30e3c5c421c0e9c19c078cea7c0473 (diff)
parent85c85dca701989b83644b26af451cda5a12a9508 (diff)
downloadcortex-m-03f9290a06bb63fc11436631a1c311299ed9efad.tar.gz
cortex-m-03f9290a06bb63fc11436631a1c311299ed9efad.tar.zst
cortex-m-03f9290a06bb63fc11436631a1c311299ed9efad.zip
Merge #124
124: use panic-halt instead of panic-{abort,semihosting} r=therealprof a=japaric the former requires a feature gate; the later pulls in the cortex-m crate Eventually we want to test this crate on beta. To do that our dependencies must not contain feature gates. That's not the case of `panic-abort`, which depends on the `core_intrinsics` feature. This PR fixes that. I could have used `panic-semihosting` everywhere but decided for `panic-halt` which has zero dependencies as I figured that might slightly decrease CI times. Co-authored-by: Jorge Aparicio <jorge@japaric.io>
Diffstat (limited to 'cortex-m-rt/tests')
-rw-r--r--cortex-m-rt/tests/compile-fail/default-handler-bad-signature-1.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/default-handler-bad-signature-2.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/default-handler-hidden.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/default-handler-twice.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-args.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-bad-signature-1.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-bad-signature-2.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-bad-signature-3.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-hidden.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-soundness.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/entry-twice.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/exception-args.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/exception-bad-signature-1.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/exception-bad-signature-2.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/exception-hidden.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/exception-soundness.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/exception-twice.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/hard-fault-bad-signature-1.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/hard-fault-hidden.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/hard-fault-twice.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/pre-init-args.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/pre-init-bad-signature-1.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/pre-init-bad-signature-2.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/pre-init-hidden.rs2
-rw-r--r--cortex-m-rt/tests/compile-fail/pre-init-twice.rs2
25 files changed, 25 insertions, 25 deletions
diff --git a/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-1.rs b/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-1.rs
index 037e9c8..72ea0fa 100644
--- a/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-1.rs
+++ b/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-1.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-2.rs b/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-2.rs
index 8fc4a7e..2e46a6b 100644
--- a/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-2.rs
+++ b/cortex-m-rt/tests/compile-fail/default-handler-bad-signature-2.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/default-handler-hidden.rs b/cortex-m-rt/tests/compile-fail/default-handler-hidden.rs
index 059c10b..e57cb31 100644
--- a/cortex-m-rt/tests/compile-fail/default-handler-hidden.rs
+++ b/cortex-m-rt/tests/compile-fail/default-handler-hidden.rs
@@ -5,7 +5,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/default-handler-twice.rs b/cortex-m-rt/tests/compile-fail/default-handler-twice.rs
index 7d6ad98..ad1c3f9 100644
--- a/cortex-m-rt/tests/compile-fail/default-handler-twice.rs
+++ b/cortex-m-rt/tests/compile-fail/default-handler-twice.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/entry-args.rs b/cortex-m-rt/tests/compile-fail/entry-args.rs
index 07cb4bd..b0d293c 100644
--- a/cortex-m-rt/tests/compile-fail/entry-args.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-args.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::entry;
diff --git a/cortex-m-rt/tests/compile-fail/entry-bad-signature-1.rs b/cortex-m-rt/tests/compile-fail/entry-bad-signature-1.rs
index 5eeb49f..5fe9a1a 100644
--- a/cortex-m-rt/tests/compile-fail/entry-bad-signature-1.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-bad-signature-1.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::entry;
diff --git a/cortex-m-rt/tests/compile-fail/entry-bad-signature-2.rs b/cortex-m-rt/tests/compile-fail/entry-bad-signature-2.rs
index 18bbaed..2b71a57 100644
--- a/cortex-m-rt/tests/compile-fail/entry-bad-signature-2.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-bad-signature-2.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::entry;
diff --git a/cortex-m-rt/tests/compile-fail/entry-bad-signature-3.rs b/cortex-m-rt/tests/compile-fail/entry-bad-signature-3.rs
index 09b75e9..463e5b7 100644
--- a/cortex-m-rt/tests/compile-fail/entry-bad-signature-3.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-bad-signature-3.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::entry;
diff --git a/cortex-m-rt/tests/compile-fail/entry-hidden.rs b/cortex-m-rt/tests/compile-fail/entry-hidden.rs
index 7d74063..836db0d 100644
--- a/cortex-m-rt/tests/compile-fail/entry-hidden.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-hidden.rs
@@ -5,7 +5,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
mod hidden {
use cortex_m_rt::entry;
diff --git a/cortex-m-rt/tests/compile-fail/entry-soundness.rs b/cortex-m-rt/tests/compile-fail/entry-soundness.rs
index 5e40a8f..9fc8ec1 100644
--- a/cortex-m-rt/tests/compile-fail/entry-soundness.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-soundness.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/entry-twice.rs b/cortex-m-rt/tests/compile-fail/entry-twice.rs
index b2819f6..757083a 100644
--- a/cortex-m-rt/tests/compile-fail/entry-twice.rs
+++ b/cortex-m-rt/tests/compile-fail/entry-twice.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::entry;
diff --git a/cortex-m-rt/tests/compile-fail/exception-args.rs b/cortex-m-rt/tests/compile-fail/exception-args.rs
index 85613ff..472a583 100644
--- a/cortex-m-rt/tests/compile-fail/exception-args.rs
+++ b/cortex-m-rt/tests/compile-fail/exception-args.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/exception-bad-signature-1.rs b/cortex-m-rt/tests/compile-fail/exception-bad-signature-1.rs
index 966493e..e1fbf31 100644
--- a/cortex-m-rt/tests/compile-fail/exception-bad-signature-1.rs
+++ b/cortex-m-rt/tests/compile-fail/exception-bad-signature-1.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/exception-bad-signature-2.rs b/cortex-m-rt/tests/compile-fail/exception-bad-signature-2.rs
index 8504771..ed46cf6 100644
--- a/cortex-m-rt/tests/compile-fail/exception-bad-signature-2.rs
+++ b/cortex-m-rt/tests/compile-fail/exception-bad-signature-2.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/exception-hidden.rs b/cortex-m-rt/tests/compile-fail/exception-hidden.rs
index 053c81c..6f57089 100644
--- a/cortex-m-rt/tests/compile-fail/exception-hidden.rs
+++ b/cortex-m-rt/tests/compile-fail/exception-hidden.rs
@@ -5,7 +5,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/exception-soundness.rs b/cortex-m-rt/tests/compile-fail/exception-soundness.rs
index 07d73fa..aae2476 100644
--- a/cortex-m-rt/tests/compile-fail/exception-soundness.rs
+++ b/cortex-m-rt/tests/compile-fail/exception-soundness.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/exception-twice.rs b/cortex-m-rt/tests/compile-fail/exception-twice.rs
index 5377fce..aabbe5a 100644
--- a/cortex-m-rt/tests/compile-fail/exception-twice.rs
+++ b/cortex-m-rt/tests/compile-fail/exception-twice.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception};
diff --git a/cortex-m-rt/tests/compile-fail/hard-fault-bad-signature-1.rs b/cortex-m-rt/tests/compile-fail/hard-fault-bad-signature-1.rs
index 83fda5f..c2e9c31 100644
--- a/cortex-m-rt/tests/compile-fail/hard-fault-bad-signature-1.rs
+++ b/cortex-m-rt/tests/compile-fail/hard-fault-bad-signature-1.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception, ExceptionFrame};
diff --git a/cortex-m-rt/tests/compile-fail/hard-fault-hidden.rs b/cortex-m-rt/tests/compile-fail/hard-fault-hidden.rs
index 31237c4..956310b 100644
--- a/cortex-m-rt/tests/compile-fail/hard-fault-hidden.rs
+++ b/cortex-m-rt/tests/compile-fail/hard-fault-hidden.rs
@@ -5,7 +5,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception, ExceptionFrame};
diff --git a/cortex-m-rt/tests/compile-fail/hard-fault-twice.rs b/cortex-m-rt/tests/compile-fail/hard-fault-twice.rs
index 90270e5..0bb6c8c 100644
--- a/cortex-m-rt/tests/compile-fail/hard-fault-twice.rs
+++ b/cortex-m-rt/tests/compile-fail/hard-fault-twice.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, exception, ExceptionFrame};
diff --git a/cortex-m-rt/tests/compile-fail/pre-init-args.rs b/cortex-m-rt/tests/compile-fail/pre-init-args.rs
index 716b211..94d87bd 100644
--- a/cortex-m-rt/tests/compile-fail/pre-init-args.rs
+++ b/cortex-m-rt/tests/compile-fail/pre-init-args.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, pre_init};
diff --git a/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-1.rs b/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-1.rs
index 58d3022..249f477 100644
--- a/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-1.rs
+++ b/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-1.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, pre_init};
diff --git a/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-2.rs b/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-2.rs
index e47ed59..e942542 100644
--- a/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-2.rs
+++ b/cortex-m-rt/tests/compile-fail/pre-init-bad-signature-2.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, pre_init};
diff --git a/cortex-m-rt/tests/compile-fail/pre-init-hidden.rs b/cortex-m-rt/tests/compile-fail/pre-init-hidden.rs
index f512d62..63ab90b 100644
--- a/cortex-m-rt/tests/compile-fail/pre-init-hidden.rs
+++ b/cortex-m-rt/tests/compile-fail/pre-init-hidden.rs
@@ -5,7 +5,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
mod hidden {
use cortex_m_rt::pre_init;
diff --git a/cortex-m-rt/tests/compile-fail/pre-init-twice.rs b/cortex-m-rt/tests/compile-fail/pre-init-twice.rs
index 5fb1ade..74a3f6b 100644
--- a/cortex-m-rt/tests/compile-fail/pre-init-twice.rs
+++ b/cortex-m-rt/tests/compile-fail/pre-init-twice.rs
@@ -2,7 +2,7 @@
#![no_std]
extern crate cortex_m_rt;
-extern crate panic_semihosting;
+extern crate panic_halt;
use cortex_m_rt::{entry, pre_init};