1. 05 Dec, 2019 5 commits
  2. 04 Dec, 2019 1 commit
  3. 05 Dec, 2019 28 commits
  4. 03 Dec, 2019 1 commit
  5. 05 Dec, 2019 3 commits
  6. 04 Dec, 2019 1 commit
    • Asumu Takikawa's avatar
      Bug 1511958 - Implement i64<>JavaScript’s BigInt conversions proposal (part 2,... · 7c2c17a2
      Asumu Takikawa authored
      Bug 1511958 - Implement i64<>JavaScript’s BigInt conversions proposal (part 2, runtime flag and testing function)
      
      This is part 2 of a series of revs that split up D41710 (for Wasm I64 to BigInt conversion) into smaller revs. This rev depends on the compile-time flag added in D43177 and adds a runtime flag to JSContext options that will toggle whether I64 to BigInt conversion is used. The flag will get used mostly in WasmInstance.cpp, but it also needs to be used to toggle I64 error checks in both Ion inlining code and in Wasm stub generation code. To pass that information along, the flag is also put in CompileArgs for WasmCompile and then copied to wasm module metadata (so that it can be read from lazy stub generation code).
      
      Differential Revision: https://phabricator.services.mozilla.com/D43179
      7c2c17a2
  7. 05 Dec, 2019 1 commit