Merge pull request #39 from dtolnay/emscripten128

Enable u128 codepath for Emscripten targets on rust 1.40+
This commit is contained in:
David Tolnay
2021-12-10 15:25:29 -08:00
committed by GitHub
+4 -3
View File
@@ -14,9 +14,10 @@ fn main() {
let target = env::var("TARGET").unwrap();
let emscripten = target == "asmjs-unknown-emscripten" || target == "wasm32-unknown-emscripten";
// 128-bit integers disabled on Emscripten targets as Emscripten doesn't
// currently support integers larger than 64 bits.
if !emscripten {
// 128-bit integers Disabled on Emscripten targets before Rust 1.40 since
// Emscripten did not support 128-bit integers until Rust 1.40
// (https://github.com/rust-lang/rust/pull/65251)
if !emscripten || minor >= 40 {
println!("cargo:rustc-cfg=integer128");
}