Commit Graph

168422 Commits

Author SHA1 Message Date
Lukas Wirth e796bd41f1 Move transitive_rev_deps from db trait away 2025-11-23 13:56:59 +01:00
Lukas Wirth 277dffe9d6 De-querify transitive_deps again 2025-11-23 13:48:53 +01:00
Lukas Wirth 037a0678bd Use const_eval_static query for statics 2025-11-22 23:08:50 +01:00
Lukas Wirth 010c56cb36 Turn transitive dependencies into a query 2025-11-22 22:26:43 +01:00
Lukas Wirth 24403acae9 Merge pull request #21103 from Veykril/veykril/push-lskorstqmvsv
analysis_stats: Record lang item queries, disable async drop in stats
2025-11-22 20:29:54 +00:00
Lukas Wirth dac8fc8120 analysis_stats: Record lang item queries, disable async drop in stats 2025-11-22 21:20:23 +01:00
Chayim Refael Friedman 05d3472602 Merge pull request #21074 from Aditya-PS-05/fix/param-macro-names-21070
fix: show no error when parameters match macro names
2025-11-22 19:56:41 +00:00
Aditya-PS-05 dfc07975e0 fix: don't qualify macro names in pattern bindings 2025-11-22 23:13:02 +05:30
Lukas Wirth ec557778f6 Merge pull request #21094 from Zalathar/dump
Print more macro information in `DefMap` dumps
2025-11-22 17:22:08 +00:00
Lukas Wirth 3d827b03b0 Merge pull request #21051 from Young-Flash/refactor
refactor: remove unused code
2025-11-22 17:09:04 +00:00
Zalathar 421bc6eb34 Also dump legacy-textual-scope macros 2025-11-22 17:33:58 +11:00
Zalathar 14d5ec349e Also dump the macro sub-namespace of macros 2025-11-22 17:33:58 +11:00
Zalathar 8ef7bc266b Make DefMap dumps nicer to read 2025-11-22 17:33:57 +11:00
Shoyu Vanilla (Flint) ebf7fd1cb4 Merge pull request #21092 from Aditya-PS-05/fix/remove-parens-prefix-operators
fix: never remove parens from prefix ops with valueless return/break/continue
2025-11-22 06:04:58 +00:00
Shoyu Vanilla (Flint) b31bdc1336 Merge pull request #21088 from osdyne/fix-tool-path
Fix trailing newline in tool_path
2025-11-21 17:44:49 +00:00
Shoyu Vanilla 0ba4e5d09a fix: Remove some deep normalizations from infer 2025-11-22 01:55:01 +09:00
Shoyu Vanilla (Flint) db70ac9369 Merge pull request #21069 from Aditya-PS-05/feat/add-regression-test-19957
feat: add test for async-trait type mismatch
2025-11-21 16:09:42 +00:00
Michael Gruenewald 11a8e51cd8 Fix tool_path 2025-11-21 17:06:37 +01:00
Lukas Wirth 7d7b4b2dc7 perf: Prime trait impls in cache priming 2025-11-21 15:48:42 +01:00
Lukas Wirth 31a3be2370 perf: Reduce allocations in try_evaluate_obligations 2025-11-21 15:21:20 +01:00
Young-Flash b3db306b11 refactor: remove unused code 2025-11-21 22:12:08 +08:00
Lukas Wirth addb11c9ec Merge pull request #21085 from Veykril/push-kxznsnvokkvp
perf: Produce less progress reports
2025-11-21 13:54:49 +00:00
Lukas Wirth 5066867d89 perf: Produce less progress reports 2025-11-21 14:41:00 +01:00
Aditya-PS-05 9d51b84cec update minicore 2025-11-21 19:05:36 +05:30
Lukas Wirth 4be98b3db3 fix: Fix formatting request blocking on crate_def_map query 2025-11-21 14:11:30 +01:00
Shoyu Vanilla (Flint) 7c8955d3cc Merge pull request #21042 from A4-Tacks/qualified-top
Improve assist qualified to top when on first segment
2025-11-21 08:02:26 +00:00
Aditya-PS-05 ff107a2ac3 remove comments 2025-11-21 10:59:14 +05:30
Shoyu Vanilla (Flint) f729ba2aac Merge pull request #21038 from A4-Tacks/gen-multi-from-impl-enum
Support multiple variant for generate_from_impl_for_enum
2025-11-21 05:05:01 +00:00
Shoyu Vanilla (Flint) 2b0a77bd26 Merge pull request #21078 from asukaminato0721/20040
fix add test for Rc type inference failed #20040
2025-11-21 04:35:14 +00:00
Shoyu Vanilla (Flint) bf077f87ff Merge pull request #21076 from asukaminato0721/10018
add test for Associated type of super trait not resolved in dyn syntax. #10018
2025-11-21 04:32:43 +00:00
Aditya-PS-05 c585d2615a update test 2025-11-21 00:13:51 +05:30
Asuka Minato d3a75c9017 fix
Added the regression test unsized_from_keeps_type_info that builds
minimal MyBox/MyRc stand-ins with CoerceUnsized + From to mirror the
original Rc::from(Box<[i32]>) scenario and assert that the inferred type
for rc stays MyRc<[i32]>.

The fixture uses only minicore pieces (coerce_unsized, from) so it
exercises the unsized coercion path entirely within the test harness,
ensuring we’ll catch future regressions without needing real Box/Rc.
2025-11-20 23:56:45 +09:00
Asuka Minato 6640ad5648 add test 2025-11-20 23:12:20 +09:00
Asuka Minato caf28ca320 add regression test to sure it is fixed 2025-11-20 22:33:37 +09:00
Aditya-PS-05 231b8ab647 fix: show no error when parameters match macro names 2025-11-20 18:19:18 +05:30
Aditya-PS-05 80ffe297a3 feat: update test 2025-11-20 14:21:39 +05:30
Chayim Refael Friedman 57c0f1f1f4 Merge pull request #21053 from dfireBird/fix_panic_20965
fix: extract function panics on more than one usage of variable in macro
2025-11-20 05:59:26 +00:00
Chayim Refael Friedman db57f44775 Merge pull request #21036 from Natural-selection1/ref
fix: make postfix completion handle all references correctly
2025-11-20 05:50:26 +00:00
dfireBird 4a617a5fdf fix: use unique instead of dedup 2025-11-20 11:15:26 +05:30
Lukas Wirth 5f991a7bf2 Infer range pattern fully 2025-11-20 07:15:33 +02:00
Aditya-PS-05 3e2bde95da fix: never remove parens from prefix ops with valueless return/break/continue 2025-11-20 04:01:14 +05:30
Aditya-PS-05 46bb94f2f8 feat: add regression test for #19957 2025-11-20 02:27:17 +05:30
Aditya-PS-05 d2f389dc9d feat: make dyn inlay hints configurable 2025-11-20 00:37:01 +05:30
Lukas Wirth 03dce15fdc fix: Fix release workflow 2025-11-19 13:13:27 +01:00
Laurențiu Nicola 89329293d9 Merge pull request #21064 from lnicola/book-multilingual
minor: Drop `multilingual` field from the book config
2025-11-19 08:41:39 +00:00
Lukas Wirth 383f1ee0ee Merge pull request #21060 from ChayimFriedman2/adjust-last
fix: Fix some inference of patterns
2025-11-19 08:38:41 +00:00
Lukas Wirth c1fc86068b Merge pull request #21061 from ChayimFriedman2/infer-array-size
fix: Allow inferring array sizes
2025-11-19 08:36:42 +00:00
Laurențiu Nicola 318f6a0217 Drop multilingual field from the book config 2025-11-19 10:31:42 +02:00
Laurențiu Nicola 9a9b069124 Merge ref '6159a44067eb' from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: 6159a44067
Filtered ref: 6ab1e12842abe4da734757701b2f17970e11f6b9
Upstream diff: https://github.com/rust-lang/rust/compare/c5dabe8cf798123087d094f06417f5a767ca73e8...6159a44067ebce42b38f062cc7df267a1348e092

This merge was created using https://github.com/rust-lang/josh-sync.
2025-11-19 08:27:10 +02:00
Laurențiu Nicola f278795984 Prepare for merging from rust-lang/rust
This updates the rust-version file to 6159a44067.
2025-11-19 08:26:21 +02:00