rust/src/librustc
bors 5c5c8eb864 Auto merge of #66927 - RalfJung:engines-dont-panic, r=oli-obk
Miri core engine: use throw_ub instead of throw_panic

See https://github.com/rust-lang/rust/issues/66902 for context: panicking is not really an "interpreter error", but just part of a normal Rust execution. This is a first step towards removing the `InterpError::Panic` variant: the core Miri engine does not use it any more.

ConstProp and ConstEval still use it, though. This will be addressed in future PRs.

From what I can tell, all the error messages this removes are actually duplicates.

r? @oli-obk @wesleywiser
2019-12-07 14:46:30 +00:00
..
benches make ./x.py bench again 2019-11-23 07:06:27 +01:00
dep_graph Rollup merge of #66846 - gizmondo:master, r=michaelwoerister 2019-12-07 00:09:52 +09:00
hir Rename to then_some and then 2019-12-06 12:24:54 +00:00
ich introduce crate rustc_feature and move active, accepted, and removed to it 2019-11-30 00:25:40 +01:00
infer Rename to then_some and then 2019-12-06 12:24:54 +00:00
lint Move early lint declarations to librustc_session 2019-12-03 12:19:14 -05:00
middle Move NativeLibraryKind to rustc_session 2019-12-03 12:19:16 -05:00
mir Auto merge of #66927 - RalfJung:engines-dont-panic, r=oli-obk 2019-12-07 14:46:30 +00:00
query Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename all body_cache back to body 2019-12-02 08:40:56 -05:00
traits Rollup merge of #67071 - estebank:issue-66868, r=davidtwco 2019-12-06 23:27:00 +01:00
ty Rename to then_some and then 2019-12-06 12:24:54 +00:00
util Move duration_to_secs_str to rustc_session 2019-12-03 12:18:32 -05:00
arena.rs Simplify BodyCache impl and fix all remaining type errors in librustc_mir (lifetime errors still exist) 2019-12-02 08:35:08 -05:00
build.rs Remove licenses 2018-12-25 21:08:33 -07:00
Cargo.toml Introduce rustc_session crate 2019-12-03 12:18:32 -05:00
lib.rs Use to_option in various places 2019-12-06 12:23:23 +00:00
macros.rs Retire impl_stable_hash_for. 2019-11-22 20:01:48 +01:00
README.md rustc-guide has moved 2018-11-26 15:03:13 -06:00
tests.rs librustc: Unconfigure tests during normal build 2019-08-02 01:59:01 +03:00

For more information about how rustc works, see the rustc guide.