BenjaminBrienen
0404156654
ignore doc test that only fails on windows
2025-02-27 15:57:08 +01:00
BenjaminBrienen
df903a55dd
fix doc tests
2025-02-27 14:58:46 +01:00
BenjaminBrienen
8c16ded966
enable doctest
2025-02-27 14:58:46 +01:00
Lukas Wirth
cabb08ded5
Fix sysroot crate-graph construction not mapping crate-ids for proc-macros
2025-02-27 13:20:19 +01:00
Laurențiu Nicola
d4b92f4b68
Merge pull request #19230 from lnicola/zig
...
internal: set up Zig on CI and start using it in rust-analyzer
2025-02-27 11:34:41 +00:00
Lukas Wirth
e162475e7c
Merge pull request #19096 from darichey/rust-project-sysroot
...
Allow rust-project.json to specify sysroot workspace
2025-02-27 11:22:41 +00:00
LuuuXXX
dae664d09a
Cofigurate out ohos target to avoid compilation crashes
2025-02-27 11:43:03 +08:00
David Richey
5109c0b9e4
Drop support for stitched sysroot
2025-02-26 14:18:52 -06:00
David Richey
faaba55be1
Allow rust-project.json to specify sysroot workspace
2025-02-26 14:18:48 -06:00
Laurențiu Nicola
444ce09d53
Merge pull request #19220 from Shourya742/2025-02-24-nit-setup-doc
...
doc: remove nit from setup.md
2025-02-26 15:31:24 +00:00
Laurențiu Nicola
fae88f2ab5
Use cargo zigbuild for releases
2025-02-26 14:16:09 +02:00
Lukas Wirth
aa32933982
Merge pull request #19225 from Giga-Bowser/remove-assists
...
internal: Migrate some low-hanging `remove_*` assists to `SyntaxEditor`
2025-02-26 11:54:31 +00:00
Chayim Refael Friedman
3b4e268d81
Merge pull request #19204 from kazatsuyu/allow-package-specific-feature
...
Allow "package/feature" format feature flag
2025-02-26 06:01:12 +00:00
Giga Bowser
6e6e7e9669
internal: Migrate remove_unused_param assist to SyntaxEditor
2025-02-25 11:52:13 -05:00
Giga Bowser
1d5f831ffc
fix: Properly handle removals in SyntaxEditor
2025-02-25 11:52:13 -05:00
Giga Bowser
8036e841b0
internal: Migrate remove_parentheses assist to SyntaxEditor
2025-02-25 11:52:13 -05:00
Giga Bowser
cac5153961
internal: Migrate remove_mut assist to SyntaxEditor
2025-02-25 11:52:13 -05:00
Giga Bowser
f7adafc7a3
internal: Improve reporting of intersecting changes
2025-02-25 11:46:45 -05:00
Chayim Refael Friedman
5c654dcb46
Disable typos checker for the target feature names
2025-02-25 05:02:17 +02:00
Chayim Refael Friedman
d5a85af7c0
Support target features implications in target_feature 1.1
...
We vendor the list of implications, which isn't nice, but t-compiler doesn't want to make rustc_target available to us.
2025-02-25 04:50:26 +02:00
bit-aloo
91ff4208d1
doc: remove nit from setup.md
2025-02-25 07:37:16 +05:30
Giga Bowser
1ff2593da9
minor: Add tabstop to impl body in generate_trait_impl assist
2025-02-24 13:58:34 -05:00
Lukas Wirth
a9dbd4988b
Merge pull request #19171 from ShoyuVanilla/migrate-de-morgan-assist
...
internal: Migrate `apply_demorgan` to `SyntaxEditor`
2025-02-24 13:57:56 +00:00
Lukas Wirth
32e404937f
Merge pull request #18987 from ChayimFriedman2/drop-glue
...
feat: Calculate drop glue and show it on hover
2025-02-24 13:52:17 +00:00
Shoyu Vanilla
1c2225be63
Add take() method to SyntaxEditor
2025-02-24 22:42:57 +09:00
Shoyu Vanilla
756f2131e0
Migrate apply_demorgan to SyntaxEditor
2025-02-24 22:41:53 +09:00
Shoyu Vanilla
67a99a36a6
Migrate some leftovers in add_missing_match_arms
2025-02-24 22:41:52 +09:00
Lukas Wirth
18c6f22dc5
Merge pull request #19219 from Veykril/push-rvosplwpwqqt
...
Vendor `always-assert` into `stdx`
2025-02-24 13:15:39 +00:00
Lukas Wirth
6e2abbfcc3
Merge pull request #19211 from Timmmm/user/timh/import_private
...
Include private items in completions for local crates
2025-02-24 13:13:31 +00:00
Lukas Wirth
49116c6fdc
Merge pull request #19197 from andylokandy/insta
...
feat: update insta inline snapshot when clicking 'Update Test' runnable
2025-02-24 13:11:45 +00:00
Lukas Wirth
a4bd32cf91
Merge pull request #19218 from Veykril/push-vqsronpuvrnx
...
Disable incremental on release builds
2025-02-24 13:08:20 +00:00
Lukas Wirth
d761f9b682
Vendor always-assert
2025-02-24 14:00:34 +01:00
Lukas Wirth
7bba76eccc
Disable incremental on release builds
2025-02-24 13:52:46 +01:00
Laurențiu Nicola
af83f2fd37
Merge pull request #19217 from lnicola/event-name
...
Fix `event_name` check is workflows
2025-02-24 12:41:58 +00:00
Laurențiu Nicola
5397431162
Fix event_name check in workflows
2025-02-24 14:27:11 +02:00
Laurențiu Nicola
e2a773123f
Downgrade to ubuntu-22.04 for aarch64-unknown-linux-gnu and arm-unknown-linux-gnueabihf builds
2025-02-24 14:11:12 +02:00
Laurențiu Nicola
a2bd5a5ed3
Update assist docs
2025-02-24 10:28:52 +02:00
Laurențiu Nicola
1375df2fba
Format code
2025-02-24 10:28:46 +02:00
Laurențiu Nicola
df39a77534
Add rustc_hashes and bump the others
2025-02-24 10:10:51 +02:00
Laurențiu Nicola
36e41b57e9
Merge from rust-lang/rust
2025-02-24 09:42:57 +02:00
Laurențiu Nicola
386d7a5d0a
Preparing for merge from rust-lang/rust
2025-02-24 09:42:28 +02:00
Trevor Gross
18ffee2126
Rollup merge of #137483 - bend-n: 😅 , r=Noratrieb
...
rename sub_ptr to offset_from_unsigned
i also made `byte_sub_ptr` `byte_offset_from_unsigned`
fixes #137121
tracking issue #95892
2025-02-23 14:30:28 -05:00
Trevor Gross
a2bb4d748d
Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35
...
intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intrinsic
LLVM has three intrinsics here that all do the same thing (when used in the default FP environment). There's no reason Rust needs to copy that historically-grown mess -- let's just have one intrinsic and leave it up to the LLVM backend to decide how to lower that.
Suggested by `@hanna-kruppe` in https://github.com/rust-lang/rust/issues/136459 ; Cc `@tgross35`
try-job: test-various
2025-02-23 14:30:25 -05:00
Lukas Wirth
286595e21e
Merge pull request #19191 from Veykril/push-yzzlosskwrxs
...
Remove `limit` crate in favor `usize`
2025-02-23 16:50:32 +00:00
Lukas Wirth
a941de4d4f
Remove limit crate in favor usize
2025-02-23 17:35:09 +01:00
bendn
c813d8f3e4
rename sub_ptr 😅
2025-02-23 23:11:00 +07:00
Tim Hutt
4ab9329699
Include private items in completions for local crates
...
Don't filter out private items when completing paths in the same crate. Instead respect the `privateEditable` setting.
Fixes #9850
2025-02-23 13:25:53 +00:00
bors
b880760977
Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrum
...
Master bootstrap update
https://forge.rust-lang.org/release/process.html#master-bootstrap-update-tuesday
r? `@Mark-Simulacrum`
2025-02-23 11:12:56 +00:00
niller-g
563435e95b
Fix codegen of parser inline tests runner
...
When running `cargo codegen` the `crates/parser/test_data/generated/runner.rs` file is only updated when some file in `crates/parser/test_data/inline` changes. However this is not sufficient in all cases
2025-02-23 11:41:34 +01:00
niller-g
3b05e9307e
Fix parser inline tests codegen panics
...
When running `cargo codegen` the cwd="rust-analyzer" however when running `cargo test` the cwd="rust-analyzer/xtask" which makes the codegen panic
2025-02-23 11:34:44 +01:00