Skip to content
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

(Shot at) Fix endian bugs in i128 intrinsic impls #39094

Merged
merged 1 commit into from
Jan 16, 2017

Conversation

nagisa
Copy link
Member

@nagisa nagisa commented Jan 16, 2017

Attempt to fix the endianness issues on big-endian machines such as power pc. Could not test if it actually makes stuff work on the powerpc, because setting up cross-compiler for ppc seems to be nigh-impossible on arch.

@rust-highfive
Copy link
Collaborator

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@nagisa
Copy link
Member Author

nagisa commented Jan 16, 2017

Since the buildbots do not run tests for powerpc, its hard to add tests (and the current tests would’ve caught the problem); I will manually check whether the issue #39061 gets fixed once nightlies with this commit come out.

EDIT: would be nice to get p>0

@eddyb
Copy link
Member

eddyb commented Jan 16, 2017

@bors r+ p=1

@bors
Copy link
Contributor

bors commented Jan 16, 2017

📌 Commit c032bbf has been approved by eddyb

@bors
Copy link
Contributor

bors commented Jan 16, 2017

⌛ Testing commit c032bbf with merge ce4223b...

@bors
Copy link
Contributor

bors commented Jan 16, 2017

💔 Test failed - status-travis

@nagisa
Copy link
Member Author

nagisa commented Jan 16, 2017

Failure not caused by this PR.

@eddyb
Copy link
Member

eddyb commented Jan 16, 2017

@bors retry

@bors
Copy link
Contributor

bors commented Jan 16, 2017

⌛ Testing commit c032bbf with merge 59f5a0c...

@bors
Copy link
Contributor

bors commented Jan 16, 2017

💔 Test failed - status-travis

@alexcrichton
Copy link
Member

alexcrichton commented Jan 16, 2017 via email

@bors
Copy link
Contributor

bors commented Jan 16, 2017

⌛ Testing commit c032bbf with merge 45b273a...

bors added a commit that referenced this pull request Jan 16, 2017
(Shot at) Fix endian bugs in i128 intrinsic impls

Attempt to fix the endianness issues on big-endian machines such as power pc. Could not test if it actually makes stuff work on the powerpc, because setting up cross-compiler for ppc seems to be nigh-impossible on arch.
@bors
Copy link
Contributor

bors commented Jan 16, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: eddyb
Pushing 45b273a to master...

@bors bors merged commit c032bbf into rust-lang:master Jan 16, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants