summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
2019-02-13Rollup merge of #58354 - matthewjasper:mir-dump-fixes, r=wesleywiserMazdak Farrokhzad-2/+3
2019-02-10rustc: doc commentsAlexander Regueiro-23/+24
2019-02-10Fix ICE and invalid filenames in MIR printing codeMatthew Jasper-2/+3
2019-02-10Auto merge of #58103 - RalfJung:mir-shim-dump, r=eddybbors-47/+72
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-1/+1
2019-02-09fix rebase falloutRalf Jung-11/+11
2019-02-09fix printing closuresRalf Jung-20/+18
2019-02-09fix node classificationRalf Jung-10/+17
2019-02-09fix --emit=mir: StructCtors are functionsRalf Jung-1/+1
2019-02-09disambiguate filenames of multiple drop shims being dumpedRalf Jung-1/+20
2019-02-09pass full InstanceDef to run_passesRalf Jung-10/+10
2019-02-09fix rebase fallout: AnonConsts are Consts, and Methods are functionsRalf Jung-3/+3
2019-02-09fix dumping MIR from another crateRalf Jung-14/+15
2019-02-08Use real try blocksTaiki Endo-2/+2
2019-02-08librustc_mir => 2018Taiki Endo-24/+28
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-1/+1
2019-01-25Auto merge of #57714 - matthewjasper:wellformed-unreachable, r=pnkfelixbors-2/+2
2019-01-21Differentiate between closure and function bodiesOliver Scherer-0/+2
2019-01-19Use a struct for user type annotationsMatthew Jasper-2/+2
2019-01-13Rollup merge of #57102 - davidtwco:issue-57100, r=nikomatsakisMazdak Farrokhzad-11/+32
2019-01-04Improve diagnostic labels and add note.David Wood-11/+32
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-7/+18
2018-12-30Add user type annotations to MIR dump.David Wood-0/+14
2018-12-25Remove licensesMark Rousskov-101/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-3/+3
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-5/+5
2018-12-06Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavisPietro Albini-1/+1
2018-12-04cleanup: remove static lifetimes from constsljedrz-1/+1
2018-11-30Refer to the second borrow as the "second borrow".Daan de Graaf-1/+5
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-1/+1
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-4/+5
2018-11-02Auto merge of #55316 - RalfJung:retagging, r=oli-obkbors-1/+1
2018-10-31use String::from() instead of format!() macro to construct Strings.Matthias Krüger-1/+1
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-1/+1
2018-10-27Refactor and add `PlaceContext::AscribeUserTy`.David Wood-31/+22
2018-10-26Checkpoint: Added abstraction over collection of projections into user type.Felix S. Klock II-1/+1
2018-10-26Remove redundant cloneShotaro Yamada-2/+2
2018-10-21Use new region infer errors for explaining borrowsMatthew Jasper-0/+25
2018-10-20Give an error number for "borrowed data escapes outside of closure"Matthew Jasper-0/+18
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-1/+1
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-1/+1
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-1/+1
2018-10-18Extend closure special-casing for generators.David Wood-2/+4
2018-10-03Record whether a Call in MIR corresponds to a call in HIRMatthew Jasper-2/+4
2018-09-26Auto merge of #54526 - nnethercote:shrink-StatementKind, r=nagisabors-2/+2
2018-09-25Change the diagnostic number from 714 to 716.Felix S. Klock II-1/+1
2018-09-25add "temporary value dropped while borrowed" errorMikhail Modin-0/+16
2018-09-24Better messages for errors from Shallow borrowsMatthew Jasper-0/+23