5cafa6f3019b57c43312a75e7d7d58aeb032f1bc: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 01 Mar 2016 12:01:58 +0100 - rev 322542
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
merge mozilla-inbound to mozilla-central a=merge
a1800ff23514f93ad5dbdb74ddfa33be9268cf26: Bug 1251891 - Fix -Wunreachable-code warnings in testplugin. r=jimm
Chris Peterson <cpeterson@mozilla.com> - Wed, 10 Feb 2016 22:12:19 -0800 - rev 322541
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251891 - Fix -Wunreachable-code warnings in testplugin. r=jimm dom/plugins/test/testplugin/nptest_macosx.mm:278:10: warning: will never be executed [-Wunreachable-code] dom/plugins/test/testplugin/nptest_macosx.mm:307:10: warning: will never be executed [-Wunreachable-code] dom/plugins/test/testplugin/nptest.cpp:697:7: warning: will never be executed [-Wunreachable-code] dom/plugins/test/testplugin/nptest.cpp:2300:15: warning: will never be executed [-Wunreachable-code]
65f7f2ffd30c41a291779d89ecd8ed07e6f19567: Bug 1251887 - Add break to unintentional switch fallthrough in GfxInfoBase.cpp to fix -Wimplicit-fallthrough warning. r=milan
Chris Peterson <cpeterson@mozilla.com> - Fri, 26 Feb 2016 18:57:15 -0800 - rev 322540
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251887 - Add break to unintentional switch fallthrough in GfxInfoBase.cpp to fix -Wimplicit-fallthrough warning. r=milan widget/GfxInfoBase.cpp:158:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
74a8cd912dcd154cdfd0c771d7d4ea73f016191e: Bug 1252374 - Increase the chunk size of the displayListArena. r=roc.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 01 Mar 2016 16:48:31 +1100 - rev 322539
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1252374 - Increase the chunk size of the displayListArena. r=roc. It reduces the number of malloc/free calls and may reduce malloc heap fragmentation.
47edc016cd4a5afeb579b0c4ec86292484916cdb: Bug 1238430 - Enable WPT websocket tests that use WSS. r=mcmanus
Josh Matthews <josh@joshmatthews.net> - Fri, 26 Feb 2016 18:57:13 -0500 - rev 322538
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1238430 - Enable WPT websocket tests that use WSS. r=mcmanus
017122d17ff039ada9efdafc1582f530bbcfa0c4: Bug 1064543 - Don't emit FilterTypeSet if it wouldn't remove any types. r=h4writer
Johannes Schulte <j_schulte@outlook.com> - Fri, 26 Feb 2016 16:30:47 +0100 - rev 322537
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1064543 - Don't emit FilterTypeSet if it wouldn't remove any types. r=h4writer
90e6fc7313684e6f875500b6b6b9e4ec2fdda171: Bug 1251833 - Part 4: Remove some unneeded qualification from GCRuntime and friends. r=terrence
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Mon, 29 Feb 2016 12:10:00 -0500 - rev 322536
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251833 - Part 4: Remove some unneeded qualification from GCRuntime and friends. r=terrence
064b832e49db55a4c491c5a5b539abc09573bb61: Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Mon, 29 Feb 2016 11:24:00 -0500 - rev 322535
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence
7ef36969401db70b4fc57a858a6b9fd8a572bf36: Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Mon, 29 Feb 2016 11:22:00 -0500 - rev 322534
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence
0c59c0fc07fb5e182ca9ec52653c90fd85452cd9: Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Mon, 29 Feb 2016 11:21:00 -0500 - rev 322533
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence
87ea50b0a2603d94b38276891684cba2b9e5df12: Bug 1251848: Check StyleSheetHandles for being null-flavored before derefing them, in assertions within nsLayoutStylesheetCache::InvalidateSheet. r=bholley
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 29 Feb 2016 18:57:05 -0800 - rev 322532
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251848: Check StyleSheetHandles for being null-flavored before derefing them, in assertions within nsLayoutStylesheetCache::InvalidateSheet. r=bholley
fd9990a554a2120bb0f9fe59f575562a808323c4: Bug 1251288 - Make sure that debug builds use default update channel, r=rail DONTBUILD
Jordan Lund <jlund@mozilla.com> - Thu, 25 Feb 2016 13:25:37 -0800 - rev 322531
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251288 - Make sure that debug builds use default update channel, r=rail DONTBUILD I tested this via running fx_desktop_build.py with and without this patch and compared self.config: ``` ./scripts/fx_desktop_build.py --cfg configs/builds/releng_base_linux_64_builds.py --custom-build-variant-cfg debug --branch date --build-pool production --developer-run --dump-config ``` diff -pU 10 logs/localconfig_without_patch.json logs/localconfig_with_patch.json here is the diff of the above: http://people.mozilla.org/~jlund/update-channel-self-config.diff MozReview-Commit-ID: J82rgamohTk
3dee6df0c89099dcab7e6a458f01e4e98f6f3800: Bug 1251094 - beetmover bucket should be passed in explicitly, r=rail DONTBUILD
Jordan Lund <jlund@mozilla.com> - Wed, 24 Feb 2016 17:03:33 -0800 - rev 322530
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251094 - beetmover bucket should be passed in explicitly, r=rail DONTBUILD MozReview-Commit-ID: 66KRWYJg64q
254be11071c8f03ee598aeae055309863103223e: Bug 1252294 - Add python/futures to sys.path when building Sphinx docs; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Mon, 29 Feb 2016 16:08:34 -0800 - rev 322529
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1252294 - Add python/futures to sys.path when building Sphinx docs; r=chmanchester RTD is complaining that it can't find concurrent.futures. We solve this problem on RTD by adjusting sys.path in the Sphinx config file to add paths to the vendored packages. Sadly, there isn't really an easy way to test this before landing. But it should work. MozReview-Commit-ID: FrsLrbbOQWt
a5afedbecaadff30d5469a6dfb8ec78b96df9340: Bug 1252041 - rust: disable sse2 code generation on win32. r=mshal
Ralph Giles <giles@mozilla.com> - Mon, 29 Feb 2016 13:25:14 -0800 - rev 322528
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1252041 - rust: disable sse2 code generation on win32. r=mshal By default llvm (and rustc) generate sse2 instructions on x84, but we have users on old cpus without this extension, causing crashes in the rust code. Pass a flag when building for win32 to prevent this. Export and AC_SUBST RUSTFLAGS so it's available in the build. This apparently wasn't hooked up before.
da5dc4c5bb293ab0d25643360320d00ff9b3a614: bug 1250611 sign the addons used in the jetpack tests r=mossop
Andy McKay <amckay@mozilla.com> - Mon, 29 Feb 2016 13:06:56 -0800 - rev 322527
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
bug 1250611 sign the addons used in the jetpack tests r=mossop MozReview-Commit-ID: 2SOZovvXOf8
b0cd29d16e6c742d685accf883dc7a657522327e: Bug 1251790 - Add help for "interface objects", r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 26 Feb 2016 18:16:09 -0800 - rev 322526
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251790 - Add help for "interface objects", r=terrence
fccf01d7567dd45a288909c65f6e759d8523a6ac: Bug 1251703 - Always resolve virtual calls to known callees, r=mccr8
Steve Fink <sfink@mozilla.com> - Fri, 26 Feb 2016 11:20:13 -0800 - rev 322525
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251703 - Always resolve virtual calls to known callees, r=mccr8
80869f1474a46dd2abe12c79410ff7d0126980b7: Bug 1251480 - Use Rooted<UniquePtr<StateData>> in place of StateData::CustomAutoRooter, r=bz
Steve Fink <sfink@mozilla.com> - Fri, 26 Feb 2016 18:16:17 -0800 - rev 322524
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251480 - Use Rooted<UniquePtr<StateData>> in place of StateData::CustomAutoRooter, r=bz
d0d2cd5f762bd3cc932d3d86ed6d4b1c465929b8: Bug 1251480 - Implement Rooted<UniquePtr<T>>, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 26 Feb 2016 11:56:29 -0800 - rev 322523
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1251480 - Implement Rooted<UniquePtr<T>>, r=terrence
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip