Граф коммитов

553039 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Kew 1eaa84a0df Bug 1390980 - Work around more bad fonts on older macOS. r=jrmuizel 2017-08-18 18:36:59 +01:00
Jeff Muizelaar 480f5db364 Bug 1383055. RecordedEvent: Add DoWithEvent. r=lsalzman
Add DoWithEvent which switches over an event type, reads the event into
a stack variable and calls a callable with that event as a parameter.

This avoids doing a heap allocation for every event that we play back.
2017-08-18 13:03:09 -04:00
Jeff Muizelaar 04eb151254 Bug 1383055. Factor out a FOR_EACH_EVENT macro. r=lsalzman
This will let us avoid duplicating the event list for the upcoming
DoWithEvent function.
2017-08-18 13:03:09 -04:00
Gijs Kruitbosch fea0af94d3 Bug 1382145 - update customize mode header to be clearer, r=abenson
MozReview-Commit-ID: ag8hELX4Zo

--HG--
extra : rebase_source : d315bc47fd10a6f99025c5853549f4a7c36d90de
2017-08-18 12:41:58 +01:00
Michael Layzell 4f71ca4422 Bug 1379345 - Transmit permissions for view-source URIs, r=ehsan 2017-08-18 12:38:04 -04:00
Nathan Froyd 3f20e1f6cd Bug 1386918 - out-of-line LazyLogModule::operator LogModule*(); r=erahm
This function takes up quite a bit of space, and there's no need to for
the log getter to be inlined everywhere.  Moving this to out-of-line
code saves ~200K on x86-64 Linux.
2017-08-18 12:32:05 -04:00
James Graham 3d4fc5c8f4 Bug 1391584 - Disable modules test for instability, a=testonly
MozReview-Commit-ID: ENEVmvMrik6
2017-08-18 17:26:55 +01:00
James Graham 1f253e82ba Bug 1391583 - Disable unstable webdriver test, a=testonly
MozReview-Commit-ID: 31fB5KELoj
2017-08-18 17:26:55 +01:00
James Graham 30cd16ab59 Bug 1391582 - Fix wpt lint for upstream changes, a=testonly
MozReview-Commit-ID: 42Bozz991wW
2017-08-18 17:26:54 +01:00
James Graham 420a95c299 Bug 1391588 - Disable WebRTC test for instability on Windows, a=testonly
MozReview-Commit-ID: JymF7YFpJNJ
2017-08-18 17:26:54 +01:00
James Graham 80cfda2de8 Bug 1391582 - Update web-platform-tests metadata to revision b039c00a086291f97df9caa6b999e9d123c91b27
MozReview-Commit-ID: L5DIN7lQPOc


--HG--
rename : testing/web-platform/meta/webdriver/interface.html.ini => testing/web-platform/meta/webdriver/tests/interface.html.ini
rename : testing/web-platform/meta/webdriver/get_title.py.ini => testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
2017-08-18 17:26:54 +01:00
James Graham e0c601dea7 Bug 1391582 - Update web-platform-tests to revision b039c00a086291f97df9caa6b999e9d123c91b27, a=testonly
MozReview-Commit-ID: 1n6P2WJZJy3


--HG--
rename : testing/web-platform/tests/webdriver/tests/maximize_window.py => testing/web-platform/tests/webdriver/tests/contexts/maximize_window.py
rename : testing/web-platform/tests/webdriver/tests/cookies.py => testing/web-platform/tests/webdriver/tests/cookies/cookies.py
rename : testing/web-platform/tests/webdriver/interface.html => testing/web-platform/tests/webdriver/tests/interface.html
rename : testing/web-platform/tests/webdriver/tests/navigation.py => testing/web-platform/tests/webdriver/tests/navigation/current_url.py
rename : testing/web-platform/tests/webdriver/status.py => testing/web-platform/tests/webdriver/tests/status.py
2017-08-18 17:26:53 +01:00
André Bargull 345f74da27 Bug 1388375 - Don't unbox symbol objects in ValueToId. r=jandem 2017-08-09 11:36:47 +02:00
André Bargull 2f3ce16201 Bug 1389904 - Change variable type back to char16_t to avoid false-positives from coverity. r=till 2017-08-16 16:24:49 +02:00
André Bargull 537d49e004 Bug 1391304 - Inline IsCallable when called with MIRType::Value. r=jandem 2017-08-17 18:31:33 +02:00
Georg Fritzsche fecbd1f9b8 Bug 1391359 - Cleanup timestamp computation in nsAppStartup.cpp. r=gsvelto 2017-08-17 11:50:00 -04:00
André Bargull e73ea68a99 Bug 1383393 - Also ignore null as Symbol.toPrimitive method. r=jandem
--HG--
extra : rebase_source : c8a11f2152d5f4c1cb7729d521cbceb43f0be37a
2017-08-17 15:45:27 +02:00
Randell Jesup 76448d68d0 Bug 1374164: Clear mImageContainer as well as mImage when stopping a gUM stream r=jib
Also removes hiding of mImage/mImageContainer/mMonitor by
MediaEngineDefault, general cleanup of MediaEngineDefault shutdown, and
fixing locking around access to protected members.
2017-08-17 13:54:06 -04:00
Tooru Fujisawa dbfd6caeb0 Bug 1390772 - Check the emptiness of the destination directory for clone. r=gps 2017-08-19 01:11:44 +09:00
Nathan Froyd 802e57346a Bug 1390524 - correctly pass extra_toolchain_flags only to target compiles; r=glandium
We define extra_toolchain_flags for passing extra flags to the target
compiler during configure.  But the way things are currently set up, we
pass those flags to the host compiler during configure as well.  This
behavior is incorrect, and we should only be passing the flags from
extra_toolchain_flags if we're compiling for the target.
2017-08-18 12:05:05 -04:00
Ryan VanderMeulen 3fe1f45009 Backed out 8 changesets (bug 1356334) for frequent test_ext_contentscript_async_loading.html failures on Android debug on a CLOSED TREE.
Backed out changeset 9c677ebfdda0 (bug 1356334)
Backed out changeset 16b49fd1c38a (bug 1356334)
Backed out changeset 4f5bcd2b2dc6 (bug 1356334)
Backed out changeset d832803270ac (bug 1356334)
Backed out changeset b83aea215a82 (bug 1356334)
Backed out changeset b2a663ffd144 (bug 1356334)
Backed out changeset 805c56806930 (bug 1356334)
Backed out changeset 7c880eca810a (bug 1356334)
2017-08-18 11:32:18 -04:00
Ryan VanderMeulen 24c9581b48 Backed out changeset fbf0e8609abb (bug 1390428) for Windows clipboard test failures on a CLOSED TREE. 2017-08-18 10:58:47 -04:00
Lars T Hansen ccad934692 Bug 1277562 - Part 17: Make Baseline code patchable, and patch in Ion code when available. r=luke
--HG--
extra : rebase_source : d116ea44c73a882f861c5a6db464918ec9e56103
extra : intermediate-source : 87497f2c6a528538b644a1e929142e49d26db2b8
extra : source : 96a218f2194206873b8a08174ac57df99b0c3ea6
2017-06-01 13:17:17 +02:00
Lars T Hansen 1783392f5e Bug 1277562 - Part 16b: Implement javascript.options.wasm_ionjit. r=billm
--HG--
extra : rebase_source : 6956d4002670590667f83cf9f5f6a2f82df6ba84
2017-06-29 15:37:01 -07:00
Lars T Hansen c2b2b99de3 Bug 1277562 - Part 16a: Make it possible to disable ion for wasm separately from ion for JS. r=luke
--HG--
extra : rebase_source : f7f68d7eebe64b6d0434b48bdf07f5357f7119f6
2017-08-10 14:02:50 +02:00
Lars T Hansen 9572bd246d Bug 1277562 - Part 15: Pass tier parameter to wasmExtractCode - update test cases. r=luke, r=janv
--HG--
extra : rebase_source : a5b1d168ffb63ea61cb8a6246cd75522f256e076
extra : source : ab4ed091c1938747af5de9cff86275908a712446
2017-06-14 13:38:22 +02:00
Lars T Hansen 9dca888455 Bug 1277562 - Part 14: Make wasmExtractCode take a tier parameter. r=luke
--HG--
extra : rebase_source : eb5b830eb5939e47a241d14785b6ba0144bc661c
extra : intermediate-source : 5bd3a9edddae493b9598d29ba49844158e5b116e
extra : source : 52de3435c747bd4525df160b7d2200618590ff49
2017-06-14 13:37:50 +02:00
Lars T Hansen ef8c27aebc Bug 1277562 - Part 13: Guard against re-adding an import dependency when reoptimizing for tier2. r=luke
--HG--
extra : rebase_source : d807c59d949fddfbf4e3e212900e8d774d135774
extra : intermediate-source : d409538ef75d1da17bc931d220415ca9df8b2d09
extra : source : ce10fbb37e52741d276e6a779857a36e3d8b05cb
2017-06-08 13:44:56 +02:00
Lars T Hansen 0596a245bd Bug 1277562 - Part 12: Get rid of Tier::TBD. r=luke
--HG--
extra : rebase_source : 7f9b33af91e874e8868cb9cb28475dca601bf4e0
extra : intermediate-source : 83bb4f9bda591f62a798979e67aff0a099de4d99
extra : source : 71377c4e714e0991f5d6ac7630f142b5fb6f1fe4
2017-06-02 14:05:08 +02:00
Lars T Hansen cbbb31b770 Bug 1277562 - Part 11: Adapt to tiering in instance list search. r=luke
--HG--
extra : rebase_source : c71fc2d2384e1665806edd4af1027f9c274b2195
extra : intermediate-source : db5208041134516b23467b0465ecf089692f6210
extra : source : 0d6c1bdb97fd8909442a7d9f1fea9b6ecf27d546
2017-06-02 13:21:03 +02:00
Lars T Hansen 6c8750179d Bug 1277562 - Part 10: Cancel background tier2 compilation correctly. r=luke
--HG--
extra : rebase_source : 18a697b56753810eebce2f62761e9025fadbbd9e
extra : intermediate-source : da8ed7d2b68bbfc2cd3daab285ddc82c5576f6c9
extra : source : 00351538382b90f6f8753a9dc1c9948a13157f09
2017-06-13 19:32:13 +02:00
Lars T Hansen 691c2c0203 Bug 1277562 - Part 9: Add Wasm Tier 2 compilation tasks. r=luke
--HG--
extra : rebase_source : 2b95eddcf25d17445b1a377bd3017538b663179c
extra : source : da9e75d2e82c3e3564bb3e37230d384bcf7ffacf
2017-02-09 15:15:17 +01:00
Lars T Hansen 8d4d063c52 Bug 1277562 - Part 8: Track wasm compilation state separately for tiers. r=luke
--HG--
extra : rebase_source : 630f43e0454647c24e652feff9bb2042c6f56d94
2017-05-30 10:55:28 +02:00
Lars T Hansen a33428ed0b Bug 1277562 - Part 7: Tiering control logic. r=luke
--HG--
extra : rebase_source : dc9ce8adedda592ba8b7c421b75cbf322f126ebf
extra : source : 74f62e2e5899429b6f864984a46237e62533c42c
2017-02-02 13:56:36 +01:00
Lars T Hansen 52006b201a Bug 1277562 - Part 5b: Adapt test cases. r=yury
--HG--
extra : rebase_source : 545315ea97844eed615e2dd6fd380f34d4d09623
2017-06-29 14:49:43 -07:00
Lars T Hansen 16a023dd8a Bug 1277562 - Part 5a: Change the meaning of the wasm-baseline switch. r=luke
--HG--
extra : rebase_source : 793eacb33d1901565d2b7b2e84501cc8917a4149
extra : source : 392b626dc954766ac5a077f4cad7ab489fd907aa
2017-02-02 13:22:40 +01:00
Lars T Hansen 13cc104eed Bug 1277562 - Part 4: Implement shared hasTier2 flag. r=luke
--HG--
extra : rebase_source : 797e28a67d8c50f5f84692827d68a2c3101fc2bf
2017-05-24 13:50:30 +02:00
Lars T Hansen 6f41d4e35c Bug 1277562 - Part 3: Tiering for elemSegments, because they contain CodeRange indices. r=luke
--HG--
extra : rebase_source : cfaa202e98bc120fd33f97635e4cd097aab1e3a2
2017-06-16 15:31:16 +02:00
Lars T Hansen 39c2ce83e4 Bug 1277562 - Part 2: Data structure support for tier-variant data, for second tier. r=luke
--HG--
extra : rebase_source : a7298fd82b8057853fead29b09d0d60ed07e739b
2017-05-24 12:02:25 +02:00
Lars T Hansen 06151af353 Bug 1277562 - Part 1: Equate Tier::Debug with Tier::Baseline and Tier::Serialized with Tier::Ion. r=luke
--HG--
extra : rebase_source : 8e08dcca9153a8546059c1b63b69f3962a651094
extra : intermediate-source : c344193a2aafa0077c4f72ac7eb5c664fd6e35b9
extra : source : b21703500bfb048064912ac6ad7933b19497f825
2017-06-06 17:02:32 +02:00
Lars T Hansen f3a4d870b5 Bug 1277562 - Part 0: Rename anyTier as stableTier. r=luke
--HG--
extra : rebase_source : d291fe88d42f191e0ec143b86e99f10e9ab64f93
2017-08-09 14:09:30 +02:00
Yu Yin d23a341e43 Bug 1390802 - Fix mips64 storeValue function. r=luke
--HG--
extra : rebase_source : 56a848261260469b9a1b8d8527d17aad94763639
2017-08-16 20:48:00 -04:00
Jessica Jong 5acceab713 Bug 1390342 - Skip pattern matching in HasPatternMismatch() if @pattern is not set. r=ehsan
We use a bitfield in HTMLInputElement to cache whether the input element has the
@pattern set, and skip pattern mathching in HasPatternMismatch() if the
attribute is not set.

--HG--
extra : rebase_source : 797deb99bfee31bda824c809052083b66d62fd7c
2017-08-17 23:57:00 -04:00
Evan Tseng 24c84145bb Bug 1389002 - Update background color as #F9F9FA to match updated Photon visual spec and the background color of toolbar. r=jaws,timdream
MozReview-Commit-ID: HtPnAyD1bjf

--HG--
extra : rebase_source : 928f3f66298ea8fb1505ec9cf4615102cce4113c
extra : source : 4b420cda531b3628e151e2a0a8983b576f4ce23e
2017-08-10 15:12:44 +08:00
Paul Bone 3c56bb4f01 Bug 1384010 - Create prefs for allocation threshold factors. r=jonco
--HG--
extra : rebase_source : 61ad2bd2ef8c07be5ffafb8518800f50126a4383
2017-07-28 15:49:32 +10:00
Julian Seward 2556466b06 Bug 1390526 - Very inefficient (C++) heap allocations relating to BytecodeEmitter::code. r=jandem. 2017-08-18 12:48:18 +02:00
Franziskus Kiefer 6bd7f034fa Bug 1386955 - fix password manager test adapting to new NSS behaviour, r=johannh
--HG--
extra : rebase_source : 9f7e066dd1d47a653cff27cfcacad8f7bf854839
2017-08-17 15:57:47 +02:00
Franziskus Kiefer 1f68c99264 Bug 1386955 - land NSS d50a14c51077 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : e16eacdb0ca0bd10394a95d085b9c0fbf372b247
2017-08-18 08:26:30 +02:00
Jan de Mooij 34d7b9cafd Bug 1389949 - Make NPObjWrapper a JS proxy object. r=billm 2017-08-18 10:22:20 +02:00
Tim Nguyen de2a0d5224 Bug 1391524 - Followup: fix ESLint bustage. r=ntim
MozReview-Commit-ID: DTPL16Wkuek
2017-08-18 10:09:50 +02:00