about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
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-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-22CTFE get_alloc_extra_mut: also provide ref to MemoryExtraRalf Jung-2/+3
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
2021-05-19Auto merge of #83842 - LeSeulArtichaut:thir-vec, r=nikomatsakisbors-723/+777
2021-05-19impl FromStr for proc_macro::LiteralDavid Tolnay-3/+28
2021-05-19Ensure all crypto components (AES, PMULL, SHA1/2) are available on arm/aarch64Adam Gemmell-0/+4
2021-05-19Rename fptoint to frinttsAdam Gemmell-1/+2
2021-05-19Remove LSE2Adam Gemmell-4/+1
2021-05-19CTFE Machine: do not expose AllocationRalf Jung-9/+11
2021-05-19Adapt the THIR visitor to the vec-stored THIRLeSeulArtichaut-95/+96
2021-05-19Store THIR in `IndexVec`s instead of an `Arena`LeSeulArtichaut-628/+681
2021-05-19Auto merge of #85376 - RalfJung:ptrless-allocs, r=oli-obkbors-510/+597
2021-05-19Auto merge of #85276 - Bobo1239:more_dso_local, r=nagisabors-1/+39
2021-05-18Rollup merge of #85274 - luqmana:linker-is-gnu-gc-sections, r=petrochenkovJack Huey-9/+11
2021-05-18Rollup merge of #83767 - camelid:mangle-v0-fix, r=nikomatsakisJack Huey-7/+40