Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
cf06330
Merge ref '80ad55752e5a' from rust-lang/rust
invalid-email-address Mar 30, 2026
437bd22
Merge pull request #21911 from rust-lang/rustc-pull
lnicola Mar 30, 2026
385b4b4
Merge pull request #21881 from cuiweixie/fix/shim-libc-missing-args-m…
lnicola Mar 30, 2026
f7a68bc
Merge pull request #21886 from Shourya742/2026-03-26-migrate-gen-trai…
A4-Tacks Mar 30, 2026
6443bfe
Merge pull request #21902 from A4-Tacks/nested-env-macro
ChayimFriedman2 Mar 30, 2026
2006489
Merge pull request #21903 from A4-Tacks/postfix-include-nots
ChayimFriedman2 Mar 30, 2026
ee0cf1e
Merge pull request #21695 from A4-Tacks/redundant-item-order
ChayimFriedman2 Mar 31, 2026
41f3f52
Merge pull request #21322 from asukaminato0721/4318
ChayimFriedman2 Mar 31, 2026
cd247dd
Merge pull request #21892 from A4-Tacks/enum-variant-expect-name
ChayimFriedman2 Mar 31, 2026
1c12946
Merge pull request #20864 from A4-Tacks/extract-method-in-trait
ChayimFriedman2 Mar 31, 2026
9319150
Merge pull request #19659 from roife/fold-chained-expr
ChayimFriedman2 Mar 31, 2026
ce5b17c
Merge pull request #21912 from A4-Tacks/conv-guarded-tail-expr-else
ChayimFriedman2 Mar 31, 2026
03b6d8f
Merge pull request #21516 from Master-Hash/fix-18578
lnicola Mar 31, 2026
43d302e
Merge pull request #21915 from ChayimFriedman2/hang
ShoyuVanilla Apr 1, 2026
474ef93
Merge pull request #21792 from bend-n/make-matching-brace-almost-alwa…
ChayimFriedman2 Apr 5, 2026
7b88619
Merge pull request #21502 from robertoaloi/ra-bump-perf-event
ChayimFriedman2 Apr 5, 2026
a66b620
Merge pull request #21704 from Madoshakalaka/fix/ratoml-virtual-works…
ChayimFriedman2 Apr 6, 2026
9403dea
Merge pull request #21738 from Wilfred/custom_check_command_stale_dia…
Veykril Apr 6, 2026
ebbefdf
Merge ref 'e22c616e4e87' from rust-lang/rust
lnicola Apr 20, 2026
2bb6b87
Merge pull request #22110 from lnicola/sync-from-rust
lnicola Apr 20, 2026
0d85b3f
Merge pull request #22101 from ChayimFriedman2/port-infer-call
ChayimFriedman2 Apr 20, 2026
a569abf
Merge pull request #22107 from Amit5601/fix-goto-def-13332
ChayimFriedman2 Apr 20, 2026
0bd834b
Merge pull request #22085 from ada4a/18554-float-consts
ChayimFriedman2 Apr 20, 2026
ed5f259
Merge pull request #22078 from landaire-contrib/push-lnvzwpkxmypz
ChayimFriedman2 Apr 22, 2026
d0107c8
Merge pull request #22132 from Amit5601/feat-postfix-new
A4-Tacks Apr 23, 2026
964c99c
Merge pull request #22079 from A4-Tacks/if-matches-with-match
ChayimFriedman2 Apr 26, 2026
3c61f8d
Merge pull request #22098 from Souradip121/2026-04-20-avoid-prelude-p…
ChayimFriedman2 Apr 26, 2026
31f85da
Merge pull request #22008 from vikashsiwach/fix-whitespace-miscompare
lnicola Apr 29, 2026
eecf711
Merge ref '1d72d7e8136f' from rust-lang/rust
lnicola May 4, 2026
e563c4a
Merge pull request #22277 from lnicola/sync-from-rust
lnicola May 4, 2026
683b2ea
Merge pull request #22278 from lnicola/unimplemented-trait-name
lnicola May 4, 2026
0467a23
Merge pull request #22276 from ChayimFriedman2/coroutine-closure-error
ChayimFriedman2 May 4, 2026
d465cac
Merge pull request #22267 from ChayimFriedman2/lookup-table
ChayimFriedman2 May 4, 2026
b0bbc46
Merge pull request #22280 from ChayimFriedman2/cache-lang
Veykril May 5, 2026
b9eb8e3
Merge pull request #22266 from ChayimFriedman2/closure-analysis
ChayimFriedman2 May 5, 2026
5aeb7fd
Merge pull request #22269 from Shourya742/2026-05-04-fix-nested-edits
ChayimFriedman2 May 5, 2026
31c5c08
Merge pull request #22261 from Shourya742/2026-05-03-migrate-missing-…
ChayimFriedman2 May 5, 2026
797c1cc
Merge pull request #22256 from Shourya742/2026-05-03-add-wrap-in-tree…
ChayimFriedman2 May 6, 2026
6ebf8c3
Merge pull request #22302 from A4-Tacks/pretty-eq-in-macro
ChayimFriedman2 May 6, 2026
d47e940
Merge pull request #22286 from A4-Tacks/editor-dedent-cur-cursor
ChayimFriedman2 May 6, 2026
69a8720
Merge pull request #22285 from A4-Tacks/refmatch-could-unify
ChayimFriedman2 May 6, 2026
d5bafab
Merge ref '8afb6a8b1b32' from rust-lang/rust
lnicola May 11, 2026
77bead4
Merge pull request #22338 from lnicola/sync-from-rust
lnicola May 11, 2026
388f446
Merge pull request #22119 from Veykril/veykril/push-nkqzszrqyumu
Veykril May 11, 2026
3417454
Merge pull request #22191 from ChayimFriedman2/line-column
Veykril May 14, 2026
f84fbac
Merge pull request #22344 from A4-Tacks/extract-fn-ref-in-macro
ChayimFriedman2 May 15, 2026
c153a56
Merge pull request #22345 from A4-Tacks/lete-no-newline
A4-Tacks May 15, 2026
2c9bff2
Merge pull request #22335 from A4-Tacks/lazy-method-param
ChayimFriedman2 May 15, 2026
af1947e
Merge pull request #22363 from A4-Tacks/adt-unsized-ty-missing
ChayimFriedman2 May 15, 2026
af9eca5
Merge ref '43a4909ee98e' from rust-lang/rust
lnicola Jun 7, 2026
87c0afc
Merge pull request #22540 from lnicola/sync-from-rust
Veykril Jun 7, 2026
c669217
Merge ref '029c9e18dd1f' from rust-lang/rust
invalid-email-address Jun 8, 2026
0fef792
Merge pull request #22505 from Veykril/veykril/push-okqlunrolqyr
Veykril Jun 8, 2026
d28c457
Merge pull request #22544 from rust-lang/rustc-pull
lnicola Jun 8, 2026
d7792e8
Merge pull request #22444 from A4-Tacks/exclude-config-rename
ChayimFriedman2 Jun 8, 2026
9a23255
Merge pull request #21868 from itang06/feature/US-18285-extract-modul…
Veykril Jun 12, 2026
0e62fcb
Merge pull request #22103 from joshka/joshka/new-project-command
Veykril Jun 15, 2026
394f450
Merge pull request #22615 from Veykril/veykril/push-mruzvlozqzrn
Veykril Jun 19, 2026
bae3e40
Merge ref '942ac9ce4116' from rust-lang/rust
invalid-email-address Jun 22, 2026
3e7ecdf
Merge pull request #22630 from rust-lang/rustc-pull
lnicola Jun 22, 2026
2b6a114
Merge pull request #22115 from BenjaminBrienen/gen-lsp-types
Veykril Jun 24, 2026
ffc2837
Merge pull request #22466 from WaterWhisperer/diag-E0596
ChayimFriedman2 Jun 28, 2026
c32e291
Merge pull request #22603 from reflecttypefor/my_feature
ChayimFriedman2 Jun 29, 2026
53a4de6
Merge ref '7fb284d9037f' from rust-lang/rust
invalid-email-address Jun 29, 2026
fc28759
Merge pull request #22663 from rust-lang/rustc-pull
lnicola Jun 29, 2026
9f34da2
Merge pull request #22582 from Veykril/lukaswirth/push-myksxrlknmnl
Veykril Jun 29, 2026
86dfec6
Merge pull request #22639 from ada4a/unquerygroup-expand_proc_attr_ma…
ChayimFriedman2 Jun 29, 2026
d1a7b7a
Merge pull request #22485 from Shourya742/2026-05-29-remove-clone-sub…
ChayimFriedman2 Jun 29, 2026
2e933a7
Merge pull request #22670 from A4-Tacks/conf-desc-variants
ChayimFriedman2 Jun 29, 2026
113ad2c
Merge pull request #22666 from ChayimFriedman2/no-ai-easy
Veykril Jun 30, 2026
1dbe7fa
Merge pull request #20362 from A4-Tacks/fix-gen-default-from-enum-var…
A4-Tacks Jun 30, 2026
081fc9e
Merge pull request #22613 from Albab-Hasan/convert-tuple-struct-neste…
A4-Tacks Jun 30, 2026
949c894
Merge pull request #22649 from Ronron1024/patch-1
ShoyuVanilla Jul 2, 2026
10cfc28
Merge pull request #22433 from dotacow/master
ChayimFriedman2 Jul 4, 2026
2bf38a5
Merge pull request #22488 from A4-Tacks/blanket-ignore-default
ChayimFriedman2 Jul 4, 2026
56616d4
Merge pull request #22635 from ribru17/glt_bump
ChayimFriedman2 Jul 9, 2026
aa2321d
Merge pull request #22405 from MavenRain/feat-must-use-container-exprs
ChayimFriedman2 Jul 10, 2026
0c115e6
Merge pull request #22634 from UnknownHacker1/fix/21638-flycheck-inde…
Veykril Jul 15, 2026
a47fda6
Merge pull request #22483 from ChayimFriedman2/destructuring-assignme…
Veykril Jul 17, 2026
e11aa79
Merge pull request #22660 from ChayimFriedman2/exclude-refs-lens
ShoyuVanilla Jul 27, 2026
9d5554d
Merge pull request #22306 from ChayimFriedman2/inactive-code
ShoyuVanilla Jul 27, 2026
0cdbab8
Merge ref '2c39ff499469' from rust-lang/rust
invalid-email-address Aug 17, 2026
839b74a
Merge pull request #23164 from rust-lang/rustc-pull
lnicola Aug 17, 2026
d73b517
Merge pull request #23166 from lnicola/download-faster
lnicola Aug 17, 2026
6a9fa51
Merge pull request #23168 from lnicola/rm-zig
lnicola Aug 17, 2026
8d22b4b
Merge pull request #23147 from kivancgnlp/e0600-unary-op-not-defined
ChayimFriedman2 Aug 17, 2026
2ddb7b9
Merge pull request #23171 from A4-Tacks/skip-iter-no-intoiter
A4-Tacks Aug 18, 2026
67b8346
Merge pull request #23186 from MannXo/fix/23143-asm-label-diverges
ChayimFriedman2 Aug 19, 2026
cca0268
Merge pull request #23079 from ChayimFriedman2/optimize-tts
ChayimFriedman2 Aug 21, 2026
2caa5d3
Auto merge of #160473 - xmakro:perf/wf-nominal-obligations, r=lcnr
bors Aug 25, 2026
87036a0
Merge pull request #23162 from ChayimFriedman2/trait-fn-param
ShoyuVanilla Aug 26, 2026
51b523c
Merge pull request #23176 from ChayimFriedman2/const-is-type-owner
ShoyuVanilla Aug 26, 2026
9bff0b8
Auto merge of #160007 - Bryanskiy:load-injected, r=petrochenkov
bors Aug 26, 2026
ce775c9
Rename extern "unadjusted" to extern "llvm-intrinsic"
bjorn3 Aug 17, 2026
7c7c97d
Auto merge of #161398 - bjorn3:rename_unadjusted_abi, r=tgross35
bors Aug 28, 2026
7e0d1be
Auto merge of #161571 - mu001999-contrib:dead-code-refactor, r=chenyu…
bors Aug 28, 2026
a06561a
Auto merge of #161853 - Kobzol:bootstrap-llvm-env, r=jieyouxu
bors Aug 28, 2026
70bf76b
Auto merge of #162045 - lnicola:sync-from-ra, r=lnicola
bors Aug 31, 2026
e1dd6c7
Prepare for merging from rust-lang/rust
invalid-email-address Sep 3, 2026
cf267c3
Merge ref '2e2b193f8ada' from rust-lang/rust
invalid-email-address Sep 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion crates/core_arch/src/aarch64/mte.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
//!
//! [ACLE documentation](https://arm-software.github.io/acle/main/acle.html#markdown-toc-mte-intrinsics)

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.aarch64.irg"]
fn irg_(ptr: *const (), exclude: i64) -> *const ();
#[link_name = "llvm.aarch64.gmi"]
Expand Down
1,174 changes: 587 additions & 587 deletions crates/core_arch/src/aarch64/neon/generated.rs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion crates/core_arch/src/aarch64/prefetch.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#[cfg(test)]
use stdarch_test::assert_instr;

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.prefetch.p0"]
fn prefetch(p: *const i8, rw: i32, loc: i32, ty: i32);
}
Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/aarch64/rand.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#[cfg(test)]
use stdarch_test::assert_instr;

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.aarch64.rndr"]
fn rndr_() -> Tuple;

Expand Down
2,146 changes: 1,073 additions & 1,073 deletions crates/core_arch/src/aarch64/sve/generated.rs

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions crates/core_arch/src/aarch64/sve/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ macro_rules! impl_internal_sve_predicate {
#[target_feature(enable = "sve")]
unsafe fn sve_into(self) -> svbool_t {
#[allow(improper_ctypes)]
unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[cfg_attr(
target_arch = "aarch64",
link_name = concat!("llvm.aarch64.sve.convert.to.svbool.nxv", $elt, "i1")
Expand All @@ -155,7 +155,7 @@ macro_rules! impl_internal_sve_predicate {
#[target_feature(enable = "sve")]
unsafe fn sve_into(self) -> $name {
#[allow(improper_ctypes)]
unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[cfg_attr(
target_arch = "aarch64",
link_name = concat!("llvm.aarch64.sve.convert.from.svbool.nxv", $elt, "i1")
Expand Down
1,450 changes: 725 additions & 725 deletions crates/core_arch/src/aarch64/sve2/generated.rs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion crates/core_arch/src/amdgpu/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! [LLVM implementation]: https://github.com/llvm/llvm-project/blob/main/llvm/include/llvm/IR/IntrinsicsAMDGPU.td

#[allow(improper_ctypes)]
unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.amdgcn.workitem.id.x"]
safe fn llvm_workitem_id_x() -> u32;
#[link_name = "llvm.amdgcn.workitem.id.y"]
Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/arm/dsp.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#[cfg(test)]
use stdarch_test::assert_instr;

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.arm.smulbb"]
fn arm_smulbb(a: i32, b: i32) -> i32;

Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/arm/neon.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use crate::core_arch::arm_shared::neon::*;
use stdarch_test::assert_instr;

#[allow(improper_ctypes)]
unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.arm.neon.vbsl.v8i8"]
fn vbsl_s8_(a: int8x8_t, b: int8x8_t, c: int8x8_t) -> int8x8_t;
#[link_name = "llvm.arm.neon.vbsl.v16i8"]
Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/arm/sat.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ pub unsafe fn __usat<const WIDTH: u32>(x: i32) -> u32 {
arm_usat(x, WIDTH as i32)
}

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.arm.ssat"]
fn arm_ssat(x: i32, y: i32) -> i32;

Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/arm/simd32.rs
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ macro_rules! dsp_call {
};
}

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[link_name = "llvm.arm.qadd8"]
fn arm_qadd8(a: i32, b: i32) -> i32;

Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/arm_shared/barrier/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ where
arg.__isb()
}

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[cfg_attr(
any(target_arch = "aarch64", target_arch = "arm64ec"),
link_name = "llvm.aarch64.dmb"
Expand Down
2 changes: 1 addition & 1 deletion crates/core_arch/src/arm_shared/hints.rs
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ pub unsafe fn __nop() {
crate::arch::asm!("nop", options(nomem, nostack, preserves_flags));
}

unsafe extern "unadjusted" {
unsafe extern "llvm-intrinsic" {
#[cfg_attr(
any(target_arch = "aarch64", target_arch = "arm64ec"),
link_name = "llvm.aarch64.hint"
Expand Down
Loading