searching for reviewer(jonco)
1bd77b56ca27eed16f309a214cea804e39e2fc94: Bug 1627213 - Don't call HoldJSObjects in a superclass ctor. r=jonco
Andrew McCreight <continuation@gmail.com> - Fri, 03 Apr 2020 16:57:10 +0000 - rev 522019
Push 37281 by btara@mozilla.com at Sat, 04 Apr 2020 09:29:13 +0000
Bug 1627213 - Don't call HoldJSObjects in a superclass ctor. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D69586
d7c936098f29599d4d1b4ef2519de3b8a43948e5: Bug 1625444 - Make IDBObjectStoreCursor a multi-zone JSHolder class. r=jonco,dom-workers-and-storage-reviewers,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 30 Mar 2020 18:31:04 +0000 - rev 521230
Push 37269 by aiakab@mozilla.com at Tue, 31 Mar 2020 22:58:23 +0000
Bug 1625444 - Make IDBObjectStoreCursor a multi-zone JSHolder class. r=jonco,dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D68766
7ccf355bd17eddde68097a1d8833cb57d36734bf: Bug 1608056 - Support nursery BigInt values in NurseryKeysVector. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 24 Mar 2020 11:30:11 +0000 - rev 520206
Push 37245 by opoprus@mozilla.com at Tue, 24 Mar 2020 21:46:41 +0000
Bug 1608056 - Support nursery BigInt values in NurseryKeysVector. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D67643
ea747f9c106fe6745225c1ca88208ba628f7d17a: Bug 1600895 - Add additional suppression for race variant. r=jonco
Christian Holler <choller@mozilla.com> - Mon, 23 Mar 2020 10:30:03 +0000 - rev 520045
Push 37241 by ccoroiu@mozilla.com at Mon, 23 Mar 2020 16:21:34 +0000
Bug 1600895 - Add additional suppression for race variant. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D67732
ef3e5db85100fe3518ebf353dd952e7bb92c043b: Bug 1620200 - test r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 19 Mar 2020 18:50:44 +0000 - rev 519697
Push 37232 by csabou@mozilla.com at Fri, 20 Mar 2020 09:53:53 +0000
Bug 1620200 - test r=jonco Differential Revision: https://phabricator.services.mozilla.com/D65827
4adca36e18acfddefb23686c690a500e175b9f0f: Bug 1586599 part 2 - Add comment and test. r=jonco,tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Thu, 19 Mar 2020 09:08:37 +0000 - rev 519545
Push 37230 by nerli@mozilla.com at Thu, 19 Mar 2020 17:04:52 +0000
Bug 1586599 part 2 - Add comment and test. r=jonco,tcampbell Depends on D49419 Differential Revision: https://phabricator.services.mozilla.com/D49420
d527dedeee67b018cf69539e3061a7b2f5106332: Bug 1620200 - test r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 14 Mar 2020 17:32:56 +0000 - rev 519423
Push 37227 by apavel@mozilla.com at Thu, 19 Mar 2020 03:53:34 +0000
Bug 1620200 - test r=jonco Differential Revision: https://phabricator.services.mozilla.com/D65827
549202f8d33b5059884a62e5d55f164093b0d975: Bug 1620221 - Clear gc->tracingCompartment in GCMarker::markImplicitEdgesHelper. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Wed, 18 Mar 2020 10:13:51 +0000 - rev 519362
Push 37226 by apavel@mozilla.com at Wed, 18 Mar 2020 21:33:46 +0000
Bug 1620221 - Clear gc->tracingCompartment in GCMarker::markImplicitEdgesHelper. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D67269
030682a62f78aeba6aa70845e2d6793515ab8362: Bug 1620195 - Check if it's a dead wrapper after wrapping. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 17 Mar 2020 11:24:07 +0000 - rev 519128
Push 37223 by btara@mozilla.com at Tue, 17 Mar 2020 21:49:18 +0000
Bug 1620195 - Check if it's a dead wrapper after wrapping. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66392
96faa463ec39072269280e1e09e04dff7abbd227: Bug 1608068 - Add temporary TSan suppression for GC issue. r=jonco
Christian Holler <choller@mozilla.com> - Fri, 13 Mar 2020 14:31:36 +0000 - rev 519113
Push 37222 by opoprus@mozilla.com at Tue, 17 Mar 2020 16:13:04 +0000
Bug 1608068 - Add temporary TSan suppression for GC issue. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66641
fbadcd4ede4d4c56f3acc8d406c309a28173e67e: Bug 1620209 - Refine assertion condition in GCZonesIter. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 16 Mar 2020 17:11:52 +0000 - rev 518993
Push 37220 by aiakab@mozilla.com at Tue, 17 Mar 2020 05:13:41 +0000
Bug 1620209 - Refine assertion condition in GCZonesIter. r=jonco The assertion condition 'isCollectingFromAnyThread()' [1] will return needsIncrementalBarrier() if RuntimeHeapIsCollecting() returns false [2]. When we turn on pre-barriers while GC is not in collecting state, it causes some confusion because now isCollectingFromAnyThread() will returns true. So we refine the assertion condition with 'wasGCStarted()' to prevent this confusion. [1]: https://searchfox.org/mozilla-central/rev/3f8c67d7fd836d559491e3fe497bc739f707c1a6/js/src/gc/PrivateIterators-inl.h#56 [2]: https://searchfox.org/mozilla-central/rev/3f8c67d7fd836d559491e3fe497bc739f707c1a6/js/src/gc/Zone.h#461 Differential Revision: https://phabricator.services.mozilla.com/D66218
2205cd5e2911c7777c94309e0cf6d286728e74ac: Bug 1618258 - Part 5: Update test262 exclusion list. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 16 Mar 2020 12:04:33 +0000 - rev 518937
Push 37220 by aiakab@mozilla.com at Tue, 17 Mar 2020 05:13:41 +0000
Bug 1618258 - Part 5: Update test262 exclusion list. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66934
5516d3ca863b50767653eb58f498ec8ac9215066: Bug 1618258 - Part 4: Update test262 March 2020. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 16 Mar 2020 10:42:37 +0000 - rev 518936
Push 37220 by aiakab@mozilla.com at Tue, 17 Mar 2020 05:13:41 +0000
Bug 1618258 - Part 4: Update test262 March 2020. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66933
ade97422351d85e426cd678965fc58913d7aaddc: Bug 1618258 - Part 3: Update test262 features. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 16 Mar 2020 10:42:00 +0000 - rev 518935
Push 37220 by aiakab@mozilla.com at Tue, 17 Mar 2020 05:13:41 +0000
Bug 1618258 - Part 3: Update test262 features. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66932
9bc13dc77f977f2d33bc1a581d26ea52bf780ff2: Bug 1618258 - Part 2: Rename FinalizationGroup to FinalizationRegistry in test files. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 16 Mar 2020 10:41:28 +0000 - rev 518934
Push 37220 by aiakab@mozilla.com at Tue, 17 Mar 2020 05:13:41 +0000
Bug 1618258 - Part 2: Rename FinalizationGroup to FinalizationRegistry in test files. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66931
22db48634a518a8566fe523137834b526feea3d0: Bug 1618258 - Part 1: Rename FinalizationGroup to FinalizationRegistry. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 16 Mar 2020 10:41:08 +0000 - rev 518933
Push 37220 by aiakab@mozilla.com at Tue, 17 Mar 2020 05:13:41 +0000
Bug 1618258 - Part 1: Rename FinalizationGroup to FinalizationRegistry. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66930
0bd7b6fc23db7c5a9536dce865e742e7d6f7f7e8: Bug 1618880 - Fix GC hazard in jit::InvalidateActivation. r=jonco
Ted Campbell <tcampbell@mozilla.com> - Sat, 14 Mar 2020 11:09:25 +0000 - rev 518806
Push 37216 by csabou@mozilla.com at Sun, 15 Mar 2020 09:37:49 +0000
Bug 1618880 - Fix GC hazard in jit::InvalidateActivation. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D66815
0452b2876d0d66158349953eb3c64ce8b1fc47d2: Bug 1620200 r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 12 Mar 2020 11:31:57 +0000 - rev 518690
Push 37214 by aiakab@mozilla.com at Sat, 14 Mar 2020 10:28:42 +0000
Bug 1620200 r=jonco Differential Revision: https://phabricator.services.mozilla.com/D65826
dd22925d7a0dc11017bfb7d4239528a4a9ebfe8b: Bug 1599295 - Account for the full mapped size of shared array buffer mappings. r=jonco
Steve Fink <sfink@mozilla.com> - Wed, 26 Feb 2020 16:09:12 +0000 - rev 515676
Push 37161 by aciure@mozilla.com at Thu, 27 Feb 2020 03:39:37 +0000
Bug 1599295 - Account for the full mapped size of shared array buffer mappings. r=jonco Depends on D64275 Differential Revision: https://phabricator.services.mozilla.com/D64276
c012bf46a54fd360773a395d49c2594594a2a4c7: Bug 1599295 - Report out of memory errors in shared array buffer creation path. r=jonco
Steve Fink <sfink@mozilla.com> - Wed, 26 Feb 2020 14:54:28 +0000 - rev 515675
Push 37161 by aciure@mozilla.com at Thu, 27 Feb 2020 03:39:37 +0000
Bug 1599295 - Report out of memory errors in shared array buffer creation path. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D64275
a3f7beb7db59c8dee686f2786a5831ec80beec3a: Bug 1617287 - Eliminate race on copying of element pointer when allocating an inner function JSScript r=jonco
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 24 Feb 2020 18:16:06 +0000 - rev 515306
Push 37155 by ccoroiu@mozilla.com at Tue, 25 Feb 2020 04:23:07 +0000
Bug 1617287 - Eliminate race on copying of element pointer when allocating an inner function JSScript r=jonco Depends on D63889 Differential Revision: https://phabricator.services.mozilla.com/D63890
7885d7f5a7f72389a7e2831baad7d7899c0cf4f7: Bug 1617413 - Fixes for running hazard analysis on developer systems r=jonco
Steve Fink <sfink@mozilla.com> - Mon, 24 Feb 2020 17:14:46 +0000 - rev 515304
Push 37155 by ccoroiu@mozilla.com at Tue, 25 Feb 2020 04:23:07 +0000
Bug 1617413 - Fixes for running hazard analysis on developer systems r=jonco Differential Revision: https://phabricator.services.mozilla.com/D63776
67d3214edd947a39fd992776a45144e158d7db91: Bug 1617144 - Look in multiple places for a usable `quote()` function r=jonco
Steve Fink <sfink@mozilla.com> - Mon, 24 Feb 2020 17:38:46 +0000 - rev 515303
Push 37155 by ccoroiu@mozilla.com at Tue, 25 Feb 2020 04:23:07 +0000
Bug 1617144 - Look in multiple places for a usable `quote()` function r=jonco Differential Revision: https://phabricator.services.mozilla.com/D63755
02c6807e387b0164650749db0a1885ba165e06ff: Bug 1614518 - Implement `mach hazards` command set for running the GC rooting hazard analysis. r=ahal,jonco,froydnj
Steve Fink <sfink@mozilla.com> - Thu, 20 Feb 2020 18:27:50 +0000 - rev 514816
Push 37143 by aiakab@mozilla.com at Fri, 21 Feb 2020 05:56:31 +0000
Bug 1614518 - Implement `mach hazards` command set for running the GC rooting hazard analysis. r=ahal,jonco,froydnj Differential Revision: https://phabricator.services.mozilla.com/D62384
987a7f91bc32e15bd27798e17d05ba9bc66eae90: Bug 1615145 - Combine JSScript and LazyScript GC arena. r=jonco
Ted Campbell <tcampbell@mozilla.com> - Thu, 13 Feb 2020 11:49:50 +0000 - rev 513761
Push 37120 by cbrindusan@mozilla.com at Thu, 13 Feb 2020 18:21:33 +0000
Bug 1615145 - Combine JSScript and LazyScript GC arena. r=jonco Combine AllocKind::SCRIPT and AllocKind::LAZY_SCRIPT arenas. This impacts code that scans the arenas directly but required checks were added in a previous patch. This removes background finalization of those LazyScript types. Depends on D62687 Differential Revision: https://phabricator.services.mozilla.com/D62688
4db8bac77334902afec3850352b4ab3c468673e3: Bug 1615143 - Eliminate TraceKind::LazyScript. r=jonco
Ted Campbell <tcampbell@mozilla.com> - Thu, 13 Feb 2020 14:33:33 +0000 - rev 513758
Push 37120 by cbrindusan@mozilla.com at Thu, 13 Feb 2020 18:21:33 +0000
Bug 1615143 - Eliminate TraceKind::LazyScript. r=jonco Now that JSScript and LazyScript share a trace method, we can use a single TraceKind within the GC. To acheive this we also must remove eager marking of LazyScripts. Differential Revision: https://phabricator.services.mozilla.com/D62681
92dd7149719c1537792107db865bedbc5f87688c: Bug 1610193 - Do not proxy-preserve weakmap keys with a darker color than the map itself r=jonco
Steve Fink <sfink@mozilla.com> - Tue, 11 Feb 2020 11:26:14 +0000 - rev 513371
Push 37112 by btara@mozilla.com at Tue, 11 Feb 2020 21:47:36 +0000
Bug 1610193 - Do not proxy-preserve weakmap keys with a darker color than the map itself r=jonco Differential Revision: https://phabricator.services.mozilla.com/D62077
626d523c3f035b5691f77bdecd9268fc17856a89: Bug 1608808 - Part 12: Automatically generate shell-option string for WeakRef tests. r=jonco
André Bargull <andre.bargull@gmail.com> - Tue, 28 Jan 2020 12:46:56 +0000 - rev 512007
Push 37064 by shindli@mozilla.com at Tue, 28 Jan 2020 21:40:36 +0000
Bug 1608808 - Part 12: Automatically generate shell-option string for WeakRef tests. r=jonco This makes it easier to update test262, because it's no longer required to manually mark each WeakRef test in js/src/tests/jstests.list. Differential Revision: https://phabricator.services.mozilla.com/D60512
16255d8df9bd956958a0df0ecf7d24becd2e9756: Bug 1603330 - Update test to prevent JIT keeps the retval of wr.deref(). r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 23 Jan 2020 14:15:51 +0000 - rev 511489
Push 37048 by rmaries@mozilla.com at Thu, 23 Jan 2020 21:42:24 +0000
Bug 1603330 - Update test to prevent JIT keeps the retval of wr.deref(). r=jonco Move allocation into a function call can prevent JIT keeps the return value of weakRef.deref(). Differential Revision: https://phabricator.services.mozilla.com/D60662
a9b4a04062431d0cf74ba0ffb0143dc447d76845: Bug 1604829 - Increment mark count only when the cell is marked. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 23 Jan 2020 13:20:40 +0000 - rev 511487
Push 37048 by rmaries@mozilla.com at Thu, 23 Jan 2020 21:42:24 +0000
Bug 1604829 - Increment mark count only when the cell is marked. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D60832
382b9d9cfb25725c2e82a3917a7294297eeb49a3: Bug 1610621 : ClearKeptObjects() should return undefined. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Wed, 22 Jan 2020 11:03:20 +0000 - rev 511206
Push 37047 by malexandru@mozilla.com at Thu, 23 Jan 2020 09:54:33 +0000
Bug 1610621 : ClearKeptObjects() should return undefined. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D60633
f4da27fec1c49193e7935535f14c57f1a03760c6: Bug 1609636 - Part 2: Add mochitests for WeakRef in browser. r=smaug,jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 20 Jan 2020 12:35:30 +0000 - rev 510705
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609636 - Part 2: Add mochitests for WeakRef in browser. r=smaug,jonco Differential Revision: https://phabricator.services.mozilla.com/D60155
5764c08f9aecff99d862fb57bc9d725c62558000: Bug 1609636 - Part 1: Add ClearKeptObjects API. r=jonco,smaug
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 20 Jan 2020 12:49:11 +0000 - rev 510704
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609636 - Part 1: Add ClearKeptObjects API. r=jonco,smaug From WeakRef proposal, [1], ECMAScript implementations are expected to call ClearKeptObjects when a synchronous sequence of ECMAScript execution completes. [1]: https://tc39.es/proposal-weakrefs/#sec-clear-kept-objects Differential Revision: https://phabricator.services.mozilla.com/D60154
412e576fe9939431630821f80a7c9c4954fccc85: Bug 1608128 - Check if records have been cleared. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Fri, 10 Jan 2020 15:16:46 +0000 - rev 509900
Push 37010 by dvarga@mozilla.com at Mon, 13 Jan 2020 15:45:24 +0000
Bug 1608128 - Check if records have been cleared. r=jonco To fix the failure in test262/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js Differential Revision: https://phabricator.services.mozilla.com/D59500
d4ac3919864b67e16a86cee704cdea47bad6dff7: Bug 1607215 - Prevent data race in gcState_ between main thread and sweepMarkTask. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 09 Jan 2020 15:35:05 +0000 - rev 509567
Push 37000 by shindli@mozilla.com at Fri, 10 Jan 2020 05:03:08 +0000
Bug 1607215 - Prevent data race in gcState_ between main thread and sweepMarkTask. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D59343
912fed7c57108c93f42f3ef0c99ed8aad2a1cebc: Bug 1603701 - Part 4: define clearKeptObjects in test262-host.js. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 09 Jan 2020 14:14:08 +0000 - rev 509565
Push 37000 by shindli@mozilla.com at Fri, 10 Jan 2020 05:03:08 +0000
Bug 1603701 - Part 4: define clearKeptObjects in test262-host.js. r=jonco clearKeptObjects will be called in asyncGCDeref. This is needed for the following test: test262/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js Differential Revision: https://phabricator.services.mozilla.com/D59305
7eaae56528c4ede59fcd699ee7fe6ef44a7a6e5a: Bug 1603701 - Part 3: fix WeakRef failure. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 09 Jan 2020 14:13:17 +0000 - rev 509564
Push 37000 by shindli@mozilla.com at Fri, 10 Jan 2020 05:03:08 +0000
Bug 1603701 - Part 3: fix WeakRef failure. r=jonco To fix the failures in: js/src/tests/test262/built-ins/WeakRef/length.js test262/built-ins/WeakRef/prototype/deref/length.js Differential Revision: https://phabricator.services.mozilla.com/D59304
0bfe04276fe3ef96058cdfe826f638b43090053f: Bug 1603701 - Part 2: update WeakRef tests in test262. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 09 Jan 2020 15:06:38 +0000 - rev 509563
Push 37000 by shindli@mozilla.com at Fri, 10 Jan 2020 05:03:08 +0000
Bug 1603701 - Part 2: update WeakRef tests in test262. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D59303
16dadfc1d2ef54e9a9ebc81a5ebfde6e330b38f9: Bug 1603701 - Part 1: Enable test262 WeakRef tests on infra. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 09 Jan 2020 15:06:36 +0000 - rev 509562
Push 37000 by shindli@mozilla.com at Fri, 10 Jan 2020 05:03:08 +0000
Bug 1603701 - Part 1: Enable test262 WeakRef tests on infra. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D59302
9be6fc42a26ff4663b83a56f2b1244f4552ed27b: Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 07 Jan 2020 14:50:21 +0000 - rev 509305
Push 36994 by ccoroiu@mozilla.com at Wed, 08 Jan 2020 16:45:33 +0000
Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco Throw error if the wrapped WeakRef is a dead wrapper. Also do the checking earlier so we can bail out early before setting the target slot. Differential Revision: https://phabricator.services.mozilla.com/D58522
f27409c81df2264eeccee5740da195ad581bf94c: Bug 1167452 - When verifying weakmap marking, consider whether key's zone is collecting r=jonco
Steve Fink <sfink@mozilla.com> - Tue, 07 Jan 2020 09:43:42 +0000 - rev 509197
Push 36993 by dluca@mozilla.com at Wed, 08 Jan 2020 09:41:58 +0000
Bug 1167452 - When verifying weakmap marking, consider whether key's zone is collecting r=jonco Differential Revision: https://phabricator.services.mozilla.com/D58860
3d6643bfcb63fb86c13027d573b91ce9735c5a7c: Bug 1606745 - Prevent debug functions from being discarded during linking r=jonco
Steve Fink <sfink@mozilla.com> - Mon, 06 Jan 2020 18:46:58 +0000 - rev 508979
Push 36987 by nerli@mozilla.com at Tue, 07 Jan 2020 05:13:50 +0000
Bug 1606745 - Prevent debug functions from being discarded during linking r=jonco Differential Revision: https://phabricator.services.mozilla.com/D58581
048554c9449e103f296b6d66bb265ed370fd4d17: Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Fri, 03 Jan 2020 13:01:10 +0000 - rev 508751
Push 36978 by aiakab@mozilla.com at Sat, 04 Jan 2020 09:46:47 +0000
Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco Throw error if the wrapped WeakRef is a dead wrapper. Differential Revision: https://phabricator.services.mozilla.com/D58522
ee35112c00d17ba5cbf2777ec837e6084890c484: Bug 1605066 part 2 - Don't track property types for non-singleton environment objects. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 20 Dec 2019 03:18:45 +0000 - rev 507980
Push 36935 by csabou@mozilla.com at Fri, 20 Dec 2019 15:52:27 +0000
Bug 1605066 part 2 - Don't track property types for non-singleton environment objects. r=jonco Ion is only interested in the global lexical environment, a singleton. Don't waste time tracking property types for other environments. Depends on D57776 Differential Revision: https://phabricator.services.mozilla.com/D57777
404d35386c05f241abc1f7e507623e0536e435fd: Bug 1605066 part 1 - Tidy up and de-duplicate environment object allocation code. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 20 Dec 2019 03:18:45 +0000 - rev 507979
Push 36935 by csabou@mozilla.com at Fri, 20 Dec 2019 15:52:27 +0000
Bug 1605066 part 1 - Tidy up and de-duplicate environment object allocation code. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D57776
7c86675ec7b24b6e6c7c953196aa18c7b264f076: Bug 1584892 - Use the default max nursery size for workers in the shell r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 16 Dec 2019 10:26:27 +0000 - rev 507311
Push 36925 by apavel@mozilla.com at Tue, 17 Dec 2019 10:44:40 +0000
Bug 1584892 - Use the default max nursery size for workers in the shell r=jonco Differential Revision: https://phabricator.services.mozilla.com/D47871
d1ac49b9eb3efcc46210bb7ad810c80ba74f7dd7: Bug 1587093 - Implement WeakRef object in js shell. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 12 Dec 2019 21:19:11 +0000 - rev 506826
Push 36912 by nbeleuzu@mozilla.com at Fri, 13 Dec 2019 09:46:53 +0000
Bug 1587093 - Implement WeakRef object in js shell. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D51789
48aeab9d789798196928c97a10659c32b973d823: Bug 1602480 - Move tracing of BaseScript::data_ into BaseScript::traceChildren. r=jonco
Ted Campbell <tcampbell@mozilla.com> - Mon, 09 Dec 2019 19:13:33 +0000 - rev 506239
Push 36901 by aciure@mozilla.com at Tue, 10 Dec 2019 21:29:05 +0000
Bug 1602480 - Move tracing of BaseScript::data_ into BaseScript::traceChildren. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D56383
3f5b37785d2a68d614bf4d58dad74cd22d096331: Bug 1599659 - Predicate to test context for live SABs. r=jonco
Lars T Hansen <lhansen@mozilla.com> - Thu, 05 Dec 2019 18:36:21 +0000 - rev 505688
Push 36886 by nbeleuzu@mozilla.com at Fri, 06 Dec 2019 04:43:57 +0000
Bug 1599659 - Predicate to test context for live SABs. r=jonco SABs become foreground-finalizable so that we can access the runtime during finalization. Then a simple counter on the runtime will track live SABs for the runtime, and the predicate on the context can get its information from the runtime. Fallout: SABs are now enabled on the globals used for jsapi-tests. Differential Revision: https://phabricator.services.mozilla.com/D55783
cb6ec14a123ad63a9c0e2fc9f86427902dbe5c79: Bug 1552363 - Initialize FreeSpan in default constructor r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 05 Dec 2019 17:35:49 +0000 - rev 505684
Push 36886 by nbeleuzu@mozilla.com at Fri, 06 Dec 2019 04:43:57 +0000
Bug 1552363 - Initialize FreeSpan in default constructor r=jonco Differential Revision: https://phabricator.services.mozilla.com/D55879