Wilfred Hughes
3394744928
manual: Separate out installation and configuration pages
...
Organise the installation content into:
* VS Code instructions
* Binary installation
* Editor configuration
2025-02-12 10:21:09 -08:00
Lukas Wirth
c661e5e14e
Merge pull request #19142 from Veykril/push-upwqztrsuwpz
...
Spawn toolchain querying processes in parallel
2025-02-12 16:04:57 +00:00
Lukas Wirth
172a504b56
Rename sysroot src/lib related things
2025-02-12 16:51:27 +01:00
Lukas Wirth
26a5e24507
Merge pull request #19148 from Veykril/push-ptnykrwnwwlu
...
Improve error recovery when method-calling a field
2025-02-12 15:51:04 +00:00
Lukas Wirth
c942fb6061
Improve error recovery when method-calling a field
2025-02-12 16:37:15 +01:00
Lukas Wirth
8a8ff99273
Spawn toolchain querying processes in parallel
2025-02-12 16:24:49 +01:00
Lukas Wirth
12d87252ac
Merge pull request #18928 from roife/fix-18918
...
fix: handle character boundary in search mode
2025-02-12 14:07:51 +00:00
Lukas Wirth
8e81cc0772
Merge pull request #19109 from Veykril/push-nzpuuqommpnq
...
fix: Do not show safety hints for extern items lacking semantics
2025-02-12 13:58:56 +00:00
roife
608d7e14d7
fix: handle character boundary in search mode
2025-02-12 14:47:28 +01:00
Lukas Wirth
e0814742f0
fix: Do not show safety hints for extern items lacking semantics
2025-02-12 14:43:51 +01:00
Lukas Wirth
c9838ec62d
Merge pull request #19111 from ShoyuVanilla/issue-19021
...
fix: Apply adjustments to proper expr when invoking `CoerceMany`
2025-02-12 13:42:52 +00:00
Lukas Wirth
aa64a6da0e
Merge pull request #19110 from eagr/panic-context
...
Simplify panic_context
2025-02-12 13:41:11 +00:00
Lukas Wirth
b636cf93e5
Merge pull request #19125 from ChayimFriedman2/cfg-attr-fast
...
fix: Censor cfg_attr for attribute macros
2025-02-12 13:38:24 +00:00
Lukas Wirth
622ef64f93
Merge pull request #18995 from alibektas/12210
...
fix: Lower range pattern bounds to expressions
2025-02-12 11:58:33 +00:00
Lukas Wirth
5235caf402
Merge pull request #19129 from ChayimFriedman2/snippet-macro
...
fix: Fix postfix completions inside macros
2025-02-12 11:55:46 +00:00
Lukas Wirth
3b6f77c722
Merge pull request #19132 from joshrotenberg/book-readme-run-codegen
...
doc: add xtask codegen command in development README as well
2025-02-12 11:49:11 +00:00
Lukas Wirth
0e5a127607
Merge pull request #19136 from rust-lang/dependabot/npm_and_yarn/editors/code/esbuild-0.25.0
...
Bump esbuild from 0.18.12 to 0.25.0 in /editors/code
2025-02-12 11:48:43 +00:00
Lukas Wirth
a73224f1dc
Merge pull request #19144 from gohome001/follow_up_implicit_drop
...
minor: don't show drop hints for other pattern
2025-02-12 11:45:36 +00:00
gohome001
d3d455d4fb
minor: don't show drop hints for other pattern
2025-02-12 17:18:42 +08:00
Lukas Wirth
92a3bb938a
Merge pull request #19143 from Veykril/push-mkokotluzskw
...
Propogate error types in mir type projections
2025-02-12 08:40:43 +00:00
Lukas Wirth
5af2d6abea
Propogate error types in mir type projections
2025-02-12 09:24:33 +01:00
Lukas Wirth
63b4799379
Merge pull request #19140 from joshrotenberg/remove-mdbook-toc-config
...
doc: remove unused plugin config
2025-02-12 07:48:50 +00:00
Lukas Wirth
dac8631d21
Merge pull request #19139 from Wilfred/fix_assists_urls
...
manual: Fix URLs to rustdoc pages
2025-02-12 07:48:28 +00:00
Josh Rotenberg
97c94ad1a4
remove unused plugin config
2025-02-11 13:52:01 -08:00
bors
c112c13700
Auto merge of #136605 - lsunsi:update-rustc-hash, r=lqd
...
chore: update rustc-hash 2.1.0 to 2.1.1
This PR updates the rustc-hash crate to include a palliative fix for #135477 .
The discussion for this can be found in the issue and on https://github.com/rust-lang/rustc-hash/pull/55 .
This PR is the output of running `cargo +nightly update rustc-hash@2.1.0`. I ran all tests locally and they all seem to pass, with the exception of `tests/ui/process/nofile-limit.rs` which always fails on my setup.
`@steffahn` `@orlp` and `@Noratrieb` all have full context on this, I'm opening the pull request trying to be helpful. I'm not sure if anything else needs to be done, like documentation I'm not aware of or running any special CIs but if I can do anything else please let me know!
2025-02-11 21:05:32 +00:00
Chayim Refael Friedman
f63e4761a9
Merge pull request #19133 from joshrotenberg/fix-manual-github-paths
...
doc: fix mdbook repository paths
2025-02-11 20:28:48 +00:00
Wilfred Hughes
3251d1caa7
manual: Fix URLs to rustdoc pages
...
Now that the manual lives at /manual/, we need to use absolute URLs
to link to rustdoc content.
2025-02-11 12:10:32 -08:00
bors
2914d95cca
Auto merge of #136586 - Kobzol:lto-rustdoc-fix-stage-1, r=onur-ozkan
...
Only apply LTO to rustdoc at stage 2
It doesn't make much sense at stage 1, and it was broken anyway. This was implemented in https://github.com/rust-lang/rust/pull/135832 . The issue with LTO and stage 1 rustdoc was reported [here](https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/x.20test.20with.20lto.20.3D.20.22thin.22.20fails.20to.20build.20rustdoc.3F ).
r? `@onur-ozkan`
2025-02-11 18:12:45 +00:00
Chayim Refael Friedman
8aa4ae5e69
Merge pull request #19117 from gohome001/implicit-drop-inlay-hints-bug
...
Fix: don't emit implicit drop inlay hints for macro
2025-02-11 13:18:04 +00:00
bors
40d52ed16d
Auto merge of #136571 - marcoieni:ubuntu-24-large-runners, r=Mark-Simulacrum
...
ci: use ubuntu 24 for x86 large runners
try-job: dist-powerpc64le-linux
try-job: x86_64-gnu-debug
try-job: dist-arm-linux
try-job: x86_64-fuchsia
try-job: x86_64-gnu-distcheck
try-job: dist-x86_64-linux
try-job: dist-x86_64-linux-alt
2025-02-11 13:06:54 +00:00
Lukas Wirth
78e7515a30
Merge pull request #18998 from ChayimFriedman2/exclude
...
fix: Make `rust-analyzer.files.excludeDirs` work, actually
2025-02-11 11:41:54 +00:00
gohome001
42f11d49ee
add test case for ignoring inlay hint for macro call
2025-02-11 15:27:34 +08:00
gohome001
55dbf3949d
don't emit implicit drop inlay hints for macro
2025-02-11 15:24:46 +08:00
asuto15
de77d7f661
Fix highlighting for extern crate in doc comments
2025-02-11 15:06:56 +09:00
dependabot[bot]
72257fc370
Bump esbuild from 0.18.12 to 0.25.0 in /editors/code
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.18.12 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.18.12...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 05:37:54 +00:00
Josh Rotenberg
a91f1f3d0c
fix mdbook paths
2025-02-10 15:20:51 -08:00
Josh Rotenberg
1f8f323872
add xtask codegen command as well
2025-02-10 15:14:00 -08:00
bors
c95813c3a8
Auto merge of #133092 - madsmtm:bootstrap-deployment-target, r=Mark-Simulacrum,jieyouxu
...
Always set the deployment target when building std
`cc` has [a bug/feature](https://github.com/rust-lang/cc-rs/issues/1171 ) (I guess depending on how you look at it) where the default deployment target is taken from the SDK instead of from `rustc`. This causes `compiler-builtins` to build `compiler-rt` with the wrong deployment target on iOS.
I've been meaning to change how `cc` works in this regard, but that's a lengthy process, so let's fix it in bootstrap for now.
The behaviour can be seen locally with `./x build library --set build.optimized-compiler-builtins=true` for various target triples, and then inspecting with `otool -l build/host/stage1/lib/rustlib/*/lib/libcompiler_builtins-*.rlib | rg 'minos|version'`. I have added a rmake test that ensures that we now have the same version everywhere.
Fixes https://github.com/rust-lang/rust/issues/128419
Fixes https://github.com/rust-lang/compiler-builtins/issues/650
Fixes https://github.com/rust-lang/rust/issues/136523
See also https://github.com/rust-lang/cargo/issues/13115 , https://github.com/rust-lang/cc-rs/issues/1171 , https://github.com/rust-lang/rust/issues/136113
See https://github.com/rust-lang/rust/pull/133092#issuecomment-2626206772 for a description of how the change works.
try-job: i686-gnu-1
try-job: i686-gnu-2
try-job: x86_64-apple-1
try-job: aarch64-apple
try-job: dist-apple-various
try-job: dist-aarch64-apple
try-job: dist-various-2
try-job: x86_64-fuchsia
2025-02-10 21:09:36 +00:00
Lukas Wirth
f5e7172e96
Merge pull request #19124 from jyn514/range-fmt-off-by-one
...
Fix off-by-one error in RangeFormatting
2025-02-10 15:25:54 +00:00
bors
3b60183b90
Auto merge of #135701 - calebzulawski:sync-from-portable-simd-2025-01-18, r=workingjubilee
...
Portable SIMD subtree update
r? `@workingjubilee`
2025-02-10 15:19:51 +00:00
Chayim Refael Friedman
d6f3ff1b9c
Fix postfix completions inside macros
...
Previously the receiver text was taken directly from the AST, which in macros is missing trivia, leading to corruption (or just unintended replacement of user code).
Now we upmap the range, and extract the original file text in it.
2025-02-10 16:38:13 +02:00
Bastian Kersting
50fb303dae
Extend the renaming to coerce_unsafe_ptr
2025-02-10 13:01:55 +00:00
bors
2faffc6b03
Auto merge of #136809 - workingjubilee:rollup-jk0pew1, r=workingjubilee
...
Rollup of 12 pull requests
Successful merges:
- #136053 (coverage: Defer part of counter-creation until codegen)
- #136201 (Removed dependency on the field-offset crate, alternate approach)
- #136228 (Simplify Rc::as_ptr docs + typo fix)
- #136353 (fix(libtest): Enable Instant on Emscripten targets)
- #136472 ([`compiletest`-related cleanups 2/7] Feed stage number to compiletest directly)
- #136487 (ci: stop mysql before removing it)
- #136552 (Use an `Option` for `FindNextFileHandle` in `ReadDir` instead of `INVALID_FILE_HANDLE` sentinel value)
- #136705 (Some miscellaneous edition-related library tweaks)
- #136707 (Bump `cc` to v1.2.13 for the compiler workspace)
- #136790 (Git blame ignore recent formatting commit)
- #136792 (Don't apply editorconfig to llvm)
- #136805 (ignore win_delete_self test in Miri)
r? `@ghost`
`@rustbot` modify labels: rollup
2025-02-10 11:38:45 +00:00
austaras
a48cb25b1c
pass struct fields to chalk
2025-02-10 17:34:25 +08:00
Chayim Refael Friedman
f01f900ff7
Merge pull request #19088 from Hmikihiro/all_remove_duplicate_module_adt
...
fix: if item exsits on module, resolve as module instead of type
2025-02-10 09:02:30 +00:00
Jubilee
40b655b952
Rollup merge of #136353 - purplesyringa:libtest-instant-wasm, r=Mark-Simulacrum
...
fix(libtest): Enable Instant on Emscripten targets
`Instant::now()` works correctly on Emscripten since https://github.com/rust-lang/libc/pull/3962 . All wasm-family targets with OS support can now handle instants.
Improves #131738 .
~~This changes the behavior of libtest on `unknown-unknown`/`unknown-none` wasm targets, but as far as I can see, libtest doesn't support them anyway. (Can anyone double-check?)~~ UPD: this patch no longer affects `unknown-unknown` targets.
``@rustbot`` label +A-libtest +T-testing-devex +O-emscripten +O-wasm -needs-triage
2025-02-10 00:51:51 -08:00
Jubilee
164eaee3a8
Rollup merge of #136228 - hkBst:patch-28, r=Mark-Simulacrum
...
Simplify Rc::as_ptr docs + typo fix
2025-02-10 00:51:50 -08:00
Hayashi Mikihiro
c84cec1547
Shadowing BuiltinType by Module
...
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-02-10 17:46:43 +09:00
bors
6cce01b10b
Auto merge of #136803 - lnicola:sync-from-ra, r=lnicola
...
Subtree update of `rust-analyzer`
r? `@ghost`
2025-02-10 08:46:37 +00:00
Laurențiu Nicola
37355b344e
Merge pull request #19126 from lnicola/sync-from-rust
...
minor: Sync from downstream
2025-02-10 06:07:06 +00:00