]> git.lizzy.rs Git - rust.git/commit
rustc_typeck to rustc_hir_analysis
authorlcnr <rust@lcnr.de>
Mon, 26 Sep 2022 11:00:29 +0000 (13:00 +0200)
committerlcnr <rust@lcnr.de>
Tue, 27 Sep 2022 08:37:23 +0000 (10:37 +0200)
commit1fc86a63f451b81606e4787692517dc613f333db
tree2b4319f9f442c29fb6be16d4fd98fd27637e8f13
parentde0b511daa91469dd251e736fb8914d2360ac0ec
rustc_typeck to rustc_hir_analysis
222 files changed:
Cargo.lock
compiler/rustc_codegen_llvm/src/consts.rs
compiler/rustc_codegen_ssa/src/traits/intrinsic.rs
compiler/rustc_driver/Cargo.toml
compiler/rustc_driver/src/pretty.rs
compiler/rustc_hir_analysis/Cargo.toml [new file with mode: 0644]
compiler/rustc_hir_analysis/README.md [new file with mode: 0644]
compiler/rustc_hir_analysis/src/astconv/errors.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/astconv/generics.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/astconv/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/bounds.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/_match.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/autoderef.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/callee.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/cast.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/check.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/closure.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/coercion.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/compare_method.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/demand.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/diverges.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/dropck.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/expectation.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/expr.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/fallback.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/fn_ctxt/_impl.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/fn_ctxt/arg_matrix.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/fn_ctxt/checks.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/fn_ctxt/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/fn_ctxt/suggestions.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/gather_locals.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/generator_interior.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/generator_interior/drop_ranges.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/generator_interior/drop_ranges/cfg_build.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/generator_interior/drop_ranges/cfg_propagate.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/generator_interior/drop_ranges/cfg_visualize.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/generator_interior/drop_ranges/record_consumed_borrow.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/inherited.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/intrinsic.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/intrinsicck.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/method/confirm.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/method/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/method/prelude2021.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/method/probe.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/method/suggest.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/op.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/pat.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/place_op.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/region.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/rvalue_scopes.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/upvar.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/wfcheck.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check/writeback.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/check_unused.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/coherence/builtin.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/coherence/inherent_impls.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/coherence/inherent_impls_overlap.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/coherence/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/coherence/orphan.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/coherence/unsafety.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/collect.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/collect/item_bounds.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/collect/type_of.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/constrained_generic_params.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/errors.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/expr_use_visitor.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/hir_wf_check.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/impl_wf_check.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/impl_wf_check/min_specialization.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/lib.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/mem_categorization.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/outlives/explicit.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/outlives/implicit_infer.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/outlives/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/outlives/test.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/outlives/utils.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/structured_errors.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/structured_errors/missing_cast_for_variadic_arg.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/structured_errors/sized_unsized_cast.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/structured_errors/wrong_number_of_generic_args.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/variance/constraints.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/variance/mod.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/variance/solve.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/variance/terms.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/variance/test.rs [new file with mode: 0644]
compiler/rustc_hir_analysis/src/variance/xform.rs [new file with mode: 0644]
compiler/rustc_infer/src/infer/error_reporting/mod.rs
compiler/rustc_infer/src/infer/mod.rs
compiler/rustc_infer/src/lib.rs
compiler/rustc_interface/Cargo.toml
compiler/rustc_interface/src/passes.rs
compiler/rustc_middle/src/ty/cast.rs
compiler/rustc_middle/src/ty/context.rs
compiler/rustc_middle/src/ty/rvalue_scopes.rs
compiler/rustc_middle/src/ty/sty.rs
compiler/rustc_mir_build/src/thir/cx/expr.rs
compiler/rustc_mir_build/src/thir/pattern/mod.rs
compiler/rustc_mir_build/src/thir/pattern/usefulness.rs
compiler/rustc_passes/src/check_attr.rs
compiler/rustc_privacy/Cargo.toml
compiler/rustc_privacy/src/lib.rs
compiler/rustc_resolve/src/check_unused.rs
compiler/rustc_resolve/src/lib.rs
compiler/rustc_ty_utils/src/instance.rs
compiler/rustc_typeck/Cargo.toml [deleted file]
compiler/rustc_typeck/README.md [deleted file]
compiler/rustc_typeck/src/astconv/errors.rs [deleted file]
compiler/rustc_typeck/src/astconv/generics.rs [deleted file]
compiler/rustc_typeck/src/astconv/mod.rs [deleted file]
compiler/rustc_typeck/src/bounds.rs [deleted file]
compiler/rustc_typeck/src/check/_match.rs [deleted file]
compiler/rustc_typeck/src/check/autoderef.rs [deleted file]
compiler/rustc_typeck/src/check/callee.rs [deleted file]
compiler/rustc_typeck/src/check/cast.rs [deleted file]
compiler/rustc_typeck/src/check/check.rs [deleted file]
compiler/rustc_typeck/src/check/closure.rs [deleted file]
compiler/rustc_typeck/src/check/coercion.rs [deleted file]
compiler/rustc_typeck/src/check/compare_method.rs [deleted file]
compiler/rustc_typeck/src/check/demand.rs [deleted file]
compiler/rustc_typeck/src/check/diverges.rs [deleted file]
compiler/rustc_typeck/src/check/dropck.rs [deleted file]
compiler/rustc_typeck/src/check/expectation.rs [deleted file]
compiler/rustc_typeck/src/check/expr.rs [deleted file]
compiler/rustc_typeck/src/check/fallback.rs [deleted file]
compiler/rustc_typeck/src/check/fn_ctxt/_impl.rs [deleted file]
compiler/rustc_typeck/src/check/fn_ctxt/arg_matrix.rs [deleted file]
compiler/rustc_typeck/src/check/fn_ctxt/checks.rs [deleted file]
compiler/rustc_typeck/src/check/fn_ctxt/mod.rs [deleted file]
compiler/rustc_typeck/src/check/fn_ctxt/suggestions.rs [deleted file]
compiler/rustc_typeck/src/check/gather_locals.rs [deleted file]
compiler/rustc_typeck/src/check/generator_interior.rs [deleted file]
compiler/rustc_typeck/src/check/generator_interior/drop_ranges.rs [deleted file]
compiler/rustc_typeck/src/check/generator_interior/drop_ranges/cfg_build.rs [deleted file]
compiler/rustc_typeck/src/check/generator_interior/drop_ranges/cfg_propagate.rs [deleted file]
compiler/rustc_typeck/src/check/generator_interior/drop_ranges/cfg_visualize.rs [deleted file]
compiler/rustc_typeck/src/check/generator_interior/drop_ranges/record_consumed_borrow.rs [deleted file]
compiler/rustc_typeck/src/check/inherited.rs [deleted file]
compiler/rustc_typeck/src/check/intrinsic.rs [deleted file]
compiler/rustc_typeck/src/check/intrinsicck.rs [deleted file]
compiler/rustc_typeck/src/check/method/confirm.rs [deleted file]
compiler/rustc_typeck/src/check/method/mod.rs [deleted file]
compiler/rustc_typeck/src/check/method/prelude2021.rs [deleted file]
compiler/rustc_typeck/src/check/method/probe.rs [deleted file]
compiler/rustc_typeck/src/check/method/suggest.rs [deleted file]
compiler/rustc_typeck/src/check/mod.rs [deleted file]
compiler/rustc_typeck/src/check/op.rs [deleted file]
compiler/rustc_typeck/src/check/pat.rs [deleted file]
compiler/rustc_typeck/src/check/place_op.rs [deleted file]
compiler/rustc_typeck/src/check/region.rs [deleted file]
compiler/rustc_typeck/src/check/rvalue_scopes.rs [deleted file]
compiler/rustc_typeck/src/check/upvar.rs [deleted file]
compiler/rustc_typeck/src/check/wfcheck.rs [deleted file]
compiler/rustc_typeck/src/check/writeback.rs [deleted file]
compiler/rustc_typeck/src/check_unused.rs [deleted file]
compiler/rustc_typeck/src/coherence/builtin.rs [deleted file]
compiler/rustc_typeck/src/coherence/inherent_impls.rs [deleted file]
compiler/rustc_typeck/src/coherence/inherent_impls_overlap.rs [deleted file]
compiler/rustc_typeck/src/coherence/mod.rs [deleted file]
compiler/rustc_typeck/src/coherence/orphan.rs [deleted file]
compiler/rustc_typeck/src/coherence/unsafety.rs [deleted file]
compiler/rustc_typeck/src/collect.rs [deleted file]
compiler/rustc_typeck/src/collect/item_bounds.rs [deleted file]
compiler/rustc_typeck/src/collect/type_of.rs [deleted file]
compiler/rustc_typeck/src/constrained_generic_params.rs [deleted file]
compiler/rustc_typeck/src/errors.rs [deleted file]
compiler/rustc_typeck/src/expr_use_visitor.rs [deleted file]
compiler/rustc_typeck/src/hir_wf_check.rs [deleted file]
compiler/rustc_typeck/src/impl_wf_check.rs [deleted file]
compiler/rustc_typeck/src/impl_wf_check/min_specialization.rs [deleted file]
compiler/rustc_typeck/src/lib.rs [deleted file]
compiler/rustc_typeck/src/mem_categorization.rs [deleted file]
compiler/rustc_typeck/src/outlives/explicit.rs [deleted file]
compiler/rustc_typeck/src/outlives/implicit_infer.rs [deleted file]
compiler/rustc_typeck/src/outlives/mod.rs [deleted file]
compiler/rustc_typeck/src/outlives/test.rs [deleted file]
compiler/rustc_typeck/src/outlives/utils.rs [deleted file]
compiler/rustc_typeck/src/structured_errors.rs [deleted file]
compiler/rustc_typeck/src/structured_errors/missing_cast_for_variadic_arg.rs [deleted file]
compiler/rustc_typeck/src/structured_errors/sized_unsized_cast.rs [deleted file]
compiler/rustc_typeck/src/structured_errors/wrong_number_of_generic_args.rs [deleted file]
compiler/rustc_typeck/src/variance/constraints.rs [deleted file]
compiler/rustc_typeck/src/variance/mod.rs [deleted file]
compiler/rustc_typeck/src/variance/solve.rs [deleted file]
compiler/rustc_typeck/src/variance/terms.rs [deleted file]
compiler/rustc_typeck/src/variance/test.rs [deleted file]
compiler/rustc_typeck/src/variance/xform.rs [deleted file]
src/librustdoc/clean/mod.rs
src/librustdoc/clean/types.rs
src/librustdoc/core.rs
src/librustdoc/lib.rs
src/test/ui/rfc-2632-const-trait-impl/trait-where-clause-const.rs
src/test/ui/suggestions/non-existent-field-present-in-subfield-recursion-limit.rs
src/tools/clippy/clippy_lints/src/default_union_representation.rs
src/tools/clippy/clippy_lints/src/escape.rs
src/tools/clippy/clippy_lints/src/implicit_hasher.rs
src/tools/clippy/clippy_lints/src/large_const_arrays.rs
src/tools/clippy/clippy_lints/src/lib.rs
src/tools/clippy/clippy_lints/src/loops/mut_range_bound.rs
src/tools/clippy/clippy_lints/src/loops/utils.rs
src/tools/clippy/clippy_lints/src/matches/needless_match.rs
src/tools/clippy/clippy_lints/src/methods/mod.rs
src/tools/clippy/clippy_lints/src/methods/unnecessary_to_owned.rs
src/tools/clippy/clippy_lints/src/missing_const_for_fn.rs
src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
src/tools/clippy/clippy_lints/src/non_copy_const.rs
src/tools/clippy/clippy_lints/src/operators/assign_op_pattern.rs
src/tools/clippy/clippy_lints/src/transmute/utils.rs
src/tools/clippy/clippy_lints/src/types/redundant_allocation.rs
src/tools/clippy/clippy_lints/src/types/vec_box.rs
src/tools/clippy/clippy_lints/src/use_self.rs
src/tools/clippy/clippy_lints/src/utils/internal_lints.rs
src/tools/clippy/clippy_lints/src/zero_sized_map_values.rs
src/tools/clippy/clippy_utils/src/lib.rs
src/tools/clippy/clippy_utils/src/sugg.rs
src/tools/clippy/clippy_utils/src/usage.rs
src/tools/clippy/tests/ui/transmutes_expressible_as_ptr_casts.fixed
src/tools/clippy/tests/ui/transmutes_expressible_as_ptr_casts.rs
src/tools/rust-analyzer/crates/hir-ty/src/autoderef.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer.rs
src/tools/rust-analyzer/crates/hir-ty/src/infer/coerce.rs
src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs