| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-10 | Extend the renaming to coerce_unsafe_ptr | Bastian Kersting | -1/+1 | |
| 2025-02-10 | Bump rustc crates | Laurențiu Nicola | -17/+18 | |
| 2025-02-10 | Merge from rust-lang/rust | Laurențiu Nicola | -2/+4 | |
| 2025-02-10 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2025-02-09 | doc: error url | 阿豪 | -1/+1 | |
| 2025-02-08 | Merge pull request #19113 from BenjaminBrienen/patch-1 | Laurențiu Nicola | -1/+1 | |
| Update PRIVACY.md | ||||
| 2025-02-08 | Merge pull request #19115 from Wilfred/sidebar_structure | Laurențiu Nicola | -3/+3 | |
| Organise chapters in mdbook sidebar | ||||
| 2025-02-07 | Organise chapters in mdbook sidebar | Wilfred Hughes | -3/+3 | |
| 2025-02-07 | Update README.md links for mdbook manual | Wilfred Hughes | -3/+4 | |
| 2025-02-07 | Update PRIVACY.md | Benjamin Brienen | -1/+1 | |
| 2025-02-07 | Merge pull request #19104 from jnyfah/some-branch | Lukas Wirth | -1/+58 | |
| option to disable inlay Type hints for Closure parameters | ||||
| 2025-02-07 | minor changes | jnyfah | -1/+1 | |
| 2025-02-07 | Merge pull request #19106 from ShoyuVanilla/issue-18682 | Lukas Wirth | -0/+36 | |
| fix: Resolve projection types before checking casts | ||||
| 2025-02-07 | fix: Resolve projection types before checking casts | Shoyu Vanilla | -0/+36 | |
| 2025-02-06 | fix: Don't emit empty scip occurrence for builtins | David Richey | -34/+31 | |
| 2025-02-06 | collapsing if statement | jnyfah | -4/+2 | |
| 2025-02-06 | closure parameter inlay hints | jnyfah | -1/+60 | |
| 2025-02-05 | Merge pull request #19099 from Veykril/push-qxylslwltsqy | Lukas Wirth | -22/+29 | |
| Use interior mutability for loaded `ProcMacrorv::expanders` | ||||
| 2025-02-05 | Use interior mutability for loaded `ProcMacrorv::expanders` | Lukas Wirth | -22/+29 | |
| 2025-02-05 | Merge pull request #18912 from vishruth-thimmaiah/fix_named_struct_assist | Lukas Wirth | -1/+101 | |
| fix: upmap ranges in convert_tuple_struct_to_named_struct assist | ||||
| 2025-02-05 | Merge pull request #19097 from Veykril/push-xmkmkwplqnlr | Lukas Wirth | -4/+6 | |
| Bump proc-macro2 in xtask | ||||
| 2025-02-05 | Bump proc-macro2 in xtask | Lukas Wirth | -4/+6 | |
| 2025-02-05 | Merge pull request #19094 from ChayimFriedman2/use-body | Laurențiu Nicola | -3/+43 | |
| fix: Fix IDE resolution of `use` inside a body | ||||
| 2025-02-04 | Merge pull request #19095 from ChayimFriedman2/fixme-adt_const_params | Chayim Refael Friedman | -0/+1 | |
| minor: Add a FIXME for feature(adt_const_params) | ||||
| 2025-02-04 | Add a FIXME for feature(adt_const_params) | Chayim Refael Friedman | -0/+1 | |
| 2025-02-04 | Fix a failing test | Chayim Refael Friedman | -2/+20 | |
| The reason this test passed previously is not because it was working as intended, but because prior to the previous commit we did not resolve the `use` at all! Now, `use self as _` is invalid code anyway (it prints E0429), and because we fallback to the value namespace if we can't resolve in the type namespace (which is a reasonable behavior), this test now actually fails. I don't think we want to change the fallback, so I removed `use self as _` and instead added a new test, where the value can be resolved in the type namespace. | ||||
| 2025-02-04 | Fix IDE resolution of `use` inside a body | Chayim Refael Friedman | -1/+23 | |
| We stopped the expression search too early because `use` is an item. | ||||
| 2025-02-04 | Merge pull request #19083 from he32/fix-arm64-be | Laurențiu Nicola | -4/+8 | |
| line-index: don't try to use (unavailable) neon on big-endian aarch64 | ||||
| 2025-02-04 | line-index: don't try to use neon on big-endian aarch64. | Havard Eidnes | -4/+8 | |
| 2025-02-04 | Merge pull request #19093 from Veykril/push-lrvoookylnxp | Lukas Wirth | -10/+17 | |
| Prevent panics from tearing down worker threads | ||||
| 2025-02-04 | Prevent panics from tearing down worker threads | Lukas Wirth | -10/+17 | |
| 2025-02-04 | Merge pull request #19084 from Veykril/push-muworpzpzqup | Lukas Wirth | -66/+126 | |
| Split cache priming into distinct phases | ||||
| 2025-02-04 | Expose symbol of `CrateName` | Lukas Wirth | -34/+33 | |
| 2025-02-03 | Merge pull request #19066 from alibektas/slice_pattern_type_inference | Lukas Wirth | -31/+183 | |
| fix: try to infer array type from slice pattern | ||||
| 2025-02-03 | Merge pull request #19086 from Veykril/push-ponvylutpnww | Lukas Wirth | -6/+87 | |
| fix: Fix some mir eval/lowerings | ||||
| 2025-02-03 | Fix some mir eval/lowerings | Lukas Wirth | -6/+87 | |
| 2025-02-03 | Merge pull request #19085 from Veykril/push-sknwykqmlott | Lukas Wirth | -6/+25 | |
| Do not use make use of `InferenceResult::has_errors` flag for mir building | ||||
| 2025-02-03 | Do not use make use of `InferenceResult::has_errors` flag for mir building | Lukas Wirth | -6/+25 | |
| It generaly does not work as expected right now as we fallback type parameters to errors | ||||
| 2025-02-03 | Revert tests::patterns::infer_pattern | Ali Bektas | -37/+35 | |
| And apply requested changes | ||||
| 2025-02-03 | Merge pull request #19062 from darichey/scip-fix-module-names | Lukas Wirth | -100/+133 | |
| Fix scip indexing of module names | ||||
| 2025-02-03 | Split cache priming into distinct phases | Lukas Wirth | -34/+95 | |
| 2025-02-02 | More rustfmt hang investigations | Lukas Wirth | -14/+18 | |
| 2025-02-01 | Stop running some release workflows on forks and update old URLs | Laurențiu Nicola | -12/+17 | |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -0/+2 | |
| Similar to how the alignment is already checked, this adds a check for null pointer dereferences in debug mode. It is implemented similarly to the alignment check as a MirPass. This is related to a 2025H1 project goal for better UB checks in debug mode: https://github.com/rust-lang/rust-project-goals/pull/177. | ||||
| 2025-01-30 | Merge pull request #19072 from cessen/concat_uniquely | Laurențiu Nicola | -25/+51 | |
| Fix #19071: ensure `completion_item_hash` serializes items uniquely | ||||
| 2025-01-29 | Use `to_ne_bytes` instead of `to_le_bytes` | Nathan Vegdahl | -9/+9 | |
| 2025-01-29 | Fix typo | Nathan Vegdahl | -2/+2 | |
| 2025-01-29 | Fix #19071: ensure `completion_item_hash` serializes items uniquely | Nathan Vegdahl | -24/+50 | |
| Previously it may have been possible for different completion items to produce colliding hashes, not because of the hash but because of how the items were serialized into byte streams for hashing. See #19071 for details. The chances of that happening were low, if it was actually possible at all. Nevertheless, this commit ensures that it definitely can't happen. This commit uses a handful of techniques used to fix this, but they all boil down to "ensure this could be re-parsed". If it's possible to parse to recreate the original item, then by construction there is no chance of two different items getting serialized to identical byte streams. | ||||
| 2025-01-29 | Merge pull request #19070 from Veykril/push-wpqzmznymtrn | Lukas Wirth | -71/+148 | |
| Remove mutable syntax tree shenanigans from adjustment hints | ||||
| 2025-01-29 | Remove mutable syntax tree shenanigans from adjustment hints | Lukas Wirth | -71/+148 | |
