searching for reviewer(mccr8)
4311c3df88038b7ec9e6665b7429bc4f0eb011a8: Bug 1597562 - about:memory now displays process types;r=mccr8
David Teller <dteller@mozilla.com> - Sat, 30 May 2020 10:25:02 +0000 - rev 533120
Push 37463 by abutkovits@mozilla.com at Sat, 30 May 2020 21:19:58 +0000
Bug 1597562 - about:memory now displays process types;r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D77541
4b153b20e8d1822f8b103c537d346d541cee7052: Bug 1638373 - remove js/ipc now that CPOWs are dead, r=mccr8
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sun, 24 May 2020 18:47:04 +0000 - rev 531820
Push 37446 by abutkovits@mozilla.com at Mon, 25 May 2020 09:34:40 +0000
Bug 1638373 - remove js/ipc now that CPOWs are dead, r=mccr8 Depends on D76597 Differential Revision: https://phabricator.services.mozilla.com/D76598
3922a1bae2f7334e53c22617e640d99bfcf3e834: Bug 1638373 - remove Cu.isCrossProcessWrapper now that CPOWs are dead, r=mccr8
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sun, 24 May 2020 23:38:17 +0000 - rev 531819
Push 37446 by abutkovits@mozilla.com at Mon, 25 May 2020 09:34:40 +0000
Bug 1638373 - remove Cu.isCrossProcessWrapper now that CPOWs are dead, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D76597
7ded7f391f1b90c8ccc81bf151d289a802470317: Bug 1609024 - Remove cache mechanism which is not very useful. r=hiro,snorp,mccr8
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 17:02:06 +0000 - rev 531474
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1609024 - Remove cache mechanism which is not very useful. r=hiro,snorp,mccr8 I don't think all this complexity is worth it for having a marginally-more-realistic testing story. Using the pref just works and we should do that, I think. Differential Revision: https://phabricator.services.mozilla.com/D59980
65b7ee1fedf2b7ed57c7794a015cea6ae784edb8: Bug 1639310 - Simplify implicitJSContext support. r=mccr8
Peter Van der Beken <peterv@propagandism.org> - Tue, 19 May 2020 20:48:29 +0000 - rev 530876
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1639310 - Simplify implicitJSContext support. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D76021
9d927bd44ed522093f6ca16be02cd0629fcebdcb: Bug 1639310 - Remove unnecessary implicitJSContext annotations. r=mccr8
Peter Van der Beken <peterv@propagandism.org> - Tue, 19 May 2020 20:48:21 +0000 - rev 530875
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1639310 - Remove unnecessary implicitJSContext annotations. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D76020
3ab77349428791be622bc3111acdad9e1246e756: Bug 1638988: Add SpecialPowers.spawnChrome. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 18 May 2020 21:00:51 +0000 - rev 530699
Push 37429 by nbeleuzu@mozilla.com at Tue, 19 May 2020 03:45:31 +0000
Bug 1638988: Add SpecialPowers.spawnChrome. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D75832
4291380d58ef0cb57bfe187a934c09bcf8eefe11: Bug 1629293 - Make JS::ErrorReportBuilder::init exclusively support JS::ExceptionStack. r=evilpie,mccr8
Philip Chimento <philip.chimento@gmail.com> - Thu, 14 May 2020 04:44:33 +0000 - rev 529783
Push 37415 by btara@mozilla.com at Thu, 14 May 2020 09:40:44 +0000
Bug 1629293 - Make JS::ErrorReportBuilder::init exclusively support JS::ExceptionStack. r=evilpie,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D73522
fd0b50a41a868f4bfb3c041a3d44656813b95ee0: Bug 1636624 - Mitigate leaks involving exceptions with CreateSciptError. r=mccr8
Tom Schuster <evilpies@gmail.com> - Wed, 13 May 2020 17:53:57 +0000 - rev 529671
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1636624 - Mitigate leaks involving exceptions with CreateSciptError. r=mccr8 Doing this kind of censoring in "CreateScriptError" turns out to be more effort than I thought. We don't have a JSContext to create Rooted instances. This still catches all the relevant places where we are creating script-errors without inner-window-ids. Differential Revision: https://phabricator.services.mozilla.com/D75152
452e9ab721bdd15e2477dc6dada128cfa9099958: Bug 1629293 - Make JS::ErrorReportBuilder::init exclusively support JS::ExceptionStack. r=evilpie,mccr8
Philip Chimento <philip.chimento@gmail.com> - Wed, 13 May 2020 16:10:47 +0000 - rev 529661
Push 37412 by cbrindusan@mozilla.com at Wed, 13 May 2020 21:46:27 +0000
Bug 1629293 - Make JS::ErrorReportBuilder::init exclusively support JS::ExceptionStack. r=evilpie,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D73522
58bcc2778e017fc3c7f225de2215548c224964db: Bug 1595046 - Make it possible to inspect every exception value in the web console. r=jonco,baku,mccr8
Tom Schuster <evilpies@gmail.com> - Fri, 08 May 2020 20:54:17 +0000 - rev 528928
Push 37398 by csabou@mozilla.com at Sat, 09 May 2020 09:14:23 +0000
Bug 1595046 - Make it possible to inspect every exception value in the web console. r=jonco,baku,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D64437
5fca8d1967cab6884213719442e8eb0cfdec3c97: Bug 1631819 - Allow disabling lsan entirely for directories, r=mccr8,maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 06 May 2020 14:04:34 +0000 - rev 528432
Push 37387 by csabou@mozilla.com at Wed, 06 May 2020 21:51:14 +0000
Bug 1631819 - Allow disabling lsan entirely for directories, r=mccr8,maja_zf This adds a new property lsan-disabled to wpt metadata files, which takes a boolean to determine if lsan should be entirely disabled for that directory. Differential Revision: https://phabricator.services.mozilla.com/D73918
11192d00a2e21bc877f48f9a3af500171ba87e5a: Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 May 2020 10:56:58 +0000 - rev 528417
Push 37384 by nbeleuzu@mozilla.com at Wed, 06 May 2020 16:28:18 +0000
Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8 We currently generate absolute paths in all of our XPIDL-generated source files, which is not so great for several reasons (deterministic generation of files across machines, Searchfox analysis logic, shared compilation caches, etc.). Let's generate paths that still indicate where you should be looking, but are identical across compilations, objdirs, etc. Differential Revision: https://phabricator.services.mozilla.com/D73747
eb1b773902c3e738ead4817f1f70785accbd46a8: Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 May 2020 01:35:30 +0000 - rev 528316
Push 37383 by rgurzau@mozilla.com at Wed, 06 May 2020 09:37:16 +0000
Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8 We currently generate absolute paths in all of our XPIDL-generated source files, which is not so great for several reasons (deterministic generation of files across machines, Searchfox analysis logic, shared compilation caches, etc.). Let's generate paths that still indicate where you should be looking, but are identical across compilations, objdirs, etc. Differential Revision: https://phabricator.services.mozilla.com/D73747
a4394254942f1525aa41ecfb92d5560e038ea652: Bug 1626570 - Improve handling of copying arrays in js/xpconnect/. r=mccr8
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 05 May 2020 10:40:31 +0000 - rev 528090
Push 37382 by malexandru@mozilla.com at Tue, 05 May 2020 21:38:25 +0000
Bug 1626570 - Improve handling of copying arrays in js/xpconnect/. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D72349
793f978248b36ec679271fe41a339477dac9c121: Bug 1626570 - Improve handling of copying arrays in js/xpconnect/. r=mccr8
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 05 May 2020 09:49:40 +0000 - rev 528070
Push 37382 by malexandru@mozilla.com at Tue, 05 May 2020 21:38:25 +0000
Bug 1626570 - Improve handling of copying arrays in js/xpconnect/. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D72349
9d4692ae8dc163ad2bb9927e3eb76b84f1675b9e: Bug 1631021 - enable global sharing for BrowserTestUtils.jsm, r=mccr8
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 29 Apr 2020 19:47:09 +0000 - rev 527970
Push 37379 by ccoroiu@mozilla.com at Tue, 05 May 2020 03:49:49 +0000
Bug 1631021 - enable global sharing for BrowserTestUtils.jsm, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D72396
2d04df2a8065d190d11c73f137c00694b58bc75c: Bug 1634435 - Rename AutoValueArray to RootedValueArray everywhere for consistency with other rooted things r=jandem,mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 04 May 2020 16:50:59 +0000 - rev 527878
Push 37378 by ccoroiu@mozilla.com at Mon, 04 May 2020 20:53:24 +0000
Bug 1634435 - Rename AutoValueArray to RootedValueArray everywhere for consistency with other rooted things r=jandem,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D73295
964f475cc66e38351ef94a47a5eec4b160a96789: Bug 1626322 - Add an API to get the zone of a possibly-nursery allocated GC thing and use it in CheckZoneTracer r=sfink,mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 28 Apr 2020 22:26:59 +0000 - rev 526611
Push 37360 by csabou@mozilla.com at Wed, 29 Apr 2020 16:04:13 +0000
Bug 1626322 - Add an API to get the zone of a possibly-nursery allocated GC thing and use it in CheckZoneTracer r=sfink,mccr8 Previously CheckZoneTracer didn't take account of the fact that BigInts can be nursery allocated. Differential Revision: https://phabricator.services.mozilla.com/D72891
fdbc063a4744ff27e887e0f70f1bc99088e06061: Bug 1512478 - Use sync IPC to get client auth data from parent process r=keeler,mccr8
Kershaw Chang <kershaw@mozilla.com> - Tue, 28 Apr 2020 20:12:43 +0000 - rev 526556
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1512478 - Use sync IPC to get client auth data from parent process r=keeler,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D36911
d32836d92400529c65fff52690b71e9c8d8ef151: Bug 1633468 - Make dom/bindings/Codegen.py compare against JSID_VOID to detect uninitialized jsid members r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 28 Apr 2020 18:12:12 +0000 - rev 526534
Push 37358 by opoprus@mozilla.com at Wed, 29 Apr 2020 03:05:14 +0000
Bug 1633468 - Make dom/bindings/Codegen.py compare against JSID_VOID to detect uninitialized jsid members r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D72701
52fb91a02056d6f8b803b4c12538991b5df1956d: Bug 1617709: Fix hang monitor init/shutdown race in short-lived processes. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Apr 2020 23:18:24 +0000 - rev 526360
Push 37354 by shindli@mozilla.com at Tue, 28 Apr 2020 03:54:55 +0000
Bug 1617709: Fix hang monitor init/shutdown race in short-lived processes. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D72237
fdb10dcf709b49f87145aeff2d8df9ef77a31a77: Bug 1626389 - Part 2. Remove unnecessary GetShowPasswordSetting sync IPC. r=mccr8
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 21 Apr 2020 17:31:00 +0000 - rev 525317
Push 37336 by ccoroiu@mozilla.com at Wed, 22 Apr 2020 09:35:42 +0000
Bug 1626389 - Part 2. Remove unnecessary GetShowPasswordSetting sync IPC. r=mccr8 GeckoView no longer uses this sync IPC, so we should remove this. Differential Revision: https://phabricator.services.mozilla.com/D71708
b6848f971b5704f41dbd97facb037ae0558591fd: Bug 1631358 - remove CPOW support in the message manager, r=mccr8
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 21 Apr 2020 14:07:57 +0000 - rev 525196
Push 37335 by aiakab@mozilla.com at Wed, 22 Apr 2020 04:10:25 +0000
Bug 1631358 - remove CPOW support in the message manager, r=mccr8 This commit: - removes sendRpcMessage, which was unused; - removes the CPOW argument to sendAsyncMessage, broadcastAsyncMessage, and sendSyncMessage; - removes the aIsSync argument used internally to distinguish sendRpcMessage and sendSyncMessage; - removes CPOW tests; - updates the few remaining callsites that use more than 2 arguments in sendAsyncMessage for the removal of the cpows argument. Differential Revision: https://phabricator.services.mozilla.com/D71514
b6e41de98857e4770e1a14beb65899d8d3be0606: Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 22:15:28 +0000 - rev 524972
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70747
b8b4460b4aed1ab0e4ae1d49437fbd3e7fdcb894: Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 22:31:29 +0000 - rev 524970
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8 These tests used <iframe mozbrowser> for convenience, mostly forcing themselves to only run in non-e10s mode in the process, but none of them really have any need to. Differential Revision: https://phabricator.services.mozilla.com/D70745
5dbc1ee8dc91062d67738014c53bc991fdac6716: Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 22:15:35 +0000 - rev 524969
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo <iframe mozbrowser> is no longer supported in content processes. Differential Revision: https://phabricator.services.mozilla.com/D70744
68361305d05b7e408183c519308120ecba569d56: Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 22:15:14 +0000 - rev 524968
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70743
59cc469c0fe5032f8dc76d4b0ee5054d29912607: Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 22:15:16 +0000 - rev 524967
Push 37333 by cbrindusan@mozilla.com at Tue, 21 Apr 2020 09:42:20 +0000
Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70742
7f604ee5731cb0ffbe7591cee9dc586edbf776ea: Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 20:11:48 +0000 - rev 524919
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70747
ecc3477ed34e96def3c5b725a59889d7c135a0cd: Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 20:11:43 +0000 - rev 524917
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8 These tests used <iframe mozbrowser> for convenience, mostly forcing themselves to only run in non-e10s mode in the process, but none of them really have any need to. Differential Revision: https://phabricator.services.mozilla.com/D70745
2106f3ccc4b5870379db1bb8fbbee083a7c0c927: Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 20:11:41 +0000 - rev 524916
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo <iframe mozbrowser> is no longer supported in content processes. Differential Revision: https://phabricator.services.mozilla.com/D70744
e68c38a7741de715e46792726f9af3347d27cc47: Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 20:11:33 +0000 - rev 524915
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70743
93b3bacdbb343a8a2879755becc783c91c1c053a: Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Apr 2020 20:11:31 +0000 - rev 524914
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70742
b7cb030562f131ace805ef65db1806c52510da6c: Bug 1425450 - Only trace JS holders in collecting zones r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 17:08:54 +0000 - rev 524875
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Only trace JS holders in collecting zones r=mccr8 Now that we have some per-zone vectors we can skip tracing those for zones that are not being collected. Differential Revision: https://phabricator.services.mozilla.com/D68523
fe4ab7f39aa3b8b739f3c632a570c1364b961809: Bug 1425450 - Use a per-zone vector of JS holders where possible r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 17:08:26 +0000 - rev 524874
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Use a per-zone vector of JS holders where possible r=mccr8 Currently the JS holders table is represented as a map which contains pointers to entries in a SegmentedVector. This patch keeps the single map but use a vector per zone and also has a catch-all vector for where we don't know the zone or the holder can have pointers to more than one zone. Differential Revision: https://phabricator.services.mozilla.com/D68522
994b23b5ec4967d3e38d6f03c9071e2bd7ce6d81: Bug 1425450 - Ensure that we call Drop/HoldJSObjects when a preserved wrapper is changed for one in a different zone r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 17:08:14 +0000 - rev 524873
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Ensure that we call Drop/HoldJSObjects when a preserved wrapper is changed for one in a different zone r=mccr8 So that we can update the holders table correctly we will need to remove the wrapper from its original vector and add it to the one associated with the new zone. I tried to make SetPreservingWrapper private but there's still a use in layout/style/Rule.cpp that I couldn't see an obvious fix for. Differential Revision: https://phabricator.services.mozilla.com/D68521
9acbb61cea0677ecd986ec992a436693667b24c9: Bug 1425450 - Supress rooting analysis warning when removing a JS holder r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 17:08:00 +0000 - rev 524872
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Supress rooting analysis warning when removing a JS holder r=mccr8 Currently we get a rooting hazard when nsWrapperCache::UpdateWrapperForNewGlobal calls ReleaseWrapper because the analysis can't see through the virtual method call. Differential Revision: https://phabricator.services.mozilla.com/D71600
9a855d95e393865e61fcf263209547fb977339e4: Bug 1425450 - Pass zone information through when preserving wrappers r=mccr8
Andrew McCreight <continuation@gmail.com> - Mon, 20 Apr 2020 17:07:58 +0000 - rev 524871
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Pass zone information through when preserving wrappers r=mccr8 This is bascially the same as your original patch. Differential Revision: https://phabricator.services.mozilla.com/D68520
9fb011842691222f5c66b7bfd3881efa1b3ecce8: Bug 1425450 - Remove unused IsJsHolder methods r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 17:07:53 +0000 - rev 524870
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Remove unused IsJsHolder methods r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D68519
a2c02d53b1cc49537152494b5ef4885214d9c78b: Bug 1425450 - Remove dead JSHolderMap entries lazily when the vector is next iterated r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 17:06:55 +0000 - rev 524869
Push 37332 by ncsoregi@mozilla.com at Tue, 21 Apr 2020 02:08:37 +0000
Bug 1425450 - Remove dead JSHolderMap entries lazily when the vector is next iterated r=mccr8 Currently, to remove a holder entry from a vector we swap the entry with the last one in the vector and then shrink the vector (and fix up the map). With per-zone vectors we won't have a reference to the vector to get the last entry. One solution would be to store the zone in the entry and look up the vector in a map but I'd like to avoid this if possible because of the space overhead and the extra lookup. This patch defers clears the entry's pointers when it is removed and actually removes it when the vector is next iterated. Differential Revision: https://phabricator.services.mozilla.com/D68518
08299b4ae52024641369a892b2dee5c8f12d9272: Bug 1631117 - remove compartment's allowCPOWs flag, r=mccr8
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sun, 19 Apr 2020 14:24:07 +0000 - rev 524748
Push 37328 by apavel@mozilla.com at Mon, 20 Apr 2020 09:53:23 +0000
Bug 1631117 - remove compartment's allowCPOWs flag, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D71415
4981fc0864f0ec5e36c95923827367b1cc8da801: Bug 1620226 - remove Cu.permitCPOWsInScope and Cu.getCrossProcessWrapperTag, r=mccr8
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 17 Apr 2020 21:32:38 +0000 - rev 524664
Push 37325 by nerli@mozilla.com at Sat, 18 Apr 2020 09:49:05 +0000
Bug 1620226 - remove Cu.permitCPOWsInScope and Cu.getCrossProcessWrapperTag, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D71400
77c24a33c09e70dd071c39e08b2da6724c37de5b: Bug 1629843 - Mark indexedDB classes as able to have pointers into more than one JS zone r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 17 Apr 2020 14:57:57 +0000 - rev 524606
Push 37324 by shindli@mozilla.com at Fri, 17 Apr 2020 21:46:50 +0000
Bug 1629843 - Mark indexedDB classes as able to have pointers into more than one JS zone r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D71289
cd6b8d630f4cf2cd28b8ec06874f683621a90c2c: Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Apr 2020 16:57:19 +0000 - rev 524509
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70747
0ffed1dc42964a30c7e7ef8db94354189a38f0ea: Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Apr 2020 16:57:14 +0000 - rev 524507
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8 These tests used <iframe mozbrowser> for convenience, mostly forcing themselves to only run in non-e10s mode in the process, but none of them really have any need to. Differential Revision: https://phabricator.services.mozilla.com/D70745
90ed81cbfe345d3bace91b2bf3c08e23fe8fbdde: Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Apr 2020 22:20:05 +0000 - rev 524506
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8 <iframe mozbrowser> is no longer supported in content processes. Differential Revision: https://phabricator.services.mozilla.com/D70744
6d2137eb1d527e8d826de3cb5d8674394fff922c: Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Apr 2020 16:57:10 +0000 - rev 524505
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70743
b4819c99e16e192fc886ff24a2c708a3889cc222: Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Apr 2020 16:57:08 +0000 - rev 524504
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D70742
fe6f888d24b82bfc38b3767cb5e7fa4efad7c69b: Bug 1621359 - Update .idl files to work with ply3 r=mccr8
Kristen Wright <kwright@mozilla.com> - Tue, 14 Apr 2020 17:17:38 +0000 - rev 523984
Push 37313 by ccoroiu@mozilla.com at Wed, 15 Apr 2020 04:09:17 +0000
Bug 1621359 - Update .idl files to work with ply3 r=mccr8 This pattern: ``` native nsSize (nsSize); ^ ``` Causes a parsing error in `ply` 3.10. This can be easily fixed by removing the space and reformatting to this: ``` native nsSize(nsSize); ``` Differential Revision: https://phabricator.services.mozilla.com/D70711