about summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
2020-07-20mir: `unused_generic_params` queryDavid Wood-0/+1
2020-07-16apply bootstrap cfgsMark Rousskov-2/+0
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-06-28Remove uses of `const_loop` in `rustc`Dylan MacKenzie-1/+1
2020-06-28Remove `const_if_match` feature gate from librariesDylan MacKenzie-1/+1
2020-05-24Removed all instances of const_field.Rakshith Ravi-4/+0
2020-05-10use min_specialization for some rustc crates where it requires no changesRalf Jung-1/+1
2020-05-03Support backward dataflow analysesDylan MacKenzie-1/+3
2020-04-27share some common code for compile-time miri instancesRalf Jung-0/+1
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