8000 Rollup of 8 pull requests by matthiaskrgr · Pull Request #100799 · rust-lang/rust · GitHub
[go: up one dir, main page]

Skip to content

Rollup of 8 pull requests #100799

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 38 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
7913b85
unit tests that inspect LLVM output directly. This relies on a human …
pnkfelix Jun 16, 2022
b2777ab
End-to-end regression test for 97463.
pnkfelix Jun 6, 2022
8ae5a55
fix issue 97463 using change suggested by nbdd0121.
pnkfelix Jun 6, 2022
dfdb017
experiment: trying to encode the end-to-end test as a ui test via rus…
pnkfelix Jun 30, 2022
99c0f91
fix typo, thanks wesley
pnkfelix Aug 4, 2022
9bf3d5a
Ignore test on wasm
wesleywiser Aug 5, 2022
940f078
Add pointer masking convenience functions
WaffleLapkin May 11, 2022
876ff21
use shorter `ptr_mask` impl in cg cranelift
WaffleLapkin May 11, 2022
08d488b
Implement `ptr_mask` intrinsic in cg gcc
WaffleLapkin May 11, 2022
8102e71
Fix `ptr_mask` impl in cg gcc
WaffleLapkin May 13, 2022
729334a
fill in tracking issue for `feature(ptr_mask)`
WaffleLapkin Jun 20, 2022
1dfac52
fix cg cranelift
WaffleLapkin Aug 7, 2022
de9dc86
Add codegen test for `intinsics::ptr_mask`
WaffleLapkin Aug 8, 2022
ccc558a
make `ptr_mask` codegen test more specific
WaffleLapkin Aug 9, 2022
4b16214
Ban references to `Self` in trait object substs for projection predic…
cjgillot Aug 13, 2022
9233298
Revert "Revert "Allow dynamic linking for iOS/tvOS targets.""
cutsoy Aug 16, 2022
e9e46c9
Don't treat stashed warnings as errors
CAD97 Aug 17, 2022
767239f
Reenable early feature-gates as future-compat warnings
CAD97 Aug 17, 2022
944c6b6
New ui tests for new soft feature gates
CAD97 Aug 17, 2022
be2641a
Fortify check for const generics.
cjgillot Aug 17, 2022
72acd94
Add const-generics test.
cjgillot Aug 17, 2022
5abe2dc
Do not use void pointer for `ptr_mask` intrinsic
WaffleLapkin Aug 18, 2022
ac66baa
add miri-test-libstd support to libstd
RalfJung Aug 4, 2022
27b0444
add some Miri-only tests
RalfJung Aug 4, 2022
8c8dc12
make many std tests work in Miri
RalfJung Aug 4, 2022
438e49c
silence some unused-fn warnings in miri std builds
RalfJung Aug 6, 2022
fbcdf2a
clarify lib.rs attribute structure
RalfJung Aug 18, 2022
59cc718
Update codegen tests to accommodate the potential presence/absence of…
pnkfelix Aug 19, 2022
f47b61d
elaborate how revisions work with FileCheck stuff in src/test/codegen
pnkfelix Aug 19, 2022
9735107
remove unnecessary string searchings
TaKO8Ki Aug 20, 2022
c61175f
Rollup merge of #96946 - WaffleLapkin:ptr_mask, r=scottmcm
matthiaskrgr Aug 20, 2022
c029bd0
Rollup merge of #97800 - pnkfelix:issue-97463-fix-aarch64-call-abi-do…
matthiaskrgr Aug 20, 2022
71ce831
Rollup merge of #99935 - CAD97:unstable-syntax-lints, r=petrochenkov
matthiaskrgr Aug 20, 2022
ce9b9ab
Rollup merge of #100129 - RalfJung:miri-test-libstd, r=thomcc
matthiaskrgr Aug 20, 2022
c4489dd
Rollup merge of #100500 - cjgillot:verify-self-predicate, r=lcnr
matthiaskrgr Aug 20, 2022
51e5b6f
Rollup merge of #100636 - cutsoy:revert-77716, r=davidtwco
matthiaskrgr Aug 20, 2022
5d9fa0e
Rollup merge of #100777 - pnkfelix:expand-codegen-tests-readme, r=TaK…
matthiaskrgr Aug 20, 2022
d403a96
Rollup merge of #100796 - TaKO8Ki:remove-unnecessary-string-searching…
matthiaskrgr Aug 20, 2022
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
Prev Previous commit
Next Next commit
fill in tracking issue for feature(ptr_mask)
  • Loading branch information
WaffleLapkin committed Aug 5, 2022
commit 729334adf2f4b7b5fb2fd0f9969f49acc9949bd6
2 changes: 1 addition & 1 deletion library/core/src/ptr/const_ptr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -566,7 +566,7 @@ impl<T: ?Sized> *const T {
/// For non-`Sized` pointees this operation changes only the data pointer,
/// leaving the metadata untouched.
#[cfg(not(bootstrap))]
#[unstable(feature = "ptr_mask", issue = "none")]
#[unstable(feature = "ptr_mask", issue = "98290")]
#[must_use = "returns a new pointer rather than modifying its argument"]
#[inline(always)]
pub fn mask(self, mask: usize) -> *const T {
Expand Down
2 changes: 1 addition & 1 deletion library/core/src/ptr/mut_ptr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -582,7 +582,7 @@ impl<T: ?Sized> *mut T {
/// For non-`Sized` pointees this operation changes only the data pointer,
/// leaving the metadata untouched.
#[cfg(not(bootstrap))]
#[unstable(feature = "ptr_mask", issue = "none")]
#[unstable(feature = "ptr_mask", issue = "98290")]
#[must_use = "returns a new pointer rather than modifying its argument"]
#[inline(always)]
pub fn mask(self, mask: usize) -> *mut T {
Expand Down
0