searching for reviewer(jandem)
e74ee65c18a6: Bug 1514682 - Split up AddSlot IC logic r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sat, 16 Feb 2019 02:18:06 +0000 - rev 459879
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1514682 - Split up AddSlot IC logic r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18631
4fcdd89bf518: Bug 1528797 - Add BigInt case in JS::InformalValueTypeName r=jandem
Andy Wingo <wingo@igalia.com> - Tue, 19 Feb 2019 10:32:24 +0000 - rev 459878
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1528797 - Add BigInt case in JS::InformalValueTypeName r=jandem Differential Revision: https://phabricator.services.mozilla.com/D20307
ab1ddb62e120: Bug 1528795 - Add BigInt case in ReportIncompatibleMethod debug assertions r=jandem
Andy Wingo <wingo@igalia.com> - Tue, 19 Feb 2019 10:21:45 +0000 - rev 459877
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1528795 - Add BigInt case in ReportIncompatibleMethod debug assertions r=jandem Differential Revision: https://phabricator.services.mozilla.com/D20306
dc7e72c71d3a: Bug 1527768 - Report dead object in unhandled rejections set properly. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Fri, 15 Feb 2019 15:06:00 +0000 - rev 459557
Push 35563 by ccoroiu@mozilla.com at Sat, 16 Feb 2019 09:36:04 +0000
Bug 1527768 - Report dead object in unhandled rejections set properly. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19879
11f5a8e7853b: Bug 1526309 - Add BigInt support to JSOP_INC and JSOP_DEC r=jandem,terpri
Andy Wingo <wingo@igalia.com> - Fri, 15 Feb 2019 09:48:33 +0000 - rev 459545
Push 35563 by ccoroiu@mozilla.com at Sat, 16 Feb 2019 09:36:04 +0000
Bug 1526309 - Add BigInt support to JSOP_INC and JSOP_DEC r=jandem,terpri Differential Revision: https://phabricator.services.mozilla.com/D19373
91023d410af1: Bug 1526424: Add fallback because browser "newGlobal()" doesn't support the "newCompartment" option. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 12 Feb 2019 05:18:33 -0800 - rev 459319
Push 35557 by dvarga@mozilla.com at Fri, 15 Feb 2019 01:42:08 +0000
Bug 1526424: Add fallback because browser "newGlobal()" doesn't support the "newCompartment" option. r=jandem
fdb6f449e8c0: Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
Andy Wingo <wingo@igalia.com> - Thu, 14 Feb 2019 15:03:44 +0000 - rev 459146
Push 35556 by dvarga@mozilla.com at Fri, 15 Feb 2019 01:38:24 +0000
Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj Differential Revision: https://phabricator.services.mozilla.com/D19766
43baecd33ce6: Bug 1527225 - Use mozilla::Clamp in maybeResizeNursery() r=jandem
Paul Bone <pbone@mozilla.com> - Wed, 13 Feb 2019 14:48:31 +0000 - rev 458970
Push 35552 by shindli@mozilla.com at Thu, 14 Feb 2019 04:39:44 +0000
Bug 1527225 - Use mozilla::Clamp in maybeResizeNursery() r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19473
6c10cc59703a: Bug 1527413 part 2. Add a way to iterate the compartments in a given zone. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Feb 2019 14:10:21 +0000 - rev 458891
Push 35551 by shindli@mozilla.com at Wed, 13 Feb 2019 21:34:09 +0000
Bug 1527413 part 2. Add a way to iterate the compartments in a given zone. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19560
4ad4542bccee: Bug 1527413 part 1. Give JSIterateCompartmentCallback a return value that can be used to stop the iteration. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Feb 2019 14:10:19 +0000 - rev 458890
Push 35551 by shindli@mozilla.com at Wed, 13 Feb 2019 21:34:09 +0000
Bug 1527413 part 1. Give JSIterateCompartmentCallback a return value that can be used to stop the iteration. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19559
216b765364a3: Bug 1527443. Add a way to create a new Realm in a given compartment. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Feb 2019 08:42:45 +0000 - rev 458884
Push 35551 by shindli@mozilla.com at Wed, 13 Feb 2019 21:34:09 +0000
Bug 1527443. Add a way to create a new Realm in a given compartment. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19566
d65cae66e331: Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem
Andy Wingo <wingo@igalia.com> - Wed, 13 Feb 2019 10:48:51 +0000 - rev 458873
Push 35551 by shindli@mozilla.com at Wed, 13 Feb 2019 21:34:09 +0000
Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem Differential Revision: https://phabricator.services.mozilla.com/D16200
0ca63f8a449c: Bug 1526840 - Adapt ToBoolean Ion type inference for false BigInt values r=jandem
Andy Wingo <wingo@igalia.com> - Tue, 12 Feb 2019 15:49:54 +0000 - rev 458764
Push 35548 by opoprus@mozilla.com at Wed, 13 Feb 2019 09:48:26 +0000
Bug 1526840 - Adapt ToBoolean Ion type inference for false BigInt values r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19477
f00e04daad74: Bug 1526403 - Part 1: Inline TypedArray "length" getter when called with mixed TypedArray objects. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 08 Feb 2019 10:15:46 -0800 - rev 458614
Push 35539 by btara@mozilla.com at Tue, 12 Feb 2019 05:27:54 +0000
Bug 1526403 - Part 1: Inline TypedArray "length" getter when called with mixed TypedArray objects. r=jandem
212b34828dda: Bug 1526403 - Part 5: Skip runtime call when the TypedArray buffer was already created. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 08 Feb 2019 10:45:21 -0800 - rev 458613
Push 35539 by btara@mozilla.com at Tue, 12 Feb 2019 05:27:54 +0000
Bug 1526403 - Part 5: Skip runtime call when the TypedArray buffer was already created. r=jandem
dd6aa0ced15b: Bug 1526403 - Part 4: Inline TypedArrayElementShift in Ion. r=jandem
André Bargull <andre.bargull@gmail.com> - Mon, 11 Feb 2019 05:10:31 -0800 - rev 458612
Push 35539 by btara@mozilla.com at Tue, 12 Feb 2019 05:27:54 +0000
Bug 1526403 - Part 4: Inline TypedArrayElementShift in Ion. r=jandem
a33117a0abf5: Bug 1526403 - Part 3: Add inlining support for TypedArray "byteOffset" getter. r=jandem
André Bargull <andre.bargull@gmail.com> - Mon, 11 Feb 2019 05:08:33 -0800 - rev 458611
Push 35539 by btara@mozilla.com at Tue, 12 Feb 2019 05:27:54 +0000
Bug 1526403 - Part 3: Add inlining support for TypedArray "byteOffset" getter. r=jandem
c16e260f73e6: Bug 1526403 - Part 2: Don't track buffer content changes for TypedArrays using shared memory. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 08 Feb 2019 10:36:28 -0800 - rev 458610
Push 35539 by btara@mozilla.com at Tue, 12 Feb 2019 05:27:54 +0000
Bug 1526403 - Part 2: Don't track buffer content changes for TypedArrays using shared memory. r=jandem
d33cbdb82191: Bug 1523525 - Delete unsafe JS_GetDataView* API functions. r=jandem
Jason Orendorff <jorendorff@mozilla.com> - Sun, 10 Feb 2019 17:30:48 +0000 - rev 458562
Push 35538 by btara@mozilla.com at Tue, 12 Feb 2019 05:25:24 +0000
Bug 1523525 - Delete unsafe JS_GetDataView* API functions. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18999
0361c4f078f2: Bug 1526872 - Add CacheIR support for comparisons of BigInt to null or undefined r=jandem
Andy Wingo <wingo@igalia.com> - Mon, 11 Feb 2019 15:10:51 +0000 - rev 458561
Push 35538 by btara@mozilla.com at Tue, 12 Feb 2019 05:25:24 +0000
Bug 1526872 - Add CacheIR support for comparisons of BigInt to null or undefined r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19332
df6a7d40a383: Bug 1525924 - Part 9: Reorder steps of XDRScript r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:55:19 +0000 - rev 458517
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 9: Reorder steps of XDRScript r=jandem This makes XDRScript better follow the field layout of JSScript. Differential Revision: https://phabricator.services.mozilla.com/D19227
634ba2074e16: Bug 1525924 - Part 8: Move allocation into ScriptSource::XDR r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:55:09 +0000 - rev 458516
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 8: Move allocation into ScriptSource::XDR r=jandem This moves the allocation of the ScriptSource object into ScriptSource::XDR instead of being done in the caller. A MutableHandle<ScriptSourceHolder> is used to manage both ScriptSource::refCount as well as tracing Atoms from BinAST. Differential Revision: https://phabricator.services.mozilla.com/D19164
294323a1a8e6: Bug 1525924 - Part 7: Make ScriptSource::performXDR a static method r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:55:05 +0000 - rev 458515
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 7: Make ScriptSource::performXDR a static method r=jandem Make the method static so that in a follow-up the allocation of the object can be absorbed in the method. Differential Revision: https://phabricator.services.mozilla.com/D19163
99c5523b079b: Bug 1525924 - Part 6: Factor out PrivateScriptData::XDR r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:59 +0000 - rev 458514
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 6: Factor out PrivateScriptData::XDR r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19010
3dde34aa913c: Bug 1525924 - Part 5: Factor out js::XDRInnerObject r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:49 +0000 - rev 458513
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 5: Factor out js::XDRInnerObject r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19009
8045fef98288: Bug 1525924 - Part 4: Factor out js::XDRScope r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:57:21 +0000 - rev 458512
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 4: Factor out js::XDRScope r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19008
496594078fd3: Bug 1525924 - Part 3: Factor out JSTryNote/ScopeNote::XDR r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:36 +0000 - rev 458511
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 3: Factor out JSTryNote/ScopeNote::XDR r=jandem Also change JSTryNote::kind to uint32_t to absorb alignment padding of structure. Differential Revision: https://phabricator.services.mozilla.com/D19007
582ab25b0a61: Bug 1525924 - Part 2: Factor out WithScope::XDR r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:32 +0000 - rev 458510
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 2: Factor out WithScope::XDR r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19006
34b6c82e60ce: Bug 1525924 - Part 1: Factor out SharedScriptData::XDR r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:55:17 +0000 - rev 458509
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525924 - Part 1: Factor out SharedScriptData::XDR r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19005
d6729b60b236: Bug 1525505 - Pass source extents to JSScript constructor in XDRScript r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:20 +0000 - rev 458508
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525505 - Pass source extents to JSScript constructor in XDRScript r=jandem There is no existing bug, but passing correct values to constructor is more predictable for future. Differential Revision: https://phabricator.services.mozilla.com/D18875
c4e1215ffff6: Bug 1525505 - XDR ScriptSource before Script r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:11 +0000 - rev 458507
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525505 - XDR ScriptSource before Script r=jandem This ensures the script source is properly ininitialized before calling JSScript::Create. This fixes issues with LCov when the script comes from an XDR-based cache. Differential Revision: https://phabricator.services.mozilla.com/D18874
41ba287d84da: Bug 1525505 - Fix bug in XDRState::codeCString r=jandem,nbp
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Feb 2019 14:54:02 +0000 - rev 458506
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1525505 - Fix bug in XDRState::codeCString r=jandem,nbp Sanity check was reading out-of-range value. This caused more XDR decode failures than expected, but non-cache load would recover anyways. With fix, a few more cases will support XDR caching. Differential Revision: https://phabricator.services.mozilla.com/D18873
e803c3338809: Bug 1526413 - Add support for reading BigInt values from bailout snapshots r=jandem
Andy Wingo <wingo@igalia.com> - Mon, 11 Feb 2019 13:01:19 +0000 - rev 458488
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1526413 - Add support for reading BigInt values from bailout snapshots r=jandem Differential Revision: https://phabricator.services.mozilla.com/D19334
4c4f5992c89e: Bug 1526451 - Disable unboxed objects by default r=jandem,tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 11 Feb 2019 11:55:20 +0000 - rev 458479
Push 35536 by btara@mozilla.com at Mon, 11 Feb 2019 21:54:04 +0000
Bug 1526451 - Disable unboxed objects by default r=jandem,tcampbell Differential Revision: https://phabricator.services.mozilla.com/D19197
8a7ad8bdd115: Bug 1524946 - Ensure script private value stays alive during dynamic module import r=jandem a=dveditz
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 08 Feb 2019 18:39:54 +0000 - rev 458410
Push 35527 by dvarga@mozilla.com at Sat, 09 Feb 2019 21:47:55 +0000
Bug 1524946 - Ensure script private value stays alive during dynamic module import r=jandem a=dveditz
faded33ed22f: Bug 1524946 - Ensure script private value stays alive during dynamic module import r=jandem a=dveditz
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 08 Feb 2019 18:39:54 +0000 - rev 458321
Push 35523 by nbeleuzu@mozilla.com at Sat, 09 Feb 2019 03:36:09 +0000
Bug 1524946 - Ensure script private value stays alive during dynamic module import r=jandem a=dveditz
d8e74c762135: Bug 1526324 - Stop transcoding NeedsArgsObj flag in XDRScript r=jandem
Ted Campbell <tcampbell@mozilla.com> - Fri, 08 Feb 2019 15:35:34 +0000 - rev 458266
Push 35522 by nbeleuzu@mozilla.com at Sat, 09 Feb 2019 03:34:29 +0000
Bug 1526324 - Stop transcoding NeedsArgsObj flag in XDRScript r=jandem XDRScript should only be preserving ImmutableFlags for consistency. While preserving the flag might have helped in some cases, it was a special case of preserving performance hints and should be removed for simplicity. Differential Revision: https://phabricator.services.mozilla.com/D19161
c9f9e4c965cf: Bug 1523515 - Fix shuffling of two-valued return on ARM r=jandem
Andy Wingo <wingo@igalia.com> - Thu, 07 Feb 2019 13:50:20 +0000 - rev 457616
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1523515 - Fix shuffling of two-valued return on ARM r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18822
dfef705f88a4: Bug 1525579 - Add pref for unboxed objects r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 07 Feb 2019 11:29:52 +0000 - rev 457613
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1525579 - Add pref for unboxed objects r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18870
526f7b418884: Bug 1465700. Remove the now-unused JS_DeprecatedGetCompartmentPrincipals API. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 30 Jan 2019 08:45:49 +0000 - rev 457604
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1465700. Remove the now-unused JS_DeprecatedGetCompartmentPrincipals API. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18036
4b74d76e55a8: Bug 1522436 - Enable BigInt compilation by default r=jandem,terpri,froydnj
Andy Wingo <wingo@igalia.com> - Wed, 06 Feb 2019 13:41:56 +0000 - rev 457581
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1522436 - Enable BigInt compilation by default r=jandem,terpri,froydnj Differential Revision: https://phabricator.services.mozilla.com/D17487
a332c4ea104a: Bug 1524943 - IsPackedArray must only be called with objects. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 05 Feb 2019 03:09:28 -0800 - rev 457563
Push 35515 by rmaries@mozilla.com at Thu, 07 Feb 2019 21:44:23 +0000
Bug 1524943 - IsPackedArray must only be called with objects. r=jandem
1d1421bf2ade: Bug 1525346. Fix the cross-compartment bug in MaybeCrossOriginObject::enumerate. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 06 Feb 2019 14:51:55 +0000 - rev 457450
Push 35511 by rgurzau@mozilla.com at Thu, 07 Feb 2019 05:01:56 +0000
Bug 1525346. Fix the cross-compartment bug in MaybeCrossOriginObject::enumerate. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18714
cf113c9d6075: Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
Robin Templeton <robin@igalia.com> - Tue, 05 Feb 2019 23:19:44 +0000 - rev 457348
Push 35506 by opoprus@mozilla.com at Wed, 06 Feb 2019 09:47:29 +0000
Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem Co-authored-by: Andy Wingo <wingo@igalia.com> Differential Revision: https://phabricator.services.mozilla.com/D14826
dfefd2d4d63f: Bug 1525346. Fix the cross-compartment bug in MaybeCrossOriginObject::enumerate. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Feb 2019 18:45:27 +0000 - rev 457307
Push 35506 by opoprus@mozilla.com at Wed, 06 Feb 2019 09:47:29 +0000
Bug 1525346. Fix the cross-compartment bug in MaybeCrossOriginObject::enumerate. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18714
9fe2d9456e6b: Bug 1520759: Inline getters for jsop_getelem operations with constant property keys. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 01 Feb 2019 06:25:55 -0800 - rev 456518
Push 35488 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:44:51 +0000
Bug 1520759: Inline getters for jsop_getelem operations with constant property keys. r=jandem
5473faa3c4b0: Bug 1521907 part 7. Start using CheckedUnwrapStatic/Dynamic in JS debugger. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 02 Feb 2019 03:26:24 +0000 - rev 456514
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 7. Start using CheckedUnwrapStatic/Dynamic in JS debugger. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D17889
026c691e29c6: Bug 1521907 part 1. Add a version of CheckedUnwrap that can do a dynamic security check. r=jandem,sfink
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 02 Feb 2019 03:22:29 +0000 - rev 456508
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 1. Add a version of CheckedUnwrap that can do a dynamic security check. r=jandem,sfink We're going to need this because we will have multiple Realms in the same compartment which want different CheckedUnwrap behavior in some cases. So we need to be able to check which Realm we're in. Differential Revision: https://phabricator.services.mozilla.com/D17881
ef04359ccf0d: Bug 1521907 part 7. Start using CheckedUnwrapStatic/Dynamic in JS debugger. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 18:51:09 +0000 - rev 456489
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 7. Start using CheckedUnwrapStatic/Dynamic in JS debugger. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D17889
270b1db9ea81: Bug 1521907 part 1. Add a version of CheckedUnwrap that can do a dynamic security check. r=jandem,sfink
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 22:00:10 +0000 - rev 456483
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 1. Add a version of CheckedUnwrap that can do a dynamic security check. r=jandem,sfink We're going to need this because we will have multiple Realms in the same compartment which want different CheckedUnwrap behavior in some cases. So we need to be able to check which Realm we're in. Differential Revision: https://phabricator.services.mozilla.com/D17881