Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
680a641
Merge pull request #4776 from folkertdev/vpdpbusd
RalfJung Jan 2, 2026
27e6c7b
Merge ref 'e8f3cfc0de70' from rust-lang/rust
Jan 3, 2026
2248d12
Merge pull request #4801 from rust-lang/rustup-2026-01-03
oli-obk Jan 3, 2026
deccfaf
Merge pull request #4768 from hulxv/refactor/simplify-libc-tests/libc…
RalfJung Jan 3, 2026
56f270c
Merge ref 'f57b9e6f565a' from rust-lang/rust
Jan 4, 2026
bdffd86
Merge pull request #4802 from rust-lang/rustup-2026-01-04
RalfJung Jan 4, 2026
4729b82
Merge pull request #4771 from hulxv/refactor/simplify-libc-tests/libc…
RalfJung Jan 10, 2026
f329cae
Merge pull request #4773 from hulxv/refactor/simplify-libc-tests/libc…
RalfJung Jan 10, 2026
d1cd34a
Merge pull request #4800 from hulxv/refactor/simplify-libc-tests/libc…
RalfJung Jan 18, 2026
cdfc689
Merge ref '5a07626f4b88' from rust-lang/rust
Jan 25, 2026
200fdd7
Merge pull request #4832 from rust-lang/rustup-2026-01-25
RalfJung Jan 25, 2026
9bfbfa1
Merge pull request #4767 from RalfJung/shim-scope
RalfJung Jan 25, 2026
0755c7a
Merge ref 'e96bb7e44fbc' from rust-lang/rust
Jan 28, 2026
d333095
Merge pull request #4836 from joboet/vecdeque-trophy
RalfJung Jan 28, 2026
9754590
Merge pull request #4835 from rust-lang/rustup-2026-01-28
RalfJung Jan 28, 2026
ca0fce4
Merge ref '35a31ba76397' from rust-lang/rust
Jan 30, 2026
0b306e2
Merge pull request #4837 from rust-lang/rustup-2026-01-30
oli-obk Jan 30, 2026
e03814e
Merge pull request #4838 from RalfJung/oneshot-trophy
RalfJung Jan 31, 2026
ad700a3
Merge ref '1d05e3c131d7' from rust-lang/rust
Feb 4, 2026
0a85f9a
Merge pull request #4846 from rust-lang/rustup-2026-02-04
RalfJung Feb 4, 2026
b4b0fc0
Merge pull request #4805 from meithecatte/uninhabited-enum-validity
RalfJung Feb 4, 2026
474aed1
Merge ref 'f889772d6500' from rust-lang/rust
Feb 6, 2026
a98d482
Merge pull request #4852 from rust-lang/rustup-2026-02-06
oli-obk Feb 6, 2026
e6ab50d
Merge pull request #4851 from royAmmerschuber/feature/simplyfy-exposing
RalfJung Feb 14, 2026
c370bce
Merge pull request #4847 from hsqStephenZhang/feat/aarch64_intrinsics
RalfJung Feb 14, 2026
d63470e
Merge pull request #4850 from hsqStephenZhang/chore/typos
saethlin Feb 14, 2026
f111799
Merge ref '7bee525095c0' from rust-lang/rust
Feb 15, 2026
c13fcee
Merge pull request #4859 from rust-lang/rustup-2026-02-15
RalfJung Feb 15, 2026
79bf81c
Merge ref '3c9faa0d037b' from rust-lang/rust
Feb 17, 2026
5e6b748
Merge pull request #4861 from rust-lang/rustup-2026-02-17
oli-obk Feb 17, 2026
4ef85f9
Merge pull request #4857 from y1lan/warning_of_openning_proc_files
RalfJung Feb 21, 2026
a36f83e
Merge ref '5fb2ff8611e5' from rust-lang/rust
Feb 22, 2026
7329020
Merge pull request #4867 from rust-lang/rustup-2026-02-22
RalfJung Feb 22, 2026
10b7078
Merge pull request #4868 from WhySoBad/network-socket-start
RalfJung Feb 26, 2026
a5594ee
Merge ref 'd933cf483edf' from rust-lang/rust
Mar 4, 2026
f543479
Merge pull request #4884 from rust-lang/rustup-2026-03-04
oli-obk Mar 4, 2026
c72d699
Merge pull request #4883 from N1ark/fix-readme-disable-validation
RalfJung Mar 4, 2026
3bd4bd8
Merge pull request #4882 from WhySoBad/network-socket-listen-bind
RalfJung Mar 6, 2026
2448488
Merge ref 'c7b206bba443' from rust-lang/rust
RalfJung Mar 8, 2026
6e2a01d
Merge pull request #4890 from RalfJung/rustup
RalfJung Mar 8, 2026
b16cf0a
Merge pull request #4900 from WhySoBad/network-socket-sockname
RalfJung Mar 14, 2026
8f1968d
Merge ref '91775dbec977' from rust-lang/rust
Mar 18, 2026
60469fb
Merge pull request #4907 from rust-lang/rustup-2026-03-18
RalfJung Mar 18, 2026
6a731fc
Merge pull request #4892 from WhySoBad/network-socket-io-polling
RalfJung Mar 22, 2026
68eab3d
Merge ref '212b0d480f33' from rust-lang/rust
RalfJung Mar 24, 2026
50251a2
Merge pull request #4918 from RalfJung/rustup
RalfJung Mar 24, 2026
82c3058
Merge pull request #4916 from WhySoBad/network-socket-getpeername
RalfJung Mar 25, 2026
428e22a
Merge pull request #4823 from CraftSpider/windows-rename
RalfJung Mar 27, 2026
c2f67cc
Merge ref '148adf223edb' from rust-lang/rust
Mar 29, 2026
62f06f2
Merge pull request #4927 from rust-lang/rustup-2026-03-29
RalfJung Mar 29, 2026
8c21270
Merge pull request #4911 from devnexen/freebsd_abstime_flag_fix
RalfJung Mar 29, 2026
92da87f
Merge pull request #4928 from RalfJung/open-flag-sub
RalfJung Mar 29, 2026
fd34516
Merge pull request #4917 from WhySoBad/network-socket-read
RalfJung Apr 1, 2026
95a5432
Merge pull request #4939 from xtqqczze/actions-cache
RalfJung Apr 4, 2026
2c9134f
Merge ref '6f109d8a2da2' from rust-lang/rust
Apr 19, 2026
e66a6e9
Merge pull request #4969 from rust-lang/rustup-2026-04-19
RalfJung Apr 19, 2026
cf9ced7
Merge pull request #4977 from WhySoBad/network-socket-disable-short-ops
RalfJung Apr 23, 2026
34b944f
Merge pull request #4962 from elichai/elichai/_mm512_permutexvar_epi64
RalfJung Apr 24, 2026
e0b8fd1
Merge pull request #4944 from hsqStephenZhang/feat/tid_cpu_affinity
RalfJung May 2, 2026
cde6875
Merge ref '44860d3e9ef7' from rust-lang/rust
RalfJung May 3, 2026
47be603
Merge pull request #4997 from RalfJung/rustup
RalfJung May 3, 2026
836ade5
Merge pull request #4985 from WhySoBad/network-socket-getsockname-for…
RalfJung May 4, 2026
2b3507d
Merge ref '4ddd4538a881' from rust-lang/rust
May 7, 2026
4f1810a
Merge pull request #5006 from rust-lang/rustup-2026-05-07
oli-obk May 7, 2026
9f27c31
Merge pull request #5005 from WhySoBad/network-socket-getsockopt
RalfJung May 8, 2026
a43d5d7
Merge pull request #5009 from WhySoBad/network-socket-fix-shutdown
RalfJung May 12, 2026
7b24722
Merge ref '1f8e04d34ab0' from rust-lang/rust
May 20, 2026
d032d88
Merge pull request #5052 from rust-lang/rustup-2026-05-20
RalfJung May 20, 2026
152d056
Merge pull request #5054 from WhySoBad/network-socket-fix-deallocate-…
RalfJung May 24, 2026
a30ff4b
Merge pull request #5053 from WhySoBad/network-socket-test-fill-buffe…
RalfJung May 24, 2026
e41e94d
Merge pull request #5040 from arpitjain099/chore/sysroots-permissions
RalfJung May 26, 2026
6c0e5ed
Merge pull request #5042 from WhySoBad/network-socket-read-write-timeout
RalfJung May 26, 2026
a6a5571
Merge ref '8f02e856be94' from rust-lang/rust
May 28, 2026
12f4386
Merge pull request #5072 from rust-lang/rustup-2026-05-28
RalfJung May 28, 2026
54fa765
Merge pull request #5073 from RalfJung/flock-tests
RalfJung May 28, 2026
6b89323
Merge pull request #5071 from WhySoBad/level-triggered-epoll
RalfJung May 29, 2026
d0f20d2
Merge pull request #5070 from folkertdev/aarch64-pmull64
RalfJung May 31, 2026
a47d9c1
Merge ref '029c9e18dd1f' from rust-lang/rust
Jun 8, 2026
4a96763
Merge pull request #5100 from rust-lang/rustup-2026-06-08
oli-obk Jun 8, 2026
4f68246
Merge pull request #5103 from RalfJung/mixed-mutability-static
RalfJung Jun 11, 2026
3bad051
Merge pull request #5099 from moabo3li/priroda-cli-tests
oli-obk Jun 11, 2026
0148392
Auto merge of #157977 - folkertdev:miri-zero-valist, r=RalfJung
bors Jun 20, 2026
a3ec04a
Auto merge of #158189 - zedddie:gsoc-batch-12-meow, r=Kivooeo
bors Jun 21, 2026
ef27a4a
Merge ref '01f54e80e888' from rust-lang/rust
Jun 21, 2026
46eeb04
Auto merge of #158140 - zedddie:gsoc-batch-11-meow, r=Teapot4195
bors Jun 21, 2026
ce2058d
Merge pull request #5121 from rust-lang/rustup-2026-06-21
RalfJung Jun 21, 2026
229e666
Auto merge of #157346 - dianqk:gvn-nest-ref, r=cjgillot
bors Jun 21, 2026
c087ced
Auto merge of #157689 - nnethercote:lint-cleanups, r=cjgillot
bors Jun 22, 2026
302cb46
Merge pull request #5119 from moabo3li/restructured_locals
oli-obk Jun 22, 2026
e895da6
Auto merge of #158013 - khyperia:AliasTy-def_id, r=BoxyUwU
bors Jun 23, 2026
d0aad18
Merge pull request #5114 from joboet/min-netbsd
RalfJung Jun 23, 2026
f8606f5
Merge pull request #5063 from foonathan/master
RalfJung Jun 24, 2026
c51ffef
Merge pull request #5106 from WhySoBad/network-sockets-stay-readable-…
RalfJung Jun 27, 2026
94ddf22
Merge pull request #5088 from RalfJung/dealloc-protected
RalfJung Jun 27, 2026
be5ff3a
Rollup merge of #158497 - folkertdev:stdarch-sync-2026-06-27, r=folke…
jhpratt Jun 28, 2026
6fbf519
Rollup merge of #152225 - Amanieu:type-supertrait-shadowing, r=jackh726
jhpratt Jun 28, 2026
0bedf4e
Rollup merge of #158194 - mehdiakiki:rlib-link-meta-cache, r=petroche…
jhpratt Jun 28, 2026
ecbc629
Rollup merge of #158466 - sunshowers:nested-fundamental, r=notriddle
jhpratt Jun 28, 2026
143845f
Rollup merge of #158501 - RalfJung:miri, r=RalfJung
jhpratt Jun 28, 2026
9c255d5
Rollup merge of #153097 - cuviper:expand-into_flat_iter, r=joboet
jhpratt Jun 28, 2026
6852116
Rollup merge of #157614 - danieljofficial:move-tests-drop, r=Kivooeo
jhpratt Jun 28, 2026
12a958c
Rollup merge of #157996 - xmakro:perf/projcache-entry-probe, r=nnethe…
jhpratt Jun 28, 2026
cb1fd88
Rollup merge of #158163 - xmakro:fix-variances-cycle-recovery-count, …
jhpratt Jun 28, 2026
9b79444
Rollup merge of #158233 - kantnero:allow-unstable-attr-on-target, r=J…
jhpratt Jun 28, 2026
4bd733b
Rollup merge of #158433 - yilin0518:fix_nonoverlapping_ranges, r=jhpratt
jhpratt Jun 28, 2026
5fdf59d
Rollup merge of #158464 - zedddie:gsoc-batch-15-meow, r=Kivooeo
jhpratt Jun 28, 2026
3c1846e
Rollup merge of #158470 - obi1kenobi:pg/upgrade-json-tool-editions, r…
jhpratt Jun 28, 2026
1fd9f60
Rollup merge of #158485 - zedddie:gsoc-batch-16-meow, r=Teapot4195,Ki…
jhpratt Jun 28, 2026
53f703d
Rollup merge of #158488 - obi1kenobi:pg/upgrade-rustdoc-json-types-ed…
jhpratt Jun 28, 2026
9808d1a
Auto merge of #158508 - jhpratt:rollup-FKOfwV9, r=jhpratt
bors Jun 28, 2026
4051523
Auto merge of #158457 - devnexen:xous_ipv6_fix, r=joboet
bors Jun 28, 2026
827b650
Auto merge of #155625 - bushrat011899:core_io_error, r=Mark-Simulacrum
bors Jun 29, 2026
5c7630d
Auto merge of #158477 - theemathas:del-dyn-compat-check, r=oli-obk
bors Jun 29, 2026
958f59c
Auto merge of #146275 - niacdoial:improperctypes-refactor3, r=jdonsze…
bors Jun 29, 2026
e35262f
Auto merge of #158035 - LorrensP-2158466:import-cycle-det, r=petroche…
bors Jun 29, 2026
d6e8e64
Auto merge of #158525 - zedddie:gsoc-batch-17-meow, r=Teapot4195
bors Jul 2, 2026
a6e4ec7
Auto merge of #158577 - bal-e:macro-parsing-polish, r=nnethercote
bors Jul 6, 2026
cc311de
Rollup merge of #158968 - folkertdev:stdarch-sync-2026-07-08, r=folke…
jhpratt Jul 9, 2026
2f45e6b
Rollup merge of #154445 - aDotInTheVoid:better-enum, r=Urgau
jhpratt Jul 9, 2026
e13abfc
Rollup merge of #158495 - Shourya742:2026-06-27-rename-tflag, r=BoxyU…
jhpratt Jul 9, 2026
e736ca9
Rollup merge of #158666 - scottmcm:scalar-but-packed, r=workingjubilee
jhpratt Jul 9, 2026
8070078
Rollup merge of #158870 - valentynkit:posix-io-error-single-file, r=j…
jhpratt Jul 9, 2026
6a4faaf
Rollup merge of #158920 - alexcrichton:update-wasm-component-ld, r=lqd
jhpratt Jul 9, 2026
4ca28d9
Rollup merge of #158926 - RalfJung:wrapping_sh, r=Darksonn
jhpratt Jul 9, 2026
36c3f97
Rollup merge of #158927 - folkertdev:test-fallback-bodies, r=folkertdev
jhpratt Jul 9, 2026
a885192
Rollup merge of #158932 - Kobzol:x-compare-dont-build-rustc, r=clubby789
jhpratt Jul 9, 2026
4527242
Rollup merge of #158937 - guybedford:emscripten-pthread-main, r=bjorn3
jhpratt Jul 9, 2026
7009e38
Rollup merge of #151379 - cammeresi:20260119-trunc, r=clarfonthey
jhpratt Jul 9, 2026
e158d95
Rollup merge of #156144 - hkBst:improve-partial-eq-docs, r=nia-e
jhpratt Jul 9, 2026
fae4a12
Rollup merge of #156548 - jchlanda:jakub/pac_lib, r=davidtwco
jhpratt Jul 9, 2026
908072f
Rollup merge of #157995 - m4dh0rs3:main, r=Mark-Simulacrum
jhpratt Jul 9, 2026
e46ba99
Rollup merge of #158307 - heinwol:parallel-frontend-CI, r=jieyouxu
jhpratt Jul 9, 2026
16bce66
Rollup merge of #158741 - WaffleLapkin:into_flat_iter_noa, r=hanna-kr…
jhpratt Jul 9, 2026
8050295
Rollup merge of #158807 - Vastargazing:tests/cstr-clone-into-alloc-er…
jhpratt Jul 9, 2026
6c71153
Rollup merge of #158862 - chenyukang:yukang-fix-131084-self-receiver-…
jhpratt Jul 9, 2026
931451f
Rollup merge of #158894 - bal-e:ambiguity-nt-ordering, r=nnethercote
jhpratt Jul 9, 2026
df9fbc5
Rollup merge of #158902 - amirHdev:add-codegen-test-range-len-try-fro…
jhpratt Jul 9, 2026
07c661a
Rollup merge of #158913 - GuillaumeGomez:update-browser-ui-test, r=ji…
jhpratt Jul 9, 2026
55ae97e
Rollup merge of #158935 - guybedford:emscripten-owned-fd, r=jhpratt
jhpratt Jul 9, 2026
e84bea4
Rollup merge of #158978 - Ap4sh:ap4sh/issue-148853-abi-layout-test, r…
jhpratt Jul 9, 2026
5358b1c
Auto merge of #158991 - jhpratt:rollup-dpRq53N, r=jhpratt
bors Jul 9, 2026
6e00639
Auto merge of #158865 - obi1kenobi:pg/fast-reject-1-1-case, r=oli-obk
bors Jul 9, 2026
173ae8f
Auto merge of #158931 - Kobzol:inline-symbol-str, r=nnethercote
bors Jul 9, 2026
529c783
Auto merge of #158794 - xmakro:perf/read-dedup-epoch-filter, r=cjgillot
bors Jul 9, 2026
e1fe27f
Auto merge of #159004 - oli-obk:lang-item-cleanups, r=JonathanBrouwer
bors Jul 11, 2026
eaa4731
Auto merge of #159019 - LorrensP-2158466:worker-local-arenas, r=petro…
bors Jul 11, 2026
c9c624a
Auto merge of #158945 - aerooneqq:delegation-adjustments-for-mapped-a…
bors Jul 11, 2026
0de10a9
Update library to rustc-demangle 1.2.8
teor2345 Jul 13, 2026
d9d2e85
Auto merge of #159190 - estebank:shorten-same-names-in-e0308, r=Kivoo…
bors Jul 13, 2026
bd42037
Rollup merge of #158535 - cezarbbb:eii-track-caller, r=bjorn3
JonathanBrouwer Jul 13, 2026
c542285
Rollup merge of #159002 - WaffleLapkin:need_type_info_refactors, r=lcnr
JonathanBrouwer Jul 13, 2026
9377e62
Rollup merge of #159202 - teor2345:bump-rustc-demangle, r=Mark-Simula…
JonathanBrouwer Jul 13, 2026
b8d4834
Rollup merge of #159216 - TaKO8Ki:delegation-probe-self-ty, r=petroch…
JonathanBrouwer Jul 13, 2026
e8cd5da
Rollup merge of #156609 - qaijuang:mir-opt-impossible-sized-predicate…
JonathanBrouwer Jul 13, 2026
8ba360a
Rollup merge of #157993 - erickt:rustc-public, r=makai410
JonathanBrouwer Jul 13, 2026
a4cae0a
Rollup merge of #158804 - yilin0518:fix_as_uninit_mut, r=LawnGnome
JonathanBrouwer Jul 13, 2026
cb8fc84
Rollup merge of #158854 - jdonszelmann:test-entrypoint, r=jonathanbro…
JonathanBrouwer Jul 13, 2026
5a94d8e
Rollup merge of #158998 - oli-obk:mut_ast_valid, r=petrochenkov
JonathanBrouwer Jul 13, 2026
432c57f
Rollup merge of #159123 - kn1g78:doc/attr-parser-api, r=mejrs
JonathanBrouwer Jul 13, 2026
e1e621d
Auto merge of #159246 - JonathanBrouwer:rollup-ZywyNke, r=JonathanBro…
bors Jul 13, 2026
b43d28f
replace-version-placeholder
Mark-Simulacrum Jul 5, 2026
4eb9818
Auto merge of #158888 - Mark-Simulacrum:bump-bootstrap, r=jieyouxu
bors Jul 13, 2026
8fd8b0f
Auto merge of #158976 - bal-e:eager-ambig-detection, r=nnethercote
bors Jul 14, 2026
4742894
Auto merge of #158720 - nnethercote:Expr64, r=folkertdev
bors Jul 15, 2026
ec29286
Prepare for merging from rust-lang/rust
invalid-email-address Jul 16, 2026
68eff96
Merge ref 'fcbe7917ba18' from rust-lang/rust
invalid-email-address Jul 16, 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
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 16 additions & 16 deletions crates/core_arch/src/arm_shared/neon/generated.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9597,7 +9597,7 @@ pub fn vcvtq_u32_f32(a: float32x4_t) -> uint32x4_t {
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9622,7 +9622,7 @@ pub fn vdot_lane_s32<const LANE: i32>(a: int32x2_t, b: int8x8_t, c: int8x8_t) ->
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9647,7 +9647,7 @@ pub fn vdotq_lane_s32<const LANE: i32>(a: int32x4_t, b: int8x16_t, c: int8x8_t)
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9672,7 +9672,7 @@ pub fn vdot_lane_u32<const LANE: i32>(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t)
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9697,7 +9697,7 @@ pub fn vdotq_lane_u32<const LANE: i32>(a: uint32x4_t, b: uint8x16_t, c: uint8x8_
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9722,7 +9722,7 @@ pub fn vdot_laneq_s32<const LANE: i32>(a: int32x2_t, b: int8x8_t, c: int8x16_t)
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9747,7 +9747,7 @@ pub fn vdotq_laneq_s32<const LANE: i32>(a: int32x4_t, b: int8x16_t, c: int8x16_t
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9772,7 +9772,7 @@ pub fn vdot_laneq_u32<const LANE: i32>(a: uint32x2_t, b: uint8x8_t, c: uint8x16_
#[rustc_legacy_const_generics(3)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand All @@ -9797,7 +9797,7 @@ pub fn vdotq_laneq_u32<const LANE: i32>(a: uint32x4_t, b: uint8x16_t, c: uint8x1
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -9827,7 +9827,7 @@ pub fn vdot_s32(a: int32x2_t, b: int8x8_t, c: int8x8_t) -> int32x2_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -9863,7 +9863,7 @@ pub fn vdot_s32(a: int32x2_t, b: int8x8_t, c: int8x8_t) -> int32x2_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -9893,7 +9893,7 @@ pub fn vdotq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -9931,7 +9931,7 @@ pub fn vdotq_s32(a: int32x4_t, b: int8x16_t, c: int8x16_t) -> int32x4_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -9961,7 +9961,7 @@ pub fn vdot_u32(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t) -> uint32x2_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -9997,7 +9997,7 @@ pub fn vdot_u32(a: uint32x2_t, b: uint8x8_t, c: uint8x8_t) -> uint32x2_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down Expand Up @@ -10027,7 +10027,7 @@ pub fn vdotq_u32(a: uint32x4_t, b: uint8x16_t, c: uint8x16_t) -> uint32x4_t {
)]
#[cfg_attr(
not(target_arch = "arm"),
stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")
stable(feature = "stdarch_neon_dotprod", since = "1.98.0")
)]
#[cfg_attr(
target_arch = "arm",
Expand Down
16 changes: 8 additions & 8 deletions crates/core_arch/src/loongarch64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,56 +62,56 @@ unsafe extern "unadjusted" {

/// Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crc_w_b_w(a: i8, b: i32) -> i32 {
unsafe { __crc_w_b_w(a as i32, b) }
}

/// Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crc_w_h_w(a: i16, b: i32) -> i32 {
unsafe { __crc_w_h_w(a as i32, b) }
}

/// Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crc_w_w_w(a: i32, b: i32) -> i32 {
unsafe { __crc_w_w_w(a, b) }
}

/// Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crc_w_d_w(a: i64, b: i32) -> i32 {
unsafe { __crc_w_d_w(a, b) }
}

/// Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crcc_w_b_w(a: i8, b: i32) -> i32 {
unsafe { __crcc_w_b_w(a as i32, b) }
}

/// Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crcc_w_h_w(a: i16, b: i32) -> i32 {
unsafe { __crcc_w_h_w(a as i32, b) }
}

/// Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crcc_w_w_w(a: i32, b: i32) -> i32 {
unsafe { __crcc_w_w_w(a, b) }
}

/// Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
#[inline(always)]
#[stable(feature = "stdarch_loongarch_crc", since = "CURRENT_RUSTC_VERSION")]
#[stable(feature = "stdarch_loongarch_crc", since = "1.98.0")]
pub fn crcc_w_d_w(a: i64, b: i32) -> i32 {
unsafe { __crcc_w_d_w(a, b) }
}
Expand Down
8 changes: 4 additions & 4 deletions crates/stdarch-gen-arm/spec/neon/arm_shared.spec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ neon-stable: &neon-stable
neon-stable-fp16: &neon-stable-fp16
FnCall: [stable, ['feature = "stdarch_neon_fp16"', 'since = "1.94.0"']]

# #[stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION")]
# #[stable(feature = "stdarch_neon_dotprod", since = "1.98.0")]
neon-stable-dotprod: &neon-stable-dotprod
FnCall: [stable, ['feature = "stdarch_neon_dotprod"', 'since = "CURRENT_RUSTC_VERSION"']]
FnCall: [stable, ['feature = "stdarch_neon_dotprod"', 'since = "1.98.0"']]

# #[cfg_attr(target_arch = "arm", unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800"))]
neon-cfg-arm-unstable: &neon-cfg-arm-unstable
Expand Down Expand Up @@ -63,9 +63,9 @@ neon-not-arm-stable: &neon-not-arm-stable
neon-not-arm-stable-fp16: &neon-not-arm-stable-fp16
FnCall: [cfg_attr, [{ FnCall: [not, ['target_arch = "arm"']]}, {FnCall: [stable, ['feature = "stdarch_neon_fp16"', 'since = "1.94.0"']]}]]

# #[cfg_attr(not(target_arch = "arm"), stable(feature = "stdarch_neon_dotprod", since = "CURRENT_RUSTC_VERSION"))]
# #[cfg_attr(not(target_arch = "arm"), stable(feature = "stdarch_neon_dotprod", since = "1.98.0"))]
neon-not-arm-stable-dotprod: &neon-not-arm-stable-dotprod
FnCall: [cfg_attr, [{ FnCall: [not, ['target_arch = "arm"']]}, {FnCall: [stable, ['feature = "stdarch_neon_dotprod"', 'since = "CURRENT_RUSTC_VERSION"']]}]]
FnCall: [cfg_attr, [{ FnCall: [not, ['target_arch = "arm"']]}, {FnCall: [stable, ['feature = "stdarch_neon_dotprod"', 'since = "1.98.0"']]}]]

# #[cfg_attr(all(test, not(target_env = "msvc"))]
msvc-disabled: &msvc-disabled
Expand Down
2 changes: 1 addition & 1 deletion crates/stdarch-test/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition = "2024"
[dependencies]
assert-instr-macro = { path = "../assert-instr-macro" }
simd-test-macro = { path = "../simd-test-macro" }
rustc-demangle = "0.1.8"
rustc-demangle = "0.1.28"

[target.'cfg(windows)'.dependencies]
cc = "1.0"
Expand Down
2 changes: 1 addition & 1 deletion rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8e150217bafcaaaa0c45bf685c55fd56cec48598
fcbe7917ba18120d9eda136f1c7c5a60c78e554e