summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
2020-04-08Suggest move for closures and async blocks in more cases.Alex Aktsipetrov-0/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-26add 'fn write_u16s'(rustc_mir::interpret::Memory)JOE1994-0/+1
2020-03-17Add requisite feature gates for const assertDylan MacKenzie-0/+3
2020-02-21MIR is not an experiment anymoreSantiago Pastorino-1/+1
2020-02-07Remove unused feature gates from librustc_mirbjorn3-6/+0
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2020-01-14perf: eagerly convert literals to consts, this avoids creating loads on uneva...Ben Lewis-1/+1
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-4/+4
2020-01-10Remove unnecessary `const_fn` feature gatesDylan MacKenzie-1/+0
2020-01-09Rollup merge of #67781 - cjgillot:passes-const, r=oli-obkYuki Okushi-0/+1
2020-01-08Move `is_min_const_fn` query to librustc_mir.Camille GILLOT-0/+1
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-2/+0
2019-12-27Stabilize the `matches!` macroSimon Sapin-1/+0
2019-12-22Format the worldMark Rousskov-8/+10
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-1/+1
2019-12-14Revert "Stabilize the `never_type`, written `!`."Niko Matsakis-1/+1
2019-12-06Fix rebase issuesvarkor-1/+0
2019-12-06Use `to_option` in various placesvarkor-0/+1
2019-11-27Add `#![feature(matches_macro)]`Dylan MacKenzie-0/+1
2019-11-27Auto merge of #66677 - wesleywiser:fix_const_prop_alloc_id_ice, r=oli-obkbors-0/+1
2019-11-24Respond to CR feedbackWesley Wiser-0/+1
2019-11-21Introduce MIR optimizations for simplifying `x?` on `Result`s.Mazdak Farrokhzad-0/+1
2019-11-21Stabilize the `never_type`, written `!`.Mazdak Farrokhzad-1/+1
2019-11-15Remove `qualify_consts` completelyDylan MacKenzie-1/+0
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-2/+0
2019-11-06Implement pass to remove branches on uninhabited variantsWesley Wiser-0/+1
2019-10-27Always use consteval to codegen caller_location.Adam Perry-0/+1
2019-10-16Enable `drain_filter`Dylan MacKenzie-0/+1
2019-10-08Stabilize mem::take (mem_take)Jon Gjengset-1/+0
2019-09-30Avoid `chain()` in `find_constraint_paths_between_regions()`.Nicholas Nethercote-0/+1
2019-09-25Rollup merge of #64508 - Centril:or-pat-hir, r=matthewjasperMazdak Farrokhzad-0/+1
2019-09-19Rollup merge of #64566 - ecstatic-morse:generic-dataflow, r=oli-obkMazdak Farrokhzad-0/+1
2019-09-18Rollup merge of #64207 - sinkuu:pub_dataflow, r=tmandryTyler Mandry-1/+1
2019-09-18Publish `rustc_mir::dataflow` and remove `#[allow(unused)]`Dylan MacKenzie-1/+1
2019-09-17Add generic dataflow implDylan MacKenzie-0/+1
2019-09-17Get rid of special const intrinsic query in favour of `const_eval`Oliver Scherer-1/+0
2019-09-15check_match: misc cleanup.Mazdak Farrokhzad-0/+1
2019-09-06Make rustc_mir::dataflow module pubShotaro Yamada-1/+1
2019-09-05Remove rustc_diagnostic_macros featureMark Rousskov-1/+0
2019-09-05Replace diagnostic plugins with macro_rulesMark Rousskov-3/+1
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-0/+1
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+0
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-6/+2
2019-07-13Make `newtype_index` hygienic and use allow_internal_unstableMatthew Jasper-2/+0
2019-07-05Rollup merge of #61545 - flip1995:internal_lints, r=oli-obkMazdak Farrokhzad-1/+0
2019-07-01Enable mem_take feature in relevant cratesChris Gregory-0/+1
2019-06-24Enable internal lints in bootstrapflip1995-1/+0