about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/lib.rs
AgeCommit message (Expand)AuthorLines
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-56/+0
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-4/+0
2021-09-07Move monomorphize code to its own crate.Camille GILLOT-4/+0
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-5/+0
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-18/+9
2021-08-18Remove box syntax from rustc_mirest31-1/+0
2021-08-17Auto merge of #86977 - vakaras:body_with_borrowck_facts, r=nikomatsakisbors-0/+3
2021-08-07Auto merge of #87408 - kornelski:try_reserve_error, r=yaahcbors-0/+1
2021-07-27Auto merge of #85305 - MarcusDunn:master, r=pnkfelixbors-1/+1
2021-07-24Hide allocator details from TryReserveErrorKornel-0/+1
2021-07-22Enable compiler consumers to obtain Body with Polonius facts.Vytautas Astrauskas-0/+3
2021-06-29Support allocation failures when interperting MIRSmitty-0/+1
2021-06-06Add variance-related information to lifetime error messagesAaron Hill-0/+1
2021-06-04replaced feature-gate use with cfg_attrmarcusdunn-1/+1
2021-05-31Remove unused feature gatesbjorn3-4/+0
2021-05-26Specialize implementationsJacob Pratt-0/+1
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-18CTFE core engine allocation & memory API improvemenetsRalf Jung-0/+2
2021-04-18fix feature use in rustc libsRalf Jung-1/+0
2021-03-26Use iter::zip in compiler/Josh Stone-0/+1
2021-03-19stabilize or_patternsmark-1/+1
2021-03-18Remove unwrap_none/expect_none from compiler/.Mara Bos-1/+2
2021-03-12Implement valtreeOli Scherer-0/+4
2021-03-10Rename Option::get_or_insert_defaultCameron Steffen-1/+1
2021-03-08Use Option::get_or_defaultCameron Steffen-0/+1
2021-02-09Stabilize str_split_onceJacob Pratt-1/+0
2021-01-23Prevent query cycles during inliningoli-0/+2
2020-12-07Dogfood 'str_split_once() with `compiler/`Eric Arellano-0/+1
2020-10-30TypeVisitor: use `ControlFlow` in rustc_{mir,privacy,traits,typeck}LeSeulArtichaut-0/+1
2020-09-26Auto merge of #70743 - oli-obk:eager_const_to_pat_conversion, r=eddybbors-0/+4
2020-09-20Auto merge of #76964 - RalfJung:rollup-ybn06fs, r=RalfJungbors-3/+2
2020-09-20Add a query for dereferencing constants of reference typeOliver Scherer-0/+4
2020-09-20Rollup merge of #76825 - lcnr:array-windows-apply, r=varkorRalf Jung-0/+1
2020-09-20Rollup merge of #76821 - est31:remove_redundant_nightly_features, r=oli-obk,M...Ralf Jung-3/+0
2020-09-20Rollup merge of #76818 - hbina:dont_compile_regex_all_the_time, r=ecstatic-morseRalf Jung-0/+1
2020-09-20Auto merge of #74949 - oli-obk:validate_const_eval_raw, r=RalfJungbors-2/+2
2020-09-20use `array_windows` instead of `windows` in the compilerBastian Kauschke-0/+1
2020-09-19Reflect the "do not call this query directly" mentality in its nameOliver Scherer-1/+1
2020-09-19Unify the names of const eval queries and their return typesOliver Scherer-2/+2
2020-09-19Rename const eval queries to reflect the validation changesOliver Scherer-2/+2
2020-09-18Implement a destination propagation passJonas Schievink-0/+1
2020-09-17Remove redundant #![feature(...)] 's from compiler/est31-3/+0
2020-09-17Don't compile regex at every function call.Hanif Bin Ariffin-0/+1
2020-08-30Extend dataflow framework to support arbitrary latticesDylan MacKenzie-0/+1
2020-08-30mv compiler to compiler/mark-0/+61