| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-12-31 | Merge pull request #18802 from roife/fix-18800 | Lukas Wirth | -2/+1 | |
| fix: incorrect file_id used for ranges in outgoing calls | ||||
| 2024-12-31 | Merge pull request #18805 from Veykril/push-pzurvxvoolxs | Lukas Wirth | -18/+12 | |
| internal: Implement `<RaSpanServer as SourceFile>::eq` | ||||
| 2024-12-31 | fix: incorrect file_id used for ranges in outgoing calls | roife | -2/+1 | |
| 2024-12-31 | Implement `<RaSpanServer as SourceFile>::eq` | Lukas Wirth | -9/+9 | |
| 2024-12-31 | Remove recursion_limit special casing in tests | Lukas Wirth | -9/+3 | |
| 2024-12-31 | Merge pull request #18758 from mgsloan/scip-unique-symbols | Lukas Wirth | -323/+618 | |
| Improve SCIP symbols | ||||
| 2024-12-31 | Merge from rustc | The Miri Cronjob Bot | -141/+329 | |
| 2024-12-31 | feat: show go-to-type-def actions for subst when hovering | roife | -3/+57 | |
| 2024-12-31 | Preparing for merge from rustc | The Miri Cronjob Bot | -1/+1 | |
| 2024-12-31 | Fix typos | ericlehong | -3/+3 | |
| Signed-off-by: ericlehong <193237094+ericlehong@users.noreply.github.com> | ||||
| 2024-12-31 | Auto merge of #134929 - compiler-errors:style-edition-2024, r=ytmimi | bors | -10/+6 | |
| Stabilize `style_edition = "2024"` in-tree This PR stabilizes the `style_edition` flag in rustfmt. **Why am I doing this in-tree?** The beta release cut is imminent (according to forge, on January 3) and this is the most lightweight approach to getting this flag stable on nightly. It's imperative (as far as I can tell -- `@traviscross` can verify or disagree) that we stabilize the `style_edition` flag so that users can control their style edition separately from the edition. I'm happy to move this PR to the rustfmt repo and subsequently prepare a subtree sync if someone on `@rust-lang/rustfmt` believes that we should get this landed on the rustfmt side then synced. If this is the right recourse, I'd like to note that this is still quite time-sensitive. However, I'm happy to dedicate time to get this done if necessary, since I'd really like to un-jeopardize the style edition. Tracking: - https://github.com/rust-lang/rust/issues/123799 | ||||
| 2024-12-31 | Stabilize style_edition 2024 in-tree | Michael Goulet | -10/+6 | |
| 2024-12-30 | Auto merge of #134757 - RalfJung:const_swap, r=scottmcm | bors | -10/+60 | |
| stabilize const_swap libs-api FCP passed in https://github.com/rust-lang/rust/issues/83163. However, I only just realized that this actually involves an intrinsic. The intrinsic could be implemented entirely with existing stable const functionality, but we choose to make it a primitive to be able to detect more UB. So nominating for `@rust-lang/lang` to make sure they are aware; I leave it up to them whether they want to FCP this. While at it I also renamed the intrinsic to make the "nonoverlapping" constraint more clear. Fixes #83163 | ||||
| 2024-12-30 | Windows: Enable issue 70093 link tests | Chris Denton | -2/+0 | |
| 2024-12-30 | Move `container_to_definition` function into `enclosing_definition` | Michael Sloan | -19/+15 | |
| 2024-12-30 | Remove erroneous omit of inherent impls | Michael Sloan | -9/+0 | |
| Should have been included in 34dc94bb2d05def8b88739a9382b127feb1a35a0 | ||||
| 2024-12-30 | TODO -> FIXME | Michael Sloan | -10/+12 | |
| 2024-12-30 | Make `impl HirDisplay for TraitRef` provide just the trait type | Michael Sloan | -68/+24 | |
| 2024-12-30 | Add test cases for #10583 | yanglsh | -0/+357 | |
| 2024-12-30 | Rollup merge of #134922 - ericlehong:fix/typos, r=lqd | Matthias Krüger | -1/+1 | |
| Fix typos This PR fixes typos errors in comments, docs and logs. Thank you very much. | ||||
| 2024-12-30 | Rollup merge of #134911 - HigherOrderLogic:master, r=onur-ozkan | Matthias Krüger | -3/+3 | |
| chore: fix typos This PR fixes typos errors in docstring only, so functionality wise, it should stay the same. | ||||
| 2024-12-30 | fmt | Ralf Jung | -2/+2 | |
| Co-authored-by: scottmcm <scottmcm@users.noreply.github.com> | ||||
| 2024-12-30 | deny usage of FileCheck prefixes as revision names | Davis Muro | -0/+25 | |
| 2024-12-30 | refactor snapshot-tests detection in runnables | roife | -92/+104 | |
| 2024-12-30 | Fix render of literal to be rendered in codeblock | dfireBird | -24/+65 | |
| 2024-12-30 | Fix typos | ericlehong | -1/+1 | |
| Signed-off-by: ericlehong <193237094+ericlehong@users.noreply.github.com> | ||||
| 2024-12-30 | Merge pull request #18790 from ChayimFriedman2/proper-make | Lukas Wirth | -60/+1672 | |
| internal: Create a quoting mechanism instead of textual AST make | ||||
| 2024-12-30 | Merge pull request #18794 from 1hakusai1/fix_fill_match_arm_in_tokio_main | Lukas Wirth | -9/+7 | |
| Fix bug of "fill match arm" action in tokio::main macro | ||||
| 2024-12-30 | Merge pull request #18793 from ChayimFriedman2/fixup | Lukas Wirth | -14/+14 | |
| minor: Remove unneeded conversions | ||||
| 2024-12-30 | Fix bug of "fill match arm" action in tokio::main macro | 1hakusai1 | -9/+7 | |
| https://github.com/rust-lang/rust-analyzer/issues/18027 | ||||
| 2024-12-30 | Remove unneeded conversions | Chayim Refael Friedman | -14/+14 | |
| 2024-12-30 | Merge pull request #18792 from Veykril/push-wonkvzozmmwz | Lukas Wirth | -315/+345 | |
| Decouple proc-macro server protocol from the server implementation | ||||
| 2024-12-30 | Move proc-macro protocol into legacy module | Lukas Wirth | -33/+38 | |
| 2024-12-30 | Cleanup proc-macro dylib handling | Lukas Wirth | -74/+74 | |
| 2024-12-30 | Decouple proc-macro server protocol from the server implementation | Lukas Wirth | -218/+243 | |
| 2024-12-30 | chore: fix typos | Horu | -3/+3 | |
| 2024-12-30 | fix: avoid generating colliding names in extract_variable | roife | -91/+126 | |
| 2024-12-30 | Auto merge of #134865 - clubby789:proc-macro-tls, r=onur-ozkan | bors | -4/+75 | |
| bootstrap: Don't apply -Ztls-model=initial-exec to deps of proc-macros Fixes #134863 1. Checks if a crate name is in a static list before applying the flag 2. Adds a tidy check that gathers transitive deps of proc macros and ensures the list is up to date cc `@bjorn3` - the issue specifies `rustc_fluent_macro` but I assume this applies to all proc macro crates. | ||||
| 2024-12-30 | Move some more AST makers to the quote macro | Chayim Refael Friedman | -53/+58 | |
| And implement addons as necessary. There are many more makers to be moved, and I'm not completely satisfied with this (due to the ease of making a mistake in the AST structure, and slightly less but also because of the need to remember whitespaces), but this is already enough to see how this will look like. | ||||
| 2024-12-30 | Create a `quote!`-like API for crafting AST nodes | Chayim Refael Friedman | -9/+182 | |
| Instead of messing with textual `make`. And port one `make` helper to it, for the sake of testing. | ||||
| 2024-12-30 | Add a function to convert a SyntaxKind to its text, where possible | Chayim Refael Friedman | -0/+341 | |
| This will also help for the make's quote macro. | ||||
| 2024-12-30 | Generate a method for static retrieval of the SyntaxKind of a node, where ↵ | Chayim Refael Friedman | -0/+1093 | |
| possible This will help for the quote macro for `ast::make`. | ||||
| 2024-12-29 | Add tidy check for list of proc-macro crate transitive dependencies | clubby789 | -4/+75 | |
| 2024-12-29 | fix: Fix invalid `-O` flag used by cfg discovery | Lukas Wirth | -2/+23 | |
| 2024-12-29 | Merge pull request #18785 from Veykril/push-uvsqposqyvmo | Lukas Wirth | -436/+438 | |
| Cleanup toolchain info fetching | ||||
| 2024-12-29 | Merge pull request #18787 from Veykril/push-uymlpukspxqr | Lukas Wirth | -1/+5 | |
| Automatically cancel CI checks on new push to same PR | ||||
| 2024-12-29 | Inline toolchain_info module | Lukas Wirth | -17/+19 | |
| 2024-12-29 | Automatically cancel CI checks on new push to same PR | Lukas Wirth | -1/+5 | |
| 2024-12-29 | Merge pull request #18774 from Veykril/push-ysppqxpuknnw | Lukas Wirth | -129/+1335 | |
| Implement parameter variance inference | ||||
| 2024-12-29 | Force a current dir to be supplied for rustc info fetching | Lukas Wirth | -25/+37 | |
