945badc82d9ab5f41c81b074d9442f84f1c0c2b3: Bug 1513366: Part 4 - Use do_ImportModule in WebReplay code. r=bhackett
Kris Maglione <maglione.k@gmail.com> - Tue, 11 Dec 2018 13:57:25 -0800 - rev 511067
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513366: Part 4 - Use do_ImportModule in WebReplay code. r=bhackett Differential Revision: https://phabricator.services.mozilla.com/D14214
8aa82890a1ab7ca428f300fbc38d461939763548: Bug 1513366: Part 3 - Update txEXSLTFunctions to use do_ImportModule. r=Ehsan
Kris Maglione <maglione.k@gmail.com> - Tue, 11 Dec 2018 13:30:13 -0800 - rev 511066
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513366: Part 3 - Update txEXSLTFunctions to use do_ImportModule. r=Ehsan This makes the code much simpler, and also likely much more efficient, since it does not involve creating a sandbox, and the resulting copies and cross-compartment-wrapper overhead. Differential Revision: https://phabricator.services.mozilla.com/D14213
8a96de7a04728e56eb0b89fabb5ab769d3de97de: Bug 1513366: Part 2 - Update MemoryTelemetry to use do_ImportModule. r=erahm
Kris Maglione <maglione.k@gmail.com> - Tue, 11 Dec 2018 13:28:59 -0800 - rev 511065
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513366: Part 2 - Update MemoryTelemetry to use do_ImportModule. r=erahm It makes things much simpler. Differential Revision: https://phabricator.services.mozilla.com/D14210
5e6ff65ae3305d337684d9e7d44a83aa594b132e: Bug 1513366: Part 1 - Add do_ImportModule helper for importing JS modules. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Tue, 11 Dec 2018 13:28:20 -0800 - rev 511064
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513366: Part 1 - Add do_ImportModule helper for importing JS modules. r=mccr8 This helper makes it considerably easier for C++ code to import a JS module and wrap it in an appropriately-defined XPIDL interface for its exports. Typical usage is something like: Foo.jsm: var EXPORTED_SYMBOLS = ["foo"]; function foo(bar) { return bar.toString(); } mozIFoo.idl: interface mozIFoo : nsISupports { AString foo(double meh); } Thing.cpp: nsCOMPtr<mozIFoo> foo = do_ImportModule( "resource://meh/Foo.jsm"); MOZ_TRY(foo->Foo(42)); Differential Revision: https://phabricator.services.mozilla.com/D14209
9a5ef8fd69c9b0c2210c9ef491217ddb45d3a76d: Bug 1513308 - Lazily initialize DirectX devices for WebRender r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 18 Dec 2018 14:54:28 +0900 - rev 511063
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513308 - Lazily initialize DirectX devices for WebRender r=mattwoodrow
0f29d352d92600fa1fb394863c864cd8a87db14b: Merge mozilla-central to mozilla-inbound
arthur.iakab <aiakab@mozilla.com> - Tue, 18 Dec 2018 07:36:08 +0200 - rev 511062
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Merge mozilla-central to mozilla-inbound
e93ef744a2f3ebf0c3f327ee7f73c3099d3bf1c9: Backed out 2 changesets (bug 1513959) for wpt failure in css/css-sizing/range-percent-intrinsic-size-1.html. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Tue, 18 Dec 2018 04:37:15 +0200 - rev 511061
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Backed out 2 changesets (bug 1513959) for wpt failure in css/css-sizing/range-percent-intrinsic-size-1.html. CLOSED TREE Backed out changeset 24d7c1d1ea09 Backed out changeset 094ae6e3e717 (bug 1513959)
6513765f487f36be0679e4a6eae2ed6c7433d705: Bug 1513798 - Automatically set -syslibroot for OSX cross-builds from configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 17:01:23 +0900 - rev 511060
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Automatically set -syslibroot for OSX cross-builds from configure. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D14384
711a06bf02e5c27f8fa8abe94a406665bc227dab: Bug 1513798 - Expose the linker kind to moz.build. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 16:19:28 +0900 - rev 511059
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Expose the linker kind to moz.build. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D14383
771cdabf7b5ad4beba6c6ad2e42aee0918eedab7: Bug 1513798 - Don't set HOST_{CC,CXX,CPP} and CPP. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 14:52:44 +0900 - rev 511058
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Don't set HOST_{CC,CXX,CPP} and CPP. r=nalexander CPP/HOST_CPP were probably not necessary already, but now that we leave it to configure to figure out the appropriate compiler flags, we don't need to set HOST_CC/HOST_CXX to remove the flags from CC/CXX. Differential Revision: https://phabricator.services.mozilla.com/D14382
cf49d8a11b8ace645bf1f8b6d4dfd90c57d3ae19: Bug 1513798 - Use --with-macos-sdk for OSX cross build. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 14:51:07 +0900 - rev 511057
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Use --with-macos-sdk for OSX cross build. r=nalexander Rather than manually passing -isysroot to clang. Ideally, we shouldn't need to fill BINDGEN_CFLAGS from the mozconfig, but we're not quite there yet. Differential Revision: https://phabricator.services.mozilla.com/D14381
93d4d156771f860e7d85625edd00bfea5bf70ee3: Bug 1513798 - Move --with-macos-{sdk,private-frameworks} to python configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 16:12:35 +0900 - rev 511056
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Move --with-macos-{sdk,private-frameworks} to python configure. r=nalexander Because we now set the sysroot include flags early in python configure, we don't need to set CPP/CXXCPP. We also skip the explicit compiler test because more complete tests follow anyways. Differential Revision: https://phabricator.services.mozilla.com/D14380
59af907ee8f0eaf62bc1ecf84d3be0a7095dded8: Bug 1513798 - Simplify the handling of --enable-macos-target. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 15:16:03 +0900 - rev 511055
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Simplify the handling of --enable-macos-target. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D14379
c75101881c65e3cbe457ecfc991cff2654a04914: Bug 1513798 - Add cctools/bin to PATH. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 14:45:01 +0900 - rev 511054
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Add cctools/bin to PATH. r=nalexander Instead of passing -B to clang and setting TOOLCHAIN_PREFIX. Differential Revision: https://phabricator.services.mozilla.com/D14378
2ba116be640121401d7bc43bcbaca14d94dd6975: Bug 1513798 - Automatically set TOOLCHAIN_PREFIX when cross-compiling for OSX. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Dec 2018 15:58:27 +0900 - rev 511053
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1513798 - Automatically set TOOLCHAIN_PREFIX when cross-compiling for OSX. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D14377
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 +100000 tip