Skip to content

Freebsd #224

New issue

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

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

Already on GitHub? # to your account

Closed
wants to merge 3 commits into from
Closed

Freebsd #224

wants to merge 3 commits into from

Conversation

robarnold
Copy link
Contributor

Per our conversion in #rust, here's the WIP I've done so far to get things to compile on FreeBSD.

@graydon
Copy link
Contributor

graydon commented Feb 10, 2011

Integrated, I think. Tweak trunk if you find it not working yet.

keeperofdakeys pushed a commit to keeperofdakeys/rust that referenced this pull request Dec 12, 2017
Make cfg_if uses more explicit and consistent

This commit changes most uses of cfg_if as follows:
- fallthrough `else` usage is avoided for architecture or OS specific
  items
- a comment is added in the final `else` clause to signal intent someone
  modifying

It is safer to omit items than include ones for the wrong platform or
architecture.
kazcw pushed a commit to kazcw/rust that referenced this pull request Oct 23, 2018
* ssse3: _mm_abs_pi8 failing

Intrinsic has incorrect return type!
<8 x i8> (<8 x i8>)* @llvm.x86.ssse3.pabs.b

* Introduce a x86_mmx type

And make it compatible with i8x8 and u8x8.
Alex suggested to change the i8x8 declaration as:
```
struct i8x8(i64);
```
But I don't see how to make it compatible with the
existing code/macros.

* ssse3: _mm_abs_pi16, _mm_abs_pi32, _mm_shuffle_pi8

* ssse3: _mm_abs_pi16, _mm_abs_pi32, _mm_shuffle_pi8 tests

* Replace x86_mmx by __m64

* ssse3: _mm_sign_pi8, _mm_sign_pi16, _mm_sign_pi32

* ssse3: _mm_mulhrs_pi16

* ssse3: _mm_maddubs_pi16

* ssse3: _mm_hsub_pi16, _mm_hsub_pi32, _mm_hsubs_pi16

* ssse3: _mm_hadd_pi16, _mm_hadd_pi32, _mm_hadds_pi16

* Move some ssse3 intrinsics from i586 to i686
workingjubilee pushed a commit to workingjubilee/rustc that referenced this pull request Jan 21, 2022
ZuseZ4 pushed a commit to EnzymeAD/rust that referenced this pull request Mar 7, 2023
* Merging of old MPI changes into the modern main branch.

* Merging in old MPI work.

Co-authored-by: William Moses <gh@wsmoses.com>

* Combating the errors.

* Correct call to getOrInsertGlobal, returning a global pointer.

* Add much finer scaffold for the broadcast operation.

* Add functionality to complete the MPI_Bcast primitive.

* First draft of test for MPI_Bcast.

* Fix test case

* Fix emission

* lazy init

* Correct MPI bcast

* Correct clang formatting and correct mpi bcast test.

* Correct clang formatting errors.

* Fix LLVM 7 error.

* Fix mpi_bcast to work with LLVM 7/8.

Co-authored-by: Ludger Paehler <ludger.paehler@tum.de>
matthiaskrgr pushed a commit to matthiaskrgr/rust that referenced this pull request Mar 7, 2023
Add CI tests with a sysroot compiled in release mode
carolynzech pushed a commit to celinval/rust-dev that referenced this pull request Dec 13, 2024
Resolves rust-lang#72

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 and MIT licenses.
This pull request was closed.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants