-
Notifications
You must be signed in to change notification settings - Fork 218
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
Enable f16
for LoongArch
#770
Conversation
Since loongarch doesn't have the system version to test against, could you add a line here so it uses the apfloat fallback compiler-builtins/testcrate/build.rs Line 59 in 453da66
|
Thanks for your suggestion. |
07564cd
to
f438fb2
Compare
This should be good but I'm holding off since our compiler-builtins updates are a bit backed up. |
I guess it is looking for those unmangled convert symbols to implement the other routines rather than only testing our |
Okay. I'll revert to the previous version, and I also sincerely appreciate your efforts in this. |
bd5caab
to
118bce2
Compare
Happy to help get the type working on more targets 👍 thanks for all the changes. I have to hold off merging until rust-lang/rust#137634 goes through but LGTM. |
Skip the f16-related tests on LoongArch if there are no f16 symbols in the system libraries.
118bce2
to
f7f3c19
Compare
This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774
Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Rollup merge of rust-lang#138038 - tgross35:update-builtins, r=tgross35 Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Enable `f16` for LoongArch Blocked on rust-lang/compiler-builtins#770 r? `@tgross35` Tracking issue for f16: rust-lang#116909 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Update `compiler-builtins` to 0.1.151 This enables `f16` builtins for loongarch [1] and adds support for Cygwin [2]. [1]: rust-lang/compiler-builtins#770 [2]: rust-lang/compiler-builtins#774 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Enable `f16` for LoongArch Blocked on rust-lang/compiler-builtins#770 r? `@tgross35` Tracking issue for f16: rust-lang#116909 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Enable `f16` for LoongArch Blocked on rust-lang/compiler-builtins#770 r? ``@tgross35`` Tracking issue for f16: rust-lang#116909 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Enable `f16` for LoongArch Blocked on rust-lang/compiler-builtins#770 r? ```@tgross35``` Tracking issue for f16: rust-lang#116909 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
Rollup merge of rust-lang#137674 - heiher:enable-f16-loong, r=tgross35 Enable `f16` for LoongArch Blocked on rust-lang/compiler-builtins#770 r? ```@tgross35``` Tracking issue for f16: rust-lang#116909 try-job: dist-loongarch64-linux try-job: dist-loongarch64-musl
r? @tgross35
Tracking issue for f16: rust-lang/rust#116909