about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2021-05-25Auto merge of #84985 - pietroalbini:bootstrap-1.54, r=Mark-Simulacrumbors-30/+1
2021-05-25Auto merge of #85273 - LeSeulArtichaut:thir-query, r=nikomatsakisbors-863/+902
2021-05-24Auto merge of #85639 - GuillaumeGomez:rollup-modinsi, r=GuillaumeGomezbors-1/+1
2021-05-24Auto merge of #85596 - scottmcm:more-on-unimplemented, r=estebankbors-0/+9
2021-05-24remove cfg(bootstrap)Pietro Albini-30/+1
2021-05-24Make `thir_check_unsafety` itself responsible for checking gateLeSeulArtichaut-12/+14
2021-05-24Add comments about stealing THIR in `mir_build`LeSeulArtichaut-0/+4
2021-05-24Replace more "NULL" with "null"LeSeulArtichaut-1/+1
2021-05-24Auto merge of #85515 - jedel1043:fix-85480, r=petrochenkovbors-10/+6
2021-05-24Fix ast expanded printing for anonymous typesjedel1043-10/+6
2021-05-23Auto merge of #85606 - 12101111:link_modifiers, r=petrochenkovbors-5/+0
2021-05-23Auto merge of #85554 - 12101111:fix-dedup-native-libs, r=petrochenkovbors-6/+8
2021-05-24remove native_link_modifiers from the list of incomplete features.12101111-5/+0
2021-05-23Extend rustc_on_implemented to improve a ?-on-ControlFlow error messageScott McMurray-0/+9
2021-05-23fix commentRalf Jung-1/+1
2021-05-23(try to) fix craneliftRalf Jung-0/+2
2021-05-23support creating mutable allocations from byte slicesRalf Jung-15/+30
2021-05-23avoid redundant immutability checkRalf Jung-3/+0
2021-05-23reject deallocation of read-only allocationsRalf Jung-0/+3
2021-05-22Auto merge of #85578 - RalfJung:alloc-mem-extra, r=oli-obkbors-2/+3
2021-05-22Auto merge of #85078 - RalfJung:const_fn_unsize, r=oli-obkbors-42/+7
2021-05-22Handle typeck errors properlyLeSeulArtichaut-1/+9
2021-05-22Make the THIR unsafeck use the `thir_body` queryLeSeulArtichaut-24/+23
2021-05-22CTFE get_alloc_extra_mut: also provide ref to MemoryExtraRalf Jung-2/+3
2021-05-22Make THIR building a stealable queryLeSeulArtichaut-42/+60
2021-05-22Move THIR structure definitions to `rustc_middle`LeSeulArtichaut-825/+833
2021-05-22Auto merge of #85557 - hyd-dev:abi, r=RalfJungbors-19/+26
2021-05-22Add default implementation for `enforce_abi()`hyd-dev-6/+3
2021-05-22stabilize const_fn_unsizeRalf Jung-42/+7
2021-05-22Auto merge of #85531 - luqmana:flip-gc, r=petrochenkovbors-22/+8
2021-05-21Auto merge of #85560 - GuillaumeGomez:rollup-8k90rc7, r=GuillaumeGomezbors-9/+68
2021-05-21Rollup merge of #85555 - LeSeulArtichaut:thir-unsafeck, r=nikomatsakisGuillaume Gomez-9/+68
2021-05-21Check for use of mutable/extern statics in THIR unsafeckLeSeulArtichaut-6/+10
2021-05-21Auto merge of #85511 - Mark-Simulacrum:eq-not-sup, r=nikomatsakisbors-1/+1
2021-05-21Check for ptr-to-int casts in const functions in THIR unsafeckLeSeulArtichaut-1/+17
2021-05-21Check for initialization of layout-restricted typesLeSeulArtichaut-1/+13
2021-05-22native lib: defer the duplicate check after relevant_lib check.12101111-6/+8
2021-05-21Add `rustc_mir::interpret::Machine::enforce_abi()`hyd-dev-19/+29
2021-05-21Adjust self-type to require equalityMark Rousskov-1/+1
2021-05-21Auto merge of #85416 - durin42:llvm-catchup-may-2021, r=nagisabors-1/+12
2021-05-20Remove linker_is_gnu: true cases as that is now the default.Luqman Aden-20/+0
2021-05-21Auto merge of #85382 - Aaron1011:project-eval, r=nikomatsakisbors-9/+1
2021-05-20Swap TargetOptions::linker_is_gnu default from false to true and update targe...Luqman Aden-2/+8
2021-05-20Rollup merge of #85375 - SkiFire13:fix-85347, r=jackh726Guillaume Gomez-37/+16
2021-05-20Auto merge of #84665 - adamgemmell:aarch64-features, r=Amanieubors-2/+83
2021-05-20Rollup merge of #85472 - RalfJung:allocation, r=oli-obkRalf Jung-9/+11
2021-05-20Rollup merge of #85439 - mgacek8:add_diagnostic_item_to_CStr_type, r=davidtwcoRalf Jung-0/+1
2021-05-20Rollup merge of #84717 - dtolnay:literalfromstr, r=petrochenkovRalf Jung-3/+28
2021-05-20Check for calls to functions with `#[target_feature]` in THIR unsafeckLeSeulArtichaut-4/+27
2021-05-20Check for raw pointer dereference in THIR unsafeckLeSeulArtichaut-1/+5