Update rust-mozjs

This commit is contained in:
Simon Sapin 2017-10-14 14:05:05 +02:00
parent 27239e1123
commit 49e4540ece
2 changed files with 13 additions and 12 deletions

2
Cargo.lock generated
View file

@ -1457,7 +1457,7 @@ dependencies = [
[[package]] [[package]]
name = "js" name = "js"
version = "0.1.6" version = "0.1.6"
source = "git+https://github.com/servo/rust-mozjs#3de4ff3d52361a47a17e3b4fcb02c779b99d93d4" source = "git+https://github.com/servo/rust-mozjs#cdb9570900b74cf4e0ba129eeb8bf527cee3ddb5"
dependencies = [ dependencies = [
"cmake 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", "cmake 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)",
"heapsize 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",

View file

@ -3660,17 +3660,18 @@ class CGMemberJITInfo(CGThing):
call: ${opName} as *const os::raw::c_void, call: ${opName} as *const os::raw::c_void,
protoID: PrototypeList::ID::${name} as u16, protoID: PrototypeList::ID::${name} as u16,
depth: ${depth}, depth: ${depth},
_bitfield_1: _bitfield_1: new_jsjitinfo_bitfield_1!(
((JSJitInfo_OpType::${opType} as u8 as u32) << 0) | JSJitInfo_OpType::${opType} as u8,
((JSJitInfo_AliasSet::${aliasSet} as u8 as u32) << 4) | JSJitInfo_AliasSet::${aliasSet} as u8,
((JSValueType::${returnType} as u8 as u32) << 8) | JSValueType::${returnType} as u8,
((${isInfallible} as u32) << 16) | ${isInfallible},
((${isMovable} as u32) << 17) | ${isMovable},
((${isEliminatable} as u32) << 18) | ${isEliminatable},
((${isAlwaysInSlot} as u32) << 19) | ${isAlwaysInSlot},
((${isLazilyCachedInSlot} as u32) << 20) | ${isLazilyCachedInSlot},
((${isTypedMethod} as u32) << 21) | ${isTypedMethod},
((${slotIndex} as u32) << 22) ${slotIndex},
),
} }
""", """,
opName=opName, opName=opName,