searching for reviewer(jonco)
8a4c14d86baa1ab9a8b42cecc0675316de6b9abc: Bug 1556210 - Don't use TimeDuration in static initializer. r=jonco, a=jcristau
Philip Chimento <philip.chimento@gmail.com> - Mon, 03 Jun 2019 12:01:29 +0000 - rev 533758
Push 11419 by ryanvm@gmail.com at Tue, 11 Jun 2019 14:37:47 +0000
Bug 1556210 - Don't use TimeDuration in static initializer. r=jonco, a=jcristau On Darwin this would cause a race between two static initializers. Differential Revision: https://phabricator.services.mozilla.com/D33416
45fb04e542c521dcdbf361091b06f4de6979789f: Bug 1518308 - Include unaliased module scope variables in debug environments, r=jonco.
Brian Hackett <bhackett1024@gmail.com> - Wed, 15 May 2019 07:14:28 -1000 - rev 533285
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1518308 - Include unaliased module scope variables in debug environments, r=jonco.
271c49dac12ccb1dc07467fa34d9f2c30ffeac3b: Bug 1549565 - Avoid firing unmark gray read barriers during iterations where no Cell pointers escape. r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 16 May 2019 17:19:33 +0000 - rev 532958
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1549565 - Avoid firing unmark gray read barriers during iterations where no Cell pointers escape. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D30103
831798cef995ab1dfc196e4adf68aba337a2950a: Bug 1549660 - Update pretenuring GC parameter documentation r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 08 May 2019 07:02:00 +0000 - rev 531832
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549660 - Update pretenuring GC parameter documentation r=jonco Differential Revision: https://phabricator.services.mozilla.com/D30164
3c314e0b2db01c75c490e8fbb2bae0bfb0f591c3: Bug 1549660 - Add units to GC parameter documentation r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 08 May 2019 07:01:43 +0000 - rev 531831
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549660 - Add units to GC parameter documentation r=jonco Differential Revision: https://phabricator.services.mozilla.com/D30163
500d54b803cac1044a45d3205da10d3770d1eb0b: Bug 1549660 - Update docs for heap threshold parameters r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 08 May 2019 07:01:23 +0000 - rev 531830
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549660 - Update docs for heap threshold parameters r=jonco This change adds more detailed documentation for the parameters that control heap threasholds & factors. It also corrects some minor points and updates a code reference. Differential Revision: https://phabricator.services.mozilla.com/D30162
2509defe2779464cd2df4c211decf32e5be37909: Bug 1532838 - Set minimum nursery size to 256KB r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 06 May 2019 03:16:06 +0000 - rev 531462
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1532838 - Set minimum nursery size to 256KB r=jonco Differential Revision: https://phabricator.services.mozilla.com/D29816
81d3a25685dcde796218147075147e44177615a5: Bug 1532838 - Use correct units in a preference name r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 06 May 2019 03:13:51 +0000 - rev 531460
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1532838 - Use correct units in a preference name r=jonco Differential Revision: https://phabricator.services.mozilla.com/D29814
aee3238950ca2c51c282739c319644718651ad38: Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 03 May 2019 10:09:11 +0000 - rev 531321
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco The call in VRFrameData::LazyCreateMatrix is not needed because aRetval.set(aArray) ends up calling into Heap::get() which does a read barrier and exposes. The call in nsXULPrototypeScript::Compile is not needed because initializing the AutoJSAPI will guarantee that the global of the Realm it enters, which is what we're examining here, will be exposed. The call in Promise's CreateNativeHandlerFunction is not needed because the object being passed in was always just-created into a stack Rooted. The call in MIDIMessageEvent::GetData is not needed because it's always working with a just-created object. Also, mData is a Heap, so there will be a read barrier anyway before anyone gets at the value. The call in PrototypeDocumentContentSink::ExecuteScript is not needed because the AutoEntryScript will guarantee that the global of the Realm it enters is exposed. And the JSAutoRealm is not needed either, because we're in that Realm already. Differential Revision: https://phabricator.services.mozilla.com/D29720
66f4abcb9d406257dcae595e839469331f74f1a8: Bug 1548625 part 1. Get rid of some ExposeObjectToActiveJS calls in nsGlobalWindowOuter. r=mccr8,jonco
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 03 May 2019 10:08:20 +0000 - rev 531320
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548625 part 1. Get rid of some ExposeObjectToActiveJS calls in nsGlobalWindowOuter. r=mccr8,jonco We store newInnerGlobal in a Rooted, so as long as we expose on all codepaths that assign to that variable (which with this patch we do, typically via GetWrapper() calls), there's no need to expose explicitly. Differential Revision: https://phabricator.services.mozilla.com/D29718
1622d158818f55c1a0a3d97ff7b259977a58134f: Bug 1548613. Get rid of FastGetGlobalJSObject. r=mccr8,jonco
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 03 May 2019 10:08:07 +0000 - rev 531319
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548613. Get rid of FastGetGlobalJSObject. r=mccr8,jonco Marking GetGlobalJSObject and GetGlobalJSObjectPreserveColor final and inline on inner/outer windows allows compilers to de-virtualize and inline them, which makes them just as fast as calling FastGetGlobalJSObject is now (in the case of GetGlobalJSObjectPreserveColor; GetGlobalJSObject has to do the gray-unmarking, which is a bit more work). In WindowDestroyedEvent::Run we want to switch to GetGlobalJSObject(), because we want to root the object and hence should unmark gray. In nsGlobalWindowInner::RunTimeoutHandler we likewise want to unmark gray. The AutoEntryScript constructor likely did that already, but it's not that expensive when it doesn't need to do any work. Differential Revision: https://phabricator.services.mozilla.com/D29711
9437efdc6fc3bc29853cda4ddd0986316097e10d: Bug 1547923 part 5. Start using nsIGlobalObject::GetGlobalJSObjectPreserveColor where possible. r=mccr8,jonco
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 03 May 2019 15:15:31 +0000 - rev 531317
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547923 part 5. Start using nsIGlobalObject::GetGlobalJSObjectPreserveColor where possible. r=mccr8,jonco Differential Revision: https://phabricator.services.mozilla.com/D29706
39af0d6ccd3d911cae7d0ddadb0b0baae979046d: Bug 1548510 part 2 - Deduplicate GeckoProfilerRuntime::allocProfileString and JitcodeGlobalEntry::createScriptString. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 03 May 2019 10:15:51 +0000 - rev 531281
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548510 part 2 - Deduplicate GeckoProfilerRuntime::allocProfileString and JitcodeGlobalEntry::createScriptString. r=jonco These functions did the same thing in a slightly different way. Differential Revision: https://phabricator.services.mozilla.com/D29799
59086433eca1adf932a7990274f48d9419b0f068: Bug 1548510 part 1 - Remove unnecessary GeckoProfilerRuntime::strings lock. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 03 May 2019 10:11:16 +0000 - rev 531280
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548510 part 1 - Remove unnecessary GeckoProfilerRuntime::strings lock. r=jonco This lock was necessary when the JITs used these strings (off-thread Ion compilation), but now the lock was just adding overhead to each script we finalize etc. This replaces ExclusiveData<> with MainThreadData<> to assert on-main-thread in debug builds. Differential Revision: https://phabricator.services.mozilla.com/D29798
31bc333e0431801d1252d779905f87e501751e16: Bug 1548223 - Don't assert in Realm's destructor if we have shutdown GC leaks. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Thu, 02 May 2019 11:35:52 +0000 - rev 531079
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548223 - Don't assert in Realm's destructor if we have shutdown GC leaks. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D29623
8a7e44a884fc0f719fe953fcca70183f7f87d4ec: Bug 1548161 - Add a JSGC parameter for zoneAllocDelayBytes r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 01 May 2019 12:30:46 +0000 - rev 531040
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548161 - Add a JSGC parameter for zoneAllocDelayBytes r=jonco Differential Revision: https://phabricator.services.mozilla.com/D29476
adf9f8fe25606455da6cd60e1cf45a983124e03f: Bug 1547782 - Implement GCPolicy<T>::isValid for Gecko specializations r=jonco
Steve Fink <sfink@mozilla.com> - Tue, 30 Apr 2019 21:48:32 +0000 - rev 530850
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547782 - Implement GCPolicy<T>::isValid for Gecko specializations r=jonco Differential Revision: https://phabricator.services.mozilla.com/D29302
e57ad617753ce19fba838960cd4aae3b7635c4e1: Bug 1538779 - Make `Rooted<MyContainer> c(cx)` the equivalent of `Rooted<MyContainer> c(cx, MyContainer(cx))` if possible r=jonco
Steve Fink <sfink@mozilla.com> - Tue, 30 Apr 2019 21:25:15 +0000 - rev 530839
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538779 - Make `Rooted<MyContainer> c(cx)` the equivalent of `Rooted<MyContainer> c(cx, MyContainer(cx))` if possible r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26797
f2a3fb166dfba14d854a49668aeca6cce6bb3b55: Bug 1538779 - Make `Rooted<MyContainer> c(cx)` the equivalent of `Rooted<MyContainer> c(cx, MyContainer(cx))` if possible r=jonco
Steve Fink <sfink@mozilla.com> - Mon, 29 Apr 2019 17:38:14 +0000 - rev 530600
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538779 - Make `Rooted<MyContainer> c(cx)` the equivalent of `Rooted<MyContainer> c(cx, MyContainer(cx))` if possible r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26797
0e93a381964bd65bf2785c7856b3d9806094f13e: Bug 1547310 - Cap the number of SharedScriptData leaks logged. r=jonco
Andrew McCreight <continuation@gmail.com> - Mon, 29 Apr 2019 09:28:12 +0000 - rev 530568
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547310 - Cap the number of SharedScriptData leaks logged. r=jonco Also, reduce the number logged for other tracekinds to 5. Differential Revision: https://phabricator.services.mozilla.com/D29041
aacb0c9ecddbc2e76361a843faf2d5a0b334c298: Bug 1532803 - Common interface for JSThreadPool tasks r=jonco
Kristen Wright <kwright@mozilla.com> - Tue, 16 Apr 2019 16:43:43 +0000 - rev 529361
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1532803 - Common interface for JSThreadPool tasks r=jonco Added 'RunnableTask' struct to Utility.h to unify HelperThread task types in a way that can be exposed to XPCOM thread pools. Re-implemented tasks within native HelperThreads using their runnableTask method. Differential Revision: https://phabricator.services.mozilla.com/D24921
084d8d7331a72473e3bddcd537a98b5983087581: Bug 1545093 - Add telemetry about full GC cycle, including time between slices, r=jonco
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 17 Apr 2019 15:55:03 +0000 - rev 528947
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545093 - Add telemetry about full GC cycle, including time between slices, r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27896
61b8f711a276311996b97230152131cb8a7870f3: Bug 1541404 part 10.5 - Move the AutoSuppressGCAnalysis in FrameIter's constructor into FrameIter::principalsSubsumeFrame. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Thu, 18 Apr 2019 10:30:38 +0000 - rev 528794
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541404 part 10.5 - Move the AutoSuppressGCAnalysis in FrameIter's constructor into FrameIter::principalsSubsumeFrame. r=jonco This prevents some false positive rooting hazards with later patches in the stack. It would be pretty bad if this callback could GC (browser-only, in the middle of frame iteration). Differential Revision: https://phabricator.services.mozilla.com/D28039
c7379d0731ad3f17facc4bb7de8c55e35bd442bd: Bug 1544651 - Print nursery size in KB for JS_GC_PROFILE_NURSERY r=jonco
Paul Bone <pbone@mozilla.com> - Thu, 18 Apr 2019 03:14:56 +0000 - rev 528792
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544651 - Print nursery size in KB for JS_GC_PROFILE_NURSERY r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27642
a51a461f3df351c7de1d6cc085c3e1ca191a8985: Bug 1544648 - Add remaining GC parameters r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 17 Apr 2019 23:54:44 +0000 - rev 528764
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544648 - Add remaining GC parameters r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27643
a0eb669e2d77cd005c0da54375f8994f9e353c91: Bug 1542982 - Reject nursery sizes over 128MB r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 17 Apr 2019 10:24:30 +0000 - rev 528674
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542982 - Reject nursery sizes over 128MB r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26849
2f61be416873860b79506382e4bfc2e42fe87a97: Bug 1544648 - Add remaining GC parameters r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 17 Apr 2019 00:15:47 +0000 - rev 528632
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544648 - Add remaining GC parameters r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27643
7699a664586021eb0d1cd34d52304270397d213f: Bug 1544651 - Print nursery size in KB for JS_GC_PROFILE_NURSERY r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 17 Apr 2019 00:14:07 +0000 - rev 528631
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544651 - Print nursery size in KB for JS_GC_PROFILE_NURSERY r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27642
2e9b1056dca8a09cdae3f2cec5e12a8aa7c740b8: Bug 1543961 - tweak iGC slices to be handled more often in case there is idle time, r=jonco
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 15 Apr 2019 10:40:26 +0000 - rev 528328
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543961 - tweak iGC slices to be handled more often in case there is idle time, r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27281
6741a996b17d76f8dd26d68ef610d4ee3436b93c: Bug 1522061 - Part 2: implement isCCTraceKind with JS_FOR_EACH_TRACEKIND. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 11 Apr 2019 15:35:30 +0800 - rev 528284
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1522061 - Part 2: implement isCCTraceKind with JS_FOR_EACH_TRACEKIND. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D27068
c2659af33baf37f9e982087e0982677dae33fe4b: Bug 1522061 - Part 1: rename to TraceKindCanBeGray. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 09 Apr 2019 13:12:29 +0800 - rev 528283
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1522061 - Part 1: rename to TraceKindCanBeGray. r=jonco TypeParticipatesInCC is confusing, as this function is used to tell if a TraceKind can be marked gray. Differential Revision: https://phabricator.services.mozilla.com/D27067
21ee37c5b888931751bc0a2429eb15ecdf74f57f: Bug 1543055 - Fix AllocationSiteKey hashing to not have quadratic behavior when many scripts share bytecode. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 12 Apr 2019 08:54:08 +0000 - rev 528064
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543055 - Fix AllocationSiteKey hashing to not have quadratic behavior when many scripts share bytecode. r=jonco This also uses HashGeneric/AddToHash instead of manual XOR'ing. Differential Revision: https://phabricator.services.mozilla.com/D26696
4c4e45853808229f832e32f6bcdbd4c92a72b13b: Bug 1542980 - fixed js shell compilation error. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Fri, 12 Apr 2019 08:58:42 +0000 - rev 528053
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542980 - fixed js shell compilation error. r=jonco This is from Bug 1534967, and the code is wrapped with compiler option `JS_MORE_DETERMINISTIC`, which is only enabled through '--enable-more-deterministic' in shell configure. Differential Revision: https://phabricator.services.mozilla.com/D26656
153dd24bb3722e027a0abcf10e70d868881658a2: Bug 1540670 - I forgot to "hg add" the new test case r=jonco
Paul Bone <pbone@mozilla.com> - Thu, 11 Apr 2019 00:59:41 +0000 - rev 527732
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540670 - I forgot to "hg add" the new test case r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26846
8428f4ba4a51304584ade9bcbbcb2d555807b406: Bug 1543208 - Prevent GC from seeing uninitialized well-known symbols r=jonco
Steve Fink <sfink@mozilla.com> - Wed, 10 Apr 2019 17:09:50 +0000 - rev 527715
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543208 - Prevent GC from seeing uninitialized well-known symbols r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26841
c59414352a98db6eec0634e793597c53cdf6d2ee: Bug 1543034 - only call checkMagic in BaselineIC if diagnostic assert is enabled to prevent warning about unused variable. r=jonco
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 09 Apr 2019 10:05:26 +0000 - rev 527343
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543034 - only call checkMagic in BaselineIC if diagnostic assert is enabled to prevent warning about unused variable. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26686
8e4e52017c5db76281bf002a7230680ffc9e97c6: Bug 1542279 - Fix a problem with rounding down to zero r=jonco
Paul Bone <pbone@mozilla.com> - Tue, 09 Apr 2019 10:00:31 +0000 - rev 527329
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542279 - Fix a problem with rounding down to zero r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26463
142748fa228edd66a60ca5e38f1b63cda018a165: Bug 1542279 - Guard against overflow when calculating the new max chunks r=jonco
Paul Bone <pbone@mozilla.com> - Tue, 09 Apr 2019 10:00:11 +0000 - rev 527328
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542279 - Guard against overflow when calculating the new max chunks r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26462
1e3fc1d21f8a813e0c7db3d76a48fdb499ba2ea8: Bug 1541810 part 2 - Rename *CompartmentMerge to *RealmMerge in a few places. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 08 Apr 2019 08:56:31 +0000 - rev 527155
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541810 part 2 - Rename *CompartmentMerge to *RealmMerge in a few places. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26084
1eaf2a656e3f8a88ad5f4536bcf05f8ad6c9d07d: Bug 1541810 part 1 - Move the global lexical environment from GlobalObject to Realm. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 08 Apr 2019 12:07:23 +0000 - rev 527154
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541810 part 1 - Move the global lexical environment from GlobalObject to Realm. r=jonco This way it's easier and faster to access from JIT code. The old code in GlobalObject::offsetOfLexicalEnvironmentSlot was wrong because it didn't account for the global having a private slot (XPConnect globals). Differential Revision: https://phabricator.services.mozilla.com/D26083
2c5c5fd10cd63a09963427136e0e869d12b08f95: Bug 1534967 - Part 3: remove Auto(Id)Vector. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 04 Apr 2019 15:40:02 +0800 - rev 527133
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534967 - Part 3: remove Auto(Id)Vector. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26080
fbbc1ac9d28a55b23613e33ac660656d20336936: Bug 1534967 - Part 2: Use RootedIdVector in rust binding. r=jonco,fitzgen
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 04 Apr 2019 14:55:44 +0800 - rev 527132
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534967 - Part 2: Use RootedIdVector in rust binding. r=jonco,fitzgen - Replace AutoIdVector with RootedIdVector. - Replace JS::MutableHandleIdVector through rustbindgen in wrapper.hpp, otherwise MutableHandleIdVector will be converted to u8 in rust, and causes only 1 byte is passed to props in GetPropertyKeys. - Add another glue function GetMutableHandleIdVector to get the object. Differential Revision: https://phabricator.services.mozilla.com/D25360
427b854cdb1c47ce6a643f83245914d66dca4382: Bug 1534967 - Part 1: use RootedIdVector. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Wed, 13 Mar 2019 13:33:15 +0100 - rev 527131
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534967 - Part 1: use RootedIdVector. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D25042
f37d7d177f7971344472ec37211be2df2d61605c: Bug 1542190 - Remove Realm::marked_ flag. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 05 Apr 2019 14:01:53 +0000 - rev 526985
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542190 - Remove Realm::marked_ flag. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D26293
9b51c3898373af124eca57bbde65c5480cfeeeac: Bug 1541495 - Use UniquePtr for jit::RematerializedFrame. r=jonco
Ted Campbell <tcampbell@mozilla.com> - Fri, 05 Apr 2019 10:44:40 +0000 - rev 526966
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541495 - Use UniquePtr for jit::RematerializedFrame. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D25951
02b9a8e35a2a5daa1fa6bdbe1121e4a2694cf031: Bug 1540670 - Forbid a nursery size of 0 r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 03 Apr 2019 01:41:21 +0000 - rev 526544
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540670 - Forbid a nursery size of 0 r=jonco The nursery uses capacity_ == 0 to determine if it is disabled. This patch avoids setting the capacity to zero by requring the minimum size to be at least ArenaSize (usually 1 page). Differential Revision: https://phabricator.services.mozilla.com/D25717
9faed6c4e9698a458edb253cea5461fcff5c2275: Bug 1540670 - Only re-enable the nursery if generation GC is configured r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 03 Apr 2019 01:41:01 +0000 - rev 526543
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540670 - Only re-enable the nursery if generation GC is configured r=jonco Differential Revision: https://phabricator.services.mozilla.com/D25716
d1789703bc525e8eb87446a2f0f9d8587988fe29: Bug 1538594 - Fix disabling the nursery r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 03 Apr 2019 01:40:39 +0000 - rev 526542
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538594 - Fix disabling the nursery r=jonco Differential Revision: https://phabricator.services.mozilla.com/D25715
c95ffdd00d93cd7992da2159dab82ad9bb249de9: Bug 1539341 - Exit the loop after the first (and only) match r=jonco
Paul Bone <pbone@mozilla.com> - Fri, 29 Mar 2019 11:51:19 +0000 - rev 526316
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539341 - Exit the loop after the first (and only) match r=jonco Differential Revision: https://phabricator.services.mozilla.com/D25326
9e33009abc2a84be589ebc0d301fabc865cb92cb: Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 26 Mar 2019 14:00:51 +0000 - rev 525110
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco s/AutoObjectVector/RootedObjectVector/g Depends on D23185 Differential Revision: https://phabricator.services.mozilla.com/D23186