about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-45/+41
2021-05-16Auto merge of #85312 - ehuss:macro_use-unused-attr, r=petrochenkovbors-3/+4
2021-05-16Add tracking issueJonas Schievink-1/+1
2021-05-16Auto merge of #85290 - Amanieu:asm_const_int, r=nagisabors-47/+4
2021-05-16Consider edge cases in missing lifetime diagnosticsGiacomo Stevanato-37/+16
2021-05-16Implement changes suggested by varkorFabian Wolff-31/+86
2021-05-16Auto merge of #84549 - tmiasko:static-initializer, r=varkorbors-2/+1
2021-05-16Check and deny anonymous fields on `ast_validation`jedel1043-70/+184
2021-05-16Implement Anonymous{Struct, Union} in the ASTjedel1043-31/+94
2021-05-16Suggest borrowing if a trait implementation is found for &/&mut <type>Fabian Wolff-13/+74
2021-05-16Auto merge of #85316 - eddyb:cg-ssa-on-demand-cleanuppad, r=nagisabors-112/+109
2021-05-16Auto merge of #85332 - RalfJung:ptr-in-str, r=oli-obkbors-0/+1
2021-05-15Windows mingw targets use gcc as the linker so the target spec should also in...Luqman Aden-0/+1
2021-05-16Auto merge of #85279 - DrChat:asm_powerpc64, r=Amanieubors-6/+16
2021-05-15Add comments to opportunistic resolve functionsJack Huey-0/+4
2021-05-16Auto merge of #85259 - Smittyvb:thir-unsafeck-inline-asm, r=nikomatsakisbors-1/+3
2021-05-16Allow `async {}` expressions in const contextsJonas Schievink-2/+14
2021-05-15Fix unused attributes on macro_rules.Eric Huss-3/+4
2021-05-15Auto merge of #84920 - Aaron1011:pretty-print-rental, r=petrochenkovbors-1/+4
2021-05-15Change to just use first binders and add testJack Huey-27/+50
2021-05-15Report an error if a lang item has the wrong number of generic argumentsFabian Wolff-7/+135
2021-05-15Missed a couple thingsJack Huey-10/+1
2021-05-15Add commentJack Huey-0/+3
2021-05-15Revert to only using opportunistic_resolve_vars for existing placesJack Huey-9/+33
2021-05-15Remove some unncessary spaces from pretty-printed tokenstream outputAaron Hill-1/+4
2021-05-15Rollup merge of #85329 - RalfJung:version, r=Mark-SimulacrumGuillaume Gomez-1/+1
2021-05-15Rollup merge of #85324 - FabianWolff:issue-85255, r=varkorGuillaume Gomez-20/+29
2021-05-15handle pointers in strRalf Jung-0/+1
2021-05-15Auto merge of #85328 - GuillaumeGomez:rollup-exe9nbj, r=GuillaumeGomezbors-108/+103
2021-05-15fix version_str commentRalf Jung-1/+1
2021-05-15Rollup merge of #85278 - ayushmishra2005:code-refactoring, r=jackh726Guillaume Gomez-8/+2
2021-05-15Rollup merge of #85253 - RafaelKr:patch-1, r=varkorGuillaume Gomez-5/+5
2021-05-15Rollup merge of #85246 - ayushmishra2005:minor-reactoring, r=petrochenkovGuillaume Gomez-4/+1
2021-05-15Rollup merge of #85215 - richkadel:ice-fixes-minus-dead-blocks, r=tmandryGuillaume Gomez-91/+95
2021-05-15Warn about unused pub fields in non-pub structsFabian Wolff-20/+29
2021-05-15rustc_codegen_ssa: generate MSVC cleanup pads on demand, like GNU landing pads.Eduard-Mihai Burtescu-112/+109
2021-05-14add new attribute rustc_insignificant_dtor and a query to check if a type has...Dhruv Jauhar-12/+106
2021-05-14Store Option<Region> as value for RegionVidJack Huey-68/+85
2021-05-14Make the UnifyValue for RegionVid ()Jack Huey-5/+4
2021-05-14Auto merge of #85211 - Aaron1011:metadata-invalid-span, r=michaelwoeristerbors-45/+45
2021-05-14Remove support for floating-point constants in asm!Amanieu d'Antras-47/+4
2021-05-14Check for inline assembly in THIR unsafeckSmitty-1/+3
2021-05-14Auto merge of #83640 - bjorn3:shared_metadata_reader, r=nagisabors-182/+96
2021-05-14Auto merge of #85233 - FabianWolff:issue-85227, r=petrochenkovbors-1/+10
2021-05-14Auto merge of #85190 - mati865:update-cc, r=Mark-Simulacrumbors-2/+2
2021-05-13Add asm!() support for PowerPC64Dr. Chat-6/+16
2021-05-14Improve match statementsayushmishra2005-8/+2
2021-05-14Auto merge of #85195 - Mark-Simulacrum:variant-by-idx, r=petrochenkovbors-10/+7
2021-05-13Only pass --[no-]gc-sections if linker is GNU ld.Luqman Aden-4/+2
2021-05-13Auto merge of #84107 - Amanieu:global_asm2, r=nagisabors-778/+901