f5dd83abdb399422f09f75576c970c74daeb3798: Bug 1402473 - Relax RegExpShared assert to ignore shutdown leaks r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 09 Oct 2017 10:22:44 +0100 - rev 427687
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1402473 - Relax RegExpShared assert to ignore shutdown leaks r=jandem
613f64109bdef590b9748355441b3c620efa7be5: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 09 Oct 2017 11:19:20 +0200 - rev 427686
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: EE6DcCgHufi
6ad5b916c9659aeb4b901d8f9ec7f121dc2c4418: Bug 1400003 - Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE r=sfink r=froydnj
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 09 Oct 2017 10:03:20 +0100 - rev 427685
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1400003 - Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE r=sfink r=froydnj
06d85b20ec65d18ed813f27bec0cb314687dd3b4: merge autoland to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 09 Oct 2017 11:06:23 +0200 - rev 427684
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
merge autoland to mozilla-central. r=merge a=merge MozReview-Commit-ID: Dv5XkOkXC25
67a8e12324569dd730347187e2ffccae486c758b: Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 03 Oct 2017 09:05:19 +1100 - rev 427683
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. (Path is actually r=froydnj.) Bug 1400459 devirtualized nsIAtom so that it is no longer a subclass of nsISupports. This means that nsAtom is now a better name for it than nsIAtom. MozReview-Commit-ID: 91U22X2NydP
ab412f11a3cb7074f4cd54192f36ccb609c572d8: servo: Merge #18786 - Rename nsIAtom as nsAtom (from nnethercote:bug-1400460); r=froydnj
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 08 Oct 2017 19:10:40 -0500 - rev 427682
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
servo: Merge #18786 - Rename nsIAtom as nsAtom (from nnethercote:bug-1400460); r=froydnj Bug 1400459 devirtualized nsIAtom so that it is no longer a subclass of nsISupports. This means that nsAtom is now a better name for it than nsIAtom. <!-- Please describe your changes on the following line: --> This is the Servo-side PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1400460. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1400460 <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because testing is on the Gecko side. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 715fc9cea6ed4ad22772c6d20136eac66cfe275c
fc8bdc8baa6544ad57875e5c8be0a546dfa35032: Bug 1394995 - Initial implementation of DecoderDoctorLogger - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Mon, 28 Aug 2017 11:54:12 +1200 - rev 427681
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1394995 - Initial implementation of DecoderDoctorLogger - r=jwwang DecoderDoctorLogger and its related classes offer a cheap way to gather log messages from media stack objects, and then process these messages to extract object lifetimes and messages related to separate HTMLMediaElement's. MozReview-Commit-ID: AIf2nAMjoDy
dac1ee688e1e7a03a155a446ea4e21966f19cffc: Bug 1394995 - MultiWriterQueue - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Fri, 15 Sep 2017 15:10:17 +1200 - rev 427680
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1394995 - MultiWriterQueue - r=jwwang Templated queue allowing safe and fast multi-threaded pushes. Popping is not thread-safe (but concurrent pushes are still allowed.) MozReview-Commit-ID: BHQ3nOlHkLX
829e37a5150f79a53dd54977a7b24dca4889c8dd: Bug 1394995 - RollingNumber - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Fri, 15 Sep 2017 14:31:13 +1200 - rev 427679
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1394995 - RollingNumber - r=jwwang Unsigned-number value-class with modified comparison operators that keep ordering consistent across overflows. I.e., numbers before the overflow (close to the maximum) will be considered smaller than numbers after the overflow (close to 0). (Note that such comparisons break down for numbers separated by more than half the type range.) MozReview-Commit-ID: 1hdK2JknlqZ
6947cddff40c1473a088d3fb2b21bf9a4db808ec: Bug 1394995 - Moved DecoderDoctor files to dom/media/doctor/ - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Mon, 28 Aug 2017 10:37:44 +1200 - rev 427678
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1394995 - Moved DecoderDoctor files to dom/media/doctor/ - r=jwwang MozReview-Commit-ID: 9fEmeizzAAw
acb806f1eaab0b2f1b1a49137f3f64f2f455c60d: servo: Merge #18783 - style: Introduce CustomPropertiesBuilder (from emilio:custom-props-builder); r=SimonSapin
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 08 Oct 2017 09:50:04 -0500 - rev 427677
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
servo: Merge #18783 - style: Introduce CustomPropertiesBuilder (from emilio:custom-props-builder); r=SimonSapin I'm about to introduce more state here to implement optimizations for custom property cascading, so this abstraction is useful to encapsulate that state. Source-Repo: https://github.com/servo/servo Source-Revision: 55a37930b218713fff4ba84b4fa1e43a0455e498
0761ebb5bc7992cecc174a901c412bf3b80b0513: Bug 1406306 - Part2. Update reftest.list after the fix. r=jrmuizel
Ethan Lin <ethlin@mozilla.com> - Fri, 06 Oct 2017 15:39:51 +0800 - rev 427676
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1406306 - Part2. Update reftest.list after the fix. r=jrmuizel MozReview-Commit-ID: ILxmYcbFFk1
52638a2fedc53269d593f925842e096e40e13f2a: Bug 1406306 - Part1. Repaint items when scale is changed. r=jrmuizel
Ethan Lin <ethlin@mozilla.com> - Fri, 06 Oct 2017 14:50:33 +0800 - rev 427675
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1406306 - Part1. Repaint items when scale is changed. r=jrmuizel MozReview-Commit-ID: LelAXxnxeRb
05fe520514c16f901be5dafde3d6dcefd00539dd: servo: Merge #18758 - Add support for dynamic bgcolor change (from stuartnelson3:stn/dynamic-body-bgcolor); r=emilio
Stuart Nelson <stuartnelson3@gmail.com> - Sun, 08 Oct 2017 07:47:50 -0500 - rev 427674
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
servo: Merge #18758 - Add support for dynamic bgcolor change (from stuartnelson3:stn/dynamic-body-bgcolor); r=emilio - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 712d32e899fd7209f11a422573e18c724ecc65d8
d5c376eb3d03125941c69875659e83a8ca29f301: servo: Merge #18781 - style: Add a simple custom properties benchmark (from emilio:custom-props-bench); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 08 Oct 2017 06:04:28 -0500 - rev 427673
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
servo: Merge #18781 - style: Add a simple custom properties benchmark (from emilio:custom-props-bench); r=heycam This is going to help the work in bug 1405411. Source-Repo: https://github.com/servo/servo Source-Revision: 47efcd5e52afd62dcd84ba350948039f67613e20
0e9884ed1cf1ae8704a6c9fbbca8ebfafd065a1a: merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 08 Oct 2017 20:57:14 +0200 - rev 427672
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
a4466933d251bca22688a859c108eb11772401c2: Bug 1402584. P2 - reset readyState to HAVE_NOTHING before loading next source child. See comment 18 for the root cause. r=gerald on a CLOSED TREE
JW Wang <jwwang@mozilla.com> - Sun, 08 Oct 2017 17:08:00 +0200 - rev 427671
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1402584. P2 - reset readyState to HAVE_NOTHING before loading next source child. See comment 18 for the root cause. r=gerald on a CLOSED TREE Also assert readyState is HAVE_NOTHING before creating a new decoder. MozReview-Commit-ID: B0QACf96AA3
f7b9b00dfe1737236efe4032661d3bf2bb9aaea5: Bug 1402584. P1 - Backed out changeset 442e8020e2ac. r=gerald
JW Wang <jwwang@mozilla.com> - Sun, 08 Oct 2017 17:07:55 +0200 - rev 427670
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1402584. P1 - Backed out changeset 442e8020e2ac. r=gerald MozReview-Commit-ID: JqZJDTMyKGm
0b1a22a4c03cf1c66c47e41a0113969b7289d1b3: Bug 1389561 - Part 2: Add MOZ_DIAGNOSTIC_ASSERT for mTemporaryStorageInitialized, r=janv
Shawn Huang <shuang@mozilla.com> - Mon, 09 Oct 2017 16:57:55 +0800 - rev 427669
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1389561 - Part 2: Add MOZ_DIAGNOSTIC_ASSERT for mTemporaryStorageInitialized, r=janv
45efb288d8c572cb053a2193ac79dd3d28ab6fd1: Bug 1405999 part 4 - Optimize and clean up NewNativeFunction and related functions. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Oct 2017 10:03:14 +0200 - rev 427668
Push 97 by fmarier@mozilla.com at Sat, 14 Oct 2017 01:12:59 +0000
Bug 1405999 part 4 - Optimize and clean up NewNativeFunction and related functions. r=anba
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip