hyd-dev
|
ce7040075a
|
Disallow #[no_mangle] /#[export_name = ...] functions that have the same symbol name as built-in shims
|
2021-06-11 15:18:47 +08:00 |
|
Lander Brandt
|
ae237098f8
|
Add support for panicking in the emulated application when unsupported syscalls are encountered
|
2021-06-07 15:21:53 -07:00 |
|
Ralf Jung
|
0ece55d748
|
expand comment
|
2021-06-06 10:33:46 +02:00 |
|
hyd-dev
|
d7aff96053
|
Remove 2 tests
|
2021-06-06 11:22:25 +08:00 |
|
hyd-dev
|
879000b133
|
Detect std by checking if the crate defines #[lang = "start"] rather than string comparison
|
2021-06-06 11:12:05 +08:00 |
|
bors
|
28717a0e90
|
Auto merge of #1776 - hyd-dev:1170, r=RalfJung
Implement calls to exported symbols (#1170)
Closes #1170.
|
2021-06-03 15:59:56 +00:00 |
|
hyd-dev
|
ba3b11fa42
|
Remove some tests
|
2021-06-03 14:16:58 +08:00 |
|
hyd-dev
|
e4e6c25f67
|
Remove FIXME in tests/compile-fail/panic/bad_unwind.rs
|
2021-06-03 13:39:33 +08:00 |
|
Aaron Hill
|
73700bc01c
|
Rustup for const_err changes
|
2021-05-31 10:50:25 -05:00 |
|
hyd-dev
|
a952787163
|
Improve tests
|
2021-05-31 11:57:16 +08:00 |
|
hyd-dev
|
41f33a64f8
|
Implement calls to exported symbols
|
2021-05-31 11:15:29 +08:00 |
|
hyd-dev
|
71f4140550
|
Add -Zmiri-disable-abi-check
|
2021-05-31 11:14:23 +08:00 |
|
hyd-dev
|
9b2d42587f
|
unwind is no longer Option<BasicBlock>
|
2021-05-28 22:08:51 +08:00 |
|
Ralf Jung
|
393ce98b32
|
fix a Stacked Borrows test whose output changed
|
2021-05-23 18:04:13 +02:00 |
|
Ralf Jung
|
dd404cc92e
|
avoid importing C functions in alloc_write_race test
|
2021-05-19 15:27:58 +02:00 |
|
Ralf Jung
|
801a1744cd
|
update for Memory API changes
|
2021-05-19 15:27:58 +02:00 |
|
hyd-dev
|
1ab9fd50a4
|
Update pointer error messages
|
2021-05-08 15:33:27 +08:00 |
|
hyd-dev
|
47c5b6eb08
|
encountered a NULL reference -> encountered a null reference
|
2021-05-04 15:53:19 +08:00 |
|
Smitty
|
e0e59f6020
|
Simplify finiteness checking
|
2021-05-03 10:08:42 -04:00 |
|
Smitty
|
68d29554a8
|
test for infinite value in f*_fast
|
2021-05-03 09:56:51 -04:00 |
|
Smitty
|
e591b83185
|
UB if f*_fast intrinsic called with nonfinite value
|
2021-05-02 12:25:00 -04:00 |
|
Ralf Jung
|
4c741e5fb2
|
rustup
|
2021-04-25 16:57:48 +02:00 |
|
Aliénore Bouttefeux
|
648638976a
|
allow deref of null ptr in test
|
2021-04-15 10:00:39 +02:00 |
|
Ralf Jung
|
21968aa53b
|
add test to detect dropped temporary
|
2021-04-10 12:09:10 +02:00 |
|
Ralf Jung
|
de0f3f930b
|
rustup
|
2021-03-28 01:36:41 +01:00 |
|
Ralf Jung
|
585e51aabd
|
disable MIR opts for ZST-related tests
|
2021-03-25 12:44:30 +01:00 |
|
Ralf Jung
|
b4b048cc86
|
rustup; better comment in storage_dead_dangling test
|
2021-03-22 12:35:30 +01:00 |
|
hyd-dev
|
633ac2a222
|
Remove meaningless tests
|
2021-03-17 21:55:45 +08:00 |
|
hyd-dev
|
bbc348539b
|
Unsupported foreign non-"C"/"system"-ABI function calls are not UB
|
2021-03-17 21:20:04 +08:00 |
|
bors
|
0788188c7b
|
Auto merge of #1743 - RalfJung:callee-checks, r=RalfJung
Check callee ABI when Miri calls closures
Fixes https://github.com/rust-lang/miri/issues/1741
|
2021-03-14 18:05:18 +00:00 |
|
Ralf Jung
|
15465a5881
|
don't ICE when we unwind despite panic=abort
|
2021-03-14 17:10:45 +01:00 |
|
Ralf Jung
|
c9ff02f549
|
ensure we catch incorrectly unwinding calls
|
2021-03-14 17:03:20 +01:00 |
|
Ralf Jung
|
d1dec9cd23
|
don't ICE when callee has the wrong number of arguments
|
2021-03-14 15:38:22 +01:00 |
|
Ralf Jung
|
893843fd45
|
when Miri calls a function ptr, make sure it has the right ABI
|
2021-03-14 15:30:37 +01:00 |
|
Ralf Jung
|
98f28ac9c8
|
rustup
|
2021-03-11 09:07:05 +01:00 |
|
Ralf Jung
|
7a7f7b1a7a
|
rustup
|
2021-03-10 15:21:12 +01:00 |
|
Smitty
|
26e97ec54f
|
Support breakpoint intrinsic
|
2021-03-04 07:48:28 -05:00 |
|
Ralf Jung
|
97e45e0699
|
make optimized-test-run a bit more like what cargo does
|
2021-03-02 11:04:35 +01:00 |
|
Ralf Jung
|
7acf80d2bb
|
rustup; fix tests for new MIR optimization
|
2021-03-02 10:57:08 +01:00 |
|
Ralf Jung
|
48f7c8e2e6
|
fix reborrowing of tagged ZST references
|
2021-02-27 20:10:50 +01:00 |
|
Ralf Jung
|
c003fd0157
|
rustup
|
2021-02-23 09:23:49 +01:00 |
|
Ralf Jung
|
a5a751e795
|
rustup
|
2021-02-17 09:37:21 +01:00 |
|
Ralf Jung
|
4c867feeb6
|
add test by @eddyb
|
2021-02-16 10:18:31 +01:00 |
|
Ralf Jung
|
0b3dba8e70
|
rustup and temporarily disable broken tests
|
2021-02-16 09:55:33 +01:00 |
|
Ralf Jung
|
d309804395
|
rustup
|
2021-02-03 23:37:40 +01:00 |
|
Ralf Jung
|
6f5a91f70a
|
rustup
|
2021-01-31 13:12:25 +01:00 |
|
Ralf Jung
|
9d777d8410
|
add test for caller ABI check
|
2021-01-29 21:16:17 +01:00 |
|
Ralf Jung
|
0e56bff5f9
|
erroneous_const span now changes with inlining
|
2021-01-26 11:48:11 +01:00 |
|
Ralf Jung
|
7125b86c33
|
remove some unnecessary feature gates
|
2021-01-16 18:27:10 +01:00 |
|
Ralf Jung
|
a81ebd8fe3
|
rustup; add an interesting alias test case
|
2020-12-29 19:27:45 +01:00 |
|