about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-11-22Document `newtype_index` attributes.Nicholas Nethercote-2/+13
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-4/+43
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-20/+27
2023-11-22print query map for deadlock when using parallel front endSparrowLii-6/+12
2023-11-22Auto merge of #118071 - Urgau:check-cfg-cargo-feature, r=petrochenkovbors-2/+3
2023-11-22make the 'abi_unadjusted' feature internalRalf Jung-1/+1
2023-11-22Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-deadbors-231/+173
2023-11-22Allow defining opaques in check_coroutine_obligationsMichael Goulet-5/+19
2023-11-21Add allocation test and a bit more documentationCelina G. Val-0/+7
2023-11-21Add support to get virtual table allocationCelina G. Val-3/+54
2023-11-21Add support to global allocation to stable-mirCelina G. Val-24/+150
2023-11-22Auto merge of #117582 - compiler-errors:uplift-canonical-var, r=jackh726bors-165/+322
2023-11-22Separate `PatStack` and `MatrixRow`Nadrieril-42/+90
2023-11-22Clarify the `Wildcard`/`Missing` situationNadrieril-43/+59
2023-11-22Cleanup span passingNadrieril-30/+31
2023-11-22Store wildcard row in the matrixNadrieril-39/+48
2023-11-22Fully rework the algorithm and its explanationNadrieril-638/+748
2023-11-22Keep rows with guards in the matrixNadrieril-46/+38
2023-11-22Respect `split` invariants for `Opaque`sNadrieril-25/+59
2023-11-22Abstract over the list of `WitnessStack`sNadrieril-69/+106
2023-11-22Merge `Queries::{ongoing_codegen,linker}`.Nicholas Nethercote-19/+14
2023-11-22Make `Compiler::{sess,codegen_backend}` public.Nicholas Nethercote-34/+21
2023-11-22Add two useful comments.Nicholas Nethercote-0/+4
2023-11-22Add comments about a timer.Nicholas Nethercote-0/+3
2023-11-22Tweak `lower_pattern`Nadrieril-2/+4
2023-11-22Split critical call edges just before code generationTomasz Miąsko-1/+1
2023-11-22Split critical call edges in coroutine drop shimTomasz Miąsko-1/+2
2023-11-22Validate there are no critical call edges in optimized MIRTomasz Miąsko-0/+22
2023-11-22Auto merge of #118152 - matthiaskrgr:rollup-bqcck4w, r=matthiaskrgrbors-23/+171
2023-11-22Remove outdated reference to compiler plugins.Nicholas Nethercote-1/+1
2023-11-22Add some comments.Nicholas Nethercote-0/+8
2023-11-21Rollup merge of #118135 - ouz-a:fix_stable_span, r=celinvalMatthias Krüger-10/+8
2023-11-21Rollup merge of #118112 - compiler-errors:index-ambiguity-ice, r=aliemjayMatthias Krüger-4/+18
2023-11-21Rollup merge of #118110 - compiler-errors:defining-anchor, r=aliemjayMatthias Krüger-4/+17
2023-11-21Rollup merge of #117972 - ouz-a:stable_debuginfo, r=celinvalMatthias Krüger-5/+128
2023-11-21convert ehcont-guard to an unstable optionArlie Davis-4/+5
2023-11-21Add support for generating the EHCont sectionArlie Davis-0/+37
2023-11-21Update the minimum external LLVM to 16.Dario Nieuwenhuis-131/+35
2023-11-22Factor out common code in `PrintState`.Nicholas Nethercote-8/+11
2023-11-22Streamline `PrintState`.Nicholas Nethercote-99/+83
2023-11-22Remove unused `PrintState::generic_params_to_string` method.Nicholas Nethercote-4/+0
2023-11-22Remove or downgrade unnecessary `pub` visibility markers.Nicholas Nethercote-50/+44
2023-11-22Remove `NO_ANN`.Nicholas Nethercote-4/+4
2023-11-22Remove `IterDelimited`.Nicholas Nethercote-52/+12
2023-11-22Update itertools to 0.11.Nicholas Nethercote-9/+9
2023-11-22Remove unnecessary derives.Nicholas Nethercote-2/+1
2023-11-22Remove unneeded features.Nicholas Nethercote-2/+0
2023-11-21Fix some unnecessary castsNilstrieb-30/+18
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1174/+1101
2023-11-21Tighten up linkage settings for LLVM bindingsBen Kimock-180/+206