about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov-3/+10
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-1/+2
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-1/+1
2024-04-16Add simple async drop glue generationzetanumbers-1/+2
2024-04-10Use a helper to zip together parent and child captures for coroutine-closuresMichael Goulet-3/+4
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+2
2024-04-04cache type info for ParamEnvLukas Markeffsky-7/+19
2024-04-04Auto merge of #123052 - maurer:addr-taken, r=compiler-errorsbors-1/+1
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-1/+1
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-1/+1
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-1/+1
2024-04-02Track reason for creating a `ReifyShim`Matthew Maurer-1/+1
2024-04-01Auto merge of #123327 - BoxyUwU:param_env_docs_rewrite, r=compiler-errorsbors-5/+10
2024-04-01maybeBoxy-1/+1
2024-04-01Update `ParamEnv` docsBoxy-5/+10
2024-04-01Auto merge of #122972 - beetrees:use-align-type, r=fee1-deadbors-2/+1
2024-04-01Use the `Align` type when parsing alignment attributesbeetrees-2/+1
2024-03-29Auto merge of #123080 - Jules-Bertholet:mut-ref-mut, r=Nadrierilbors-3/+0
2024-03-28Rollup merge of #123160 - bvanjoi:cleanup, r=compiler-errorsMatthias Krüger-1/+0
2024-03-28Auto merge of #115220 - Zoxc:revive-gcx-ptr, r=oli-obkbors-2/+2
2024-03-28Auto merge of #116891 - aliemjay:opaque-region-infer-rework-2, r=compiler-err...bors-0/+32
2024-03-28remove `def_id_to_node_id` in ast loweringbohan-1/+0
2024-03-27Remove `Ord` from `Ty`, `Const`, and `Region`Oli Scherer-3/+3
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-3/+0
2024-03-27Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt`John Kåre Alsaker-2/+2
2024-03-26ignore uncaptured lifetimes when checking opaquesAli MJ Al-Nasrawy-0/+32
2024-03-24Require coroutine kind type to be passed to TyCtxt::coroutine_layoutMichael Goulet-2/+35
2024-03-22Further simplificationsMichael Goulet-20/+3
2024-03-22Split out ImplPolarity and PredicatePolarityMichael Goulet-0/+37
2024-03-19Change only_local to enum type and change the macros to always require a vari...surechen-8/+2
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-1/+1
2024-03-08Make TAITs capture all higher-ranked lifetimes in scopeMichael Goulet-12/+0
2024-03-07Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkovGuillaume Gomez-1/+4
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-6/+9
2024-03-05Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`Jason Newcomb-5/+4
2024-03-05Remove a use of feed_local_crate and make it fail if used within queriesOli Scherer-0/+2
2024-03-05Keep `TyCtxtFeed` around longer in the resolverOli Scherer-1/+2
2024-03-04Return a struct from `query intrinsic` to be able to add another field in the...Oli Scherer-0/+1
2024-03-04Add `is_intrinsic` helperOli Scherer-0/+1
2024-03-01Add `f16` and `f128` to the ASTTrevor Gross-0/+2
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-11/+9
2024-02-29Don't cancel stashed `OpaqueHiddenTypeMismatch` errors.Nicholas Nethercote-1/+5
2024-02-28Auto merge of #121489 - nnethercote:diag-renaming, r=davidtwcobors-2/+2
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-2/+2
2024-02-27Split rustc_type_ir to avoid rustc_ast from depending on itOli Scherer-0/+1
2024-02-22Rollup merge of #121441 - lcnr:typesystem-cleanup, r=compiler-errorsMatthias Krüger-2/+3
2024-02-22`report_mismatch` did not actually report anymoreOli Scherer-1/+1
2024-02-22Avoid emitting type mismatches against `{type error}`Oli Scherer-3/+4
2024-02-22`DefId` to `LocalDefId`lcnr-2/+3
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-3/+2