You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
huonw opened this issue
Dec 29, 2014
· 1 comment
· Fixed by #20334
Labels
A-FFIArea: Foreign function interface (FFI)A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
AFAIK, LLVM doesn't have guarantees about the stability of intrinsics, so a library usable with Rust 1.0 that does the above may become unusable with Rust 1.x if LLVM is upgraded. Being chaine to a specific LLVM version would be really bad, so we should feature gate link_names that start with llvm..
(Tagging as E-mentor, since I'm happy to help. The relevant code is in syntax::feature_gate.)
The text was updated successfully, but these errors were encountered:
huonw
added
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
I-nominated
A-FFI
Area: Foreign function interface (FFI)
E-mentor
Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
labels
Dec 29, 2014
A-FFIArea: Foreign function interface (FFI)A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
E.g. one can import an intrinsic via
AFAIK, LLVM doesn't have guarantees about the stability of intrinsics, so a library usable with Rust 1.0 that does the above may become unusable with Rust 1.x if LLVM is upgraded. Being chaine to a specific LLVM version would be really bad, so we should feature gate
link_name
s that start withllvm.
.(Tagging as E-mentor, since I'm happy to help. The relevant code is in
syntax::feature_gate
.)The text was updated successfully, but these errors were encountered: