94a253968dd9610a633c3c454dcc3f66c6358ed1: Bug 1384243 - Sanitize offset inputs in MediaResourceIndex - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Tue, 01 Aug 2017 14:07:55 +1200 - rev 618796
Push 71462 by gsquelart@mozilla.com at Tue, 01 Aug 2017 04:39:02 +0000
Bug 1384243 - Sanitize offset inputs in MediaResourceIndex - r?cpearce MozReview-Commit-ID: DT5neeZuMZu
94ad1c34f75f65ee98842275717b1ecdbc792680: Bug 1385123 - [Onboarding] Fix word wrapping when focusing on tour items under some languages. r=mossop,fischer draft
Rex Lee <rexboy@mozilla.com> - Tue, 01 Aug 2017 12:22:03 +0800 - rev 618795
Push 71461 by bmo:rexboy@mozilla.com at Tue, 01 Aug 2017 04:22:36 +0000
Bug 1385123 - [Onboarding] Fix word wrapping when focusing on tour items under some languages. r=mossop,fischer MozReview-Commit-ID: HgMnsOQefQR
dc1684ef38efbfacfe51e843c09a485a32b41ba5: Bug 1383977 - stylo: Measure Elements and ComputedValues. r?Manishearth. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 19 Jul 2017 10:30:53 +1000 - rev 618794
Push 71460 by nnethercote@mozilla.com at Tue, 01 Aug 2017 04:16:10 +0000
Bug 1383977 - stylo: Measure Elements and ComputedValues. r?Manishearth. The patch provides FFI access to Gecko's SeenPtrs type from Rust, in order to record what has already been measured when measuring Arcs. (The SeenPtrs must be initialized on the Gecko side because the same table is reused for measuring all Elements within a window, because Elements can share ComputedValues.) I have confirmed with DMD that this is working correctly. The patch also introduces MallocSizeOfRepeats, which is like MallocSizeOf but takes a SizeOfState, which holds a SeenPtrs table. MozReview-Commit-ID: 9adAJAObukX
7706aa700766cf6be591b0157086e3404a2f5aa5: Bug 1383058 - Always adopt the info from autocomplete attribute. draft
Sean Lee <selee@mozilla.com> - Fri, 21 Jul 2017 22:17:17 +0800 - rev 618793
Push 71459 by bmo:selee@mozilla.com at Tue, 01 Aug 2017 04:13:58 +0000
Bug 1383058 - Always adopt the info from autocomplete attribute. MozReview-Commit-ID: CdAX9XZX7R0
ee34d85c3f01b2a8ae5cda412cdb8f5ee55e5378: Bug 1379600 - Implement the feature of filling and previewing Credit Card fields. draft
Sean Lee <selee@mozilla.com> - Thu, 27 Jul 2017 03:53:19 +0800 - rev 618792
Push 71458 by bmo:selee@mozilla.com at Tue, 01 Aug 2017 04:10:55 +0000
Bug 1379600 - Implement the feature of filling and previewing Credit Card fields. MozReview-Commit-ID: ADklL3VFujI
515426584bad9efd1003582fe39e749894f36213: Bug 1385144 - Overlapping negative line numbers do not display as a stack. r?zer0 draft
Micah Tigley <tigleym@gmail.com> - Mon, 31 Jul 2017 21:55:00 -0600 - rev 618791
Push 71457 by bmo:tigleym@gmail.com at Tue, 01 Aug 2017 03:58:07 +0000
Bug 1385144 - Overlapping negative line numbers do not display as a stack. r?zer0 MozReview-Commit-ID: xlkj6OjL4n
548972dea9f17a334b1ab5465a7d6f747d772e86: Bug 1382928 - Use atomics for thread-shared pieces of state in ThreadResponsiveness.cpp. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 31 Jul 2017 23:37:39 -0400 - rev 618790
Push 71456 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:45:17 +0000
Bug 1382928 - Use atomics for thread-shared pieces of state in ThreadResponsiveness.cpp. r?njn MozReview-Commit-ID: LZJ4XHZPi7N
2ced52e09b2b4d726513ee0b7426f58323eca9c8: Use Relaxed memory ordering for RacyFeatures. draft
Markus Stange <mstange@themasta.com> - Mon, 31 Jul 2017 23:44:30 -0400 - rev 618789
Push 71456 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:45:17 +0000
Use Relaxed memory ordering for RacyFeatures. MozReview-Commit-ID: 5ycCSEYZg7J
fa01ca2cc74f2c7f1dad1bf4c1513d99c3a73896: Bug 1382928 - Use atomics for thread-shared pieces of state in ThreadResponsiveness.cpp. r?njn draft
Markus Stange <mstange@themasta.com> - Mon, 31 Jul 2017 23:37:39 -0400 - rev 618788
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 1382928 - Use atomics for thread-shared pieces of state in ThreadResponsiveness.cpp. r?njn MozReview-Commit-ID: LZJ4XHZPi7N
5609a4a66d4a24b086c7794b8bfa3e8926e4594a: Use Relaxed memory ordering for RacyFeatures. draft
Markus Stange <mstange@themasta.com> - Mon, 31 Jul 2017 20:45:43 -0400 - rev 618787
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Use Relaxed memory ordering for RacyFeatures. MozReview-Commit-ID: 5ycCSEYZg7J
ba533a60734b452aee186ef32af0e49a23ba060c: Bug 785440 - Move profiler_is_active() implementation (and RacyFeatures) into GeckoProfiler.h. draft
Markus Stange <mstange@themasta.com> - Fri, 28 Jul 2017 15:23:20 -0400 - rev 618786
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 785440 - Move profiler_is_active() implementation (and RacyFeatures) into GeckoProfiler.h. MozReview-Commit-ID: D8y5RK2t6N4
320f97ac73e6481025163b0824dbc7b7023b9e55: Bug 785440 - Make AUTO_PROFILER_LABEL_JSCONTEXT only push a pseudo stack frame if the profiler is active. draft
Markus Stange <mstange@themasta.com> - Fri, 28 Jul 2017 00:05:56 -0400 - rev 618785
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 785440 - Make AUTO_PROFILER_LABEL_JSCONTEXT only push a pseudo stack frame if the profiler is active. MozReview-Commit-ID: KCXRNmnOSAs
1cfa9e935875dcb9ad8edb9c3b99f16d59d34006: Bug 785440 - Make js::GetContextProfilingStack inlineable. draft
Markus Stange <mstange@themasta.com> - Sat, 29 Jul 2017 09:37:47 -0400 - rev 618784
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 785440 - Make js::GetContextProfilingStack inlineable. This requires moving some things around. RootingContext is an existing superclass of JSContext whose members are exposed in a header file, so that the access to the geckoProfiler_ member can be inlined into non-JS code. MozReview-Commit-ID: JkXLiYeMNeE
a4426e31c26fef2726cd88638802d82b723b654d: Bug 785440 - Get the pseudostack from the JSContext instead of using TLS. Does a function call. draft
Markus Stange <mstange@themasta.com> - Thu, 27 Jul 2017 21:22:36 -0400 - rev 618783
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 785440 - Get the pseudostack from the JSContext instead of using TLS. Does a function call. MozReview-Commit-ID: EDbBrL5IOnd
bd273cb97c73a6428dbff381660d645b033ca144: Bug 1385998 - Use ReleaseAcquire memory ordering when modifying the PseudoStack. draft
Markus Stange <mstange@themasta.com> - Mon, 31 Jul 2017 16:21:59 -0400 - rev 618782
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 1385998 - Use ReleaseAcquire memory ordering when modifying the PseudoStack. On x86, ReleaseAcquire is effectively only a requirement for the compiler, not for the CPU, because x86 already has the semantics we need. With this change, the stackPointer increments and decrements compile to pure 'inc' and 'dec' instructions, which is probably the best we can expect. Before this patch, the writes to stackPointer were done using sequentially- consistent stores. On x86 these compile to 'xchg' instructions, which showed up as the most expensive part of the PseudoStack overhead. MozReview-Commit-ID: IP9w9ievEXZ
8c6f2c9b7a2d4189b676028573b1bb6cfe28d26d: Bug 1385998 - Don't use atomic increments / decrements on stackPointer. draft
Markus Stange <mstange@themasta.com> - Mon, 31 Jul 2017 15:00:03 -0400 - rev 618781
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 1385998 - Don't use atomic increments / decrements on stackPointer. Only one thread ever modifies a PseudoStack, so we don't need to enforce synchronization of writes from different threads. We can just read the old value, add one to it, and then do an atomic store with the new value, because we know that the current value of stackPointer can't have changed in the meantime. MozReview-Commit-ID: 3WIdyJC9kcj
5c78bacde09460e428108b5e44798ed781775b9d: Bug 785440 - Add profiler labels to WebIDL bindings: getters / setters / method calls. draft
Markus Stange <mstange@themasta.com> - Sat, 25 Feb 2017 23:54:01 -0500 - rev 618780
Push 71455 by bmo:mstange@themasta.com at Tue, 01 Aug 2017 03:38:43 +0000
Bug 785440 - Add profiler labels to WebIDL bindings: getters / setters / method calls. MozReview-Commit-ID: 1aXaSDokpvz
0a6147cca49e3e718b46522a9b99fbc9bf3976e2: Bug 1386013 - Log an error when Safe Browsing times out. r?hchang draft
Francois Marier <francois@mozilla.com> - Mon, 31 Jul 2017 20:29:25 -0700 - rev 618779
Push 71454 by fmarier@mozilla.com at Tue, 01 Aug 2017 03:30:05 +0000
Bug 1386013 - Log an error when Safe Browsing times out. r?hchang MozReview-Commit-ID: A99ov9T7rtm
66214717534317b2838e3f1a578d7ec4c9baf730: Bug 1384656 - Use GeckoStyleContext in nsStyleTransformMatrix::ProcessTranslatePart. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 31 Jul 2017 17:31:27 +0800 - rev 618778
Push 71453 by bmo:boris.chiou@gmail.com at Tue, 01 Aug 2017 03:28:54 +0000
Bug 1384656 - Use GeckoStyleContext in nsStyleTransformMatrix::ProcessTranslatePart. The unit of nsCSSValue is always number/pixel/percent or eCSSUnit_Calc, so we don't need the style context for Servo backend. Besides, ReadTransform is a public API used in many places, so we keep its argument type as nsStyleContext. MozReview-Commit-ID: KLdrJ5BJXg8
82a445aa5587f13c8197db90545badefe22163af: Bug 1384656 - Use GeckoStyleContext in nsStyleTransformMatrix::ProcessTranslatePart. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 31 Jul 2017 17:31:27 +0800 - rev 618777
Push 71452 by bmo:boris.chiou@gmail.com at Tue, 01 Aug 2017 03:23:22 +0000
Bug 1384656 - Use GeckoStyleContext in nsStyleTransformMatrix::ProcessTranslatePart. The unit of nsCSSValue is always number/pixel/percent or eCSSUnit_Calc, so we don't need the style context for Servo backend. Besides, ReadTransform is a public API used in many places, so we keep its argument type as nsStyleContext. MozReview-Commit-ID: KLdrJ5BJXg8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip