Jan de Mooij
0e28aa1f54
Bug 1507066 part 1 - Move bytecode map from BaselineScript to TypeScript. r=tcampbell
...
We need this for the interpreter so our Baseline ICs work without a BaselineScript.
Also these days TypeScript is a more logical place for it anyway.
This also cleans up the TypeScript allocation code to stop relying on zero
initialization (malloc instead of calloc) and we now use the constructor.
Differential Revision: https://phabricator.services.mozilla.com/D17228
--HG--
extra : moz-landing-system : lando
2019-01-25 07:16:18 +00:00
Jan de Mooij
e2fd8d6b38
Bug 1513665 - Add missing realm checks to some Array and Promise functions. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D17511
--HG--
extra : moz-landing-system : lando
2019-01-24 19:22:42 +00:00
Emilio Cobos Álvarez
e4fc089556
Bug 1522555 - Remove a lot of dead code. r=kvark
...
We can always pull this back from history should we need it, but given
how broken the texture caching of pictures was (see the recent text shadow
story) I suspect we won't.
Differential Revision: https://phabricator.services.mozilla.com/D17524
--HG--
extra : moz-landing-system : lando
2019-01-24 17:31:20 +00:00
Jan de Mooij
823f202f59
Bug 1522075 part 4 - Some JitContext assertions and clean up. r=luke
...
When we generate the Baseline interpreter and other trampolines, JitContext's
realm is nullptr. We now assert it's non-null in JitContext::realm().
I also replaced JitContext::zone with JitContext::isCompilingWasm_.
Differential Revision: https://phabricator.services.mozilla.com/D17368
--HG--
extra : moz-landing-system : lando
2019-01-24 17:36:42 +00:00
Jan de Mooij
58b7525c34
Bug 1522075 part 3 - Add MacroAssembler::guardedCallPreBarrierAnyZone for use in trampolines. r=djvj
...
When generating the interpreter, we assert in guardedCallPreBarrier because
JitContext::realm is nullptr. This adds guardedCallPreBarrierAnyZone for that
use case: it loads cx->zone dynamically instead of baking it in.
Differential Revision: https://phabricator.services.mozilla.com/D17367
--HG--
extra : moz-landing-system : lando
2019-01-24 17:36:12 +00:00
Jan de Mooij
9d3f3dd466
Bug 1522075 part 2 - Move prepareVMCall calls into lambdas because prepareVMCall and callVM have to be balanced. r=djvj
...
This fixes some assertion failures when generating the interpreter.
Differential Revision: https://phabricator.services.mozilla.com/D17366
--HG--
extra : moz-landing-system : lando
2019-01-24 17:35:47 +00:00
Jan de Mooij
ea8162a666
Bug 1522075 part 1 - Simplify some module-related code. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D17365
--HG--
extra : moz-landing-system : lando
2019-01-24 17:35:09 +00:00
Luca Greco
8bb370504e
Bug 1464711 - Fix typo in ExtensionContent script.requiresCleanup getter. r=zombie
...
This patch fixes the typo in the requiresCleanup getter and adds an additional step
in the automated tests to verify that the scripts created by browser.tabs.removeCSS
are not being added to the content scripts that requires cleanup.
Differential Revision: https://phabricator.services.mozilla.com/D17345
--HG--
extra : moz-landing-system : lando
2019-01-24 17:18:22 +00:00
Oana Pop Rus
40a2bf6ef7
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-01-24 19:06:45 +02:00
Oana Pop Rus
028136ace2
Merge inbound to mozilla-central. a=merge
2019-01-24 18:50:45 +02:00
Miko Mynttinen
ee415d487e
Bug 1514653 - Add a reftest r=me
...
--HG--
extra : rebase_source : 557386df4b1c1f5723226f3e94448f99d7bd4e76
2019-01-24 17:09:12 +01:00
Emilio Cobos Álvarez
89a4457efe
Bug 1461033 - Skip test_media_queries.html on verify for timeouts. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D17515
--HG--
extra : moz-landing-system : lando
2019-01-24 16:08:22 +00:00
Dão Gottwald
535429cd1f
Bug 1522529 - Remove focus hack from the gURLBar getter and properly implement UrlbarInput focus and blur methods. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D17521
--HG--
extra : moz-landing-system : lando
2019-01-24 16:49:41 +00:00
Brad Werth
dd194db5d7
Bug 1521814 Part 1: Make RDM meta viewport override dependent on a new pref, set to false for now. r=gl
...
Differential Revision: https://phabricator.services.mozilla.com/D17427
--HG--
extra : moz-landing-system : lando
2019-01-24 16:31:55 +00:00
Gijs Kruitbosch
29807f35a2
Bug 1519487 - fix display of false
and other falsy values in about:support when passed to $.new, r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D17508
--HG--
extra : moz-landing-system : lando
2019-01-24 16:05:39 +00:00
Benjamin Bouvier
288cb40674
Bug 1509441: Make sure non-Cranelift builds still work; rs=lth
2019-01-24 13:32:44 +01:00
Dão Gottwald
40de07781f
Bug 1515306 - Rename UrlbarMatch to UrlbarResult. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D17481
--HG--
rename : browser/components/urlbar/UrlbarMatch.jsm => browser/components/urlbar/UrlbarResult.jsm
extra : moz-landing-system : lando
2019-01-24 11:23:20 +00:00
Martin Stransky
4138f8ce3b
Bug 1521310
- [Linux/Gtk] Use ':' separator to place titlebar buttons left/right, r=dao
...
Use only ':' separator instead of 'menu:' to place titlebar buttons as the menu may not be always present.
Differential Revision: https://phabricator.services.mozilla.com/D17480
--HG--
extra : moz-landing-system : lando
2019-01-24 10:54:28 +00:00
Andy Wingo
eff6f7d841
Bug 1507520 - Make BigInt parsing dependent on run-time feature flag r=jandem,terpri
...
Differential Revision: https://phabricator.services.mozilla.com/D17349
--HG--
extra : moz-landing-system : lando
2019-01-24 09:06:41 +00:00
vinoth
cc6d429241
Bug 1512949 - Remove eval from tests and flip assertion flag r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D14054
--HG--
extra : moz-landing-system : lando
2019-01-24 09:06:07 +00:00
Oana Pop Rus
3cf09a2338
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-01-24 12:46:18 +02:00
Oana Pop Rus
3192bddd22
Backed out changeset 7f6996c8b32f (bug 1521712) for breaking firefox when devtools is opened a=backout
2019-01-24 12:39:40 +02:00
Oana Pop Rus
41938d335a
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-01-24 12:29:18 +02:00
Oana Pop Rus
75a4698880
Merge inbound to mozilla-central. a=merge
2019-01-24 12:18:56 +02:00
Daniel Holbert
76af7cf550
Bug 1522009: Remove WPT .ini annotation files that don't actually contain any annotations. r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D17406
--HG--
extra : moz-landing-system : lando
2019-01-24 10:10:14 +00:00
Michael Ratcliffe
13cf1df779
Bug 1519597 - Bad event handlers on DOM nodes produce bogus popups when inspected r=pbro,ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D17142
--HG--
extra : moz-landing-system : lando
2019-01-24 09:54:20 +00:00
Martin Stransky
4452be5cba
Bug 1519606 - [Linux/Gtk] Compute correct margin for left titlebar buttons placement, r=dao
...
Depends on D17347
Differential Revision: https://phabricator.services.mozilla.com/D17351
--HG--
extra : moz-landing-system : lando
2019-01-24 09:22:30 +00:00
Matthew Noorenberghe
591b81a9e8
Bug 1269039 - 2-space indentation, lint, and combine <script> for test_master_password.html. r=dolske
...
MozReview-Commit-ID: 41DL3B649kZ
--HG--
extra : rebase_source : 2bbae6126366f7b4840388348f84607fd3a8ac65
2019-01-23 22:29:05 -08:00
Makoto Kato
213cb734bc
Bug 1522016 - Build NEON support for libopus on aarch64. r=jmvalin
...
aarch64 ABI supports NEON as default, so we should turn on NEON code for
aarch64. Also, libopus's NEON code doesn't support MSVC yet.
Differential Revision: https://phabricator.services.mozilla.com/D17332
--HG--
extra : moz-landing-system : lando
2019-01-24 02:45:01 +00:00
Ciure Andrei
763557eef3
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-01-24 05:47:10 +02:00
Ciure Andrei
c035ee7d3a
Merge inbound to mozilla-central. a=merge
2019-01-24 05:44:33 +02:00
Matt Woodrow
d4ecd598da
Bug 1520682 - Limit the amount of filter ops per stacking context in WebRender. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D17415
--HG--
extra : moz-landing-system : lando
2019-01-24 03:02:17 +00:00
Glenn Watson
6b33b8f6a1
Bug 1522352 - Add GPU timer group for scale operations. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D17432
--HG--
extra : moz-landing-system : lando
2019-01-24 02:32:08 +00:00
Tim Nguyen
e5124ab3fe
Bug 1521294 - Remove XUL grid layout from security/manager/pki/resources/content/changepassword.xul. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D17059
--HG--
extra : moz-landing-system : lando
2019-01-24 01:00:43 +00:00
Jeff Walden
59aaefa333
Bug 1522350 - Move JS::ContextOptions{,Ref} to a new js/public/ContextOptions.h header to further slim jsapi.h. r=arai
...
--HG--
rename : js/src/jsapi.h => js/public/ContextOptions.h
2019-01-23 16:56:56 -08:00
Cosmin Sabou
d4afc5310c
Backed out 2 changesets (bug 1518252) for frequent clipboard failures on browser_jsterm_middle_click_paste.
...
Backed out changeset b6f80451898e (bug 1518252)
Backed out changeset 06114c66901f (bug 1518252)
--HG--
extra : rebase_source : 795b3a29b1344ce224207c4034f13d3d7f1a5c53
2019-01-24 02:50:54 +02:00
Tim Nguyen
ea8cc54265
Bug 1521290 - Remove XUL grid layout from security/manager/pki/resources/content/device_manager.xul. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D17058
--HG--
extra : moz-landing-system : lando
2019-01-24 00:37:26 +00:00
Eitan Isaacson
e63779903d
Bug 1520611 - Prune children in Android. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D16743
--HG--
extra : moz-landing-system : lando
2019-01-24 00:23:45 +00:00
Eitan Isaacson
0ed303a220
Bug 1520611 - Add pivot prune prefilter, use it in jsat. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D16742
--HG--
extra : moz-landing-system : lando
2019-01-24 00:23:40 +00:00
Eitan Isaacson
e18c6010be
Bug 1520611 - Consolidate ProxyAccessible::MustPruneChildren into nsAccUtils. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D16997
--HG--
extra : moz-landing-system : lando
2019-01-24 00:23:30 +00:00
Jeff Walden
b8e8e3c96d
Remove an extraneous forward-declaration of a class removed in a previous commit from jsapi.h. No bug, r=me as trivial
2019-01-23 16:15:38 -08:00
Dan Glastonbury
e17294b6e9
Bug 1518840 - P2: Clean up dead code warnings. r=gw
...
Depends on D17329
Differential Revision: https://phabricator.services.mozilla.com/D17330
--HG--
extra : moz-landing-system : lando
2019-01-23 23:41:59 +00:00
Dan Glastonbury
045163d3ea
Bug 1518840 - P1: Remove rendering blurs into texture cache. r=gw,emilio
...
Caching text-shadows into texture cache was leading to rendering artifacts with
missing shadows. Switch to using the picture path for all picture blurs and
rely upon picture caching to reduce repetitive work.
Differential Revision: https://phabricator.services.mozilla.com/D17329
--HG--
extra : moz-landing-system : lando
2019-01-23 23:41:51 +00:00
Johann Hofmann
faf6c06e25
Bug 1521756 - Enable AV MitM certificate error page by default on all channels. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D17404
--HG--
extra : moz-landing-system : lando
2019-01-23 23:36:57 +00:00
Paolo Amadini
8839f4e7b5
Bug 1521797 - Don't run the new "about:config" tests on debug builds for bug 1507747. r=bgrins
...
The search field is now focused by the test code as part of intialization, which may cause the intermittent leak in bug 1507747 to surface.
Differential Revision: https://phabricator.services.mozilla.com/D17506
--HG--
extra : rebase_source : dfcc023ab23948869bacee14dfc1a00d51b24c0a
2019-01-23 22:53:21 +00:00
Paolo Amadini
3848c7cbfb
Bug 1522168 - Part 2 - Reduce the number of calls to the preferences service. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D17505
--HG--
extra : rebase_source : c78591cc0e62daf606b8d63e5f993a420a966d6d
2019-01-24 18:34:13 +00:00
Paolo Amadini
4199aa476a
Bug 1522168 - Part 1 - Lazify the creation of table row elements. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D17504
--HG--
extra : rebase_source : 7f3cef5820bb7ef30e6a5864c3dce4312c841d85
2019-01-24 18:33:57 +00:00
Mihai Tabara
eff8c2b710
Bug 1522144 - fix auth issues in bumping behaviors of mergeduty. r=tomprince a=release
2019-01-24 17:48:23 +00:00
Arthur Iakab
a001672c52
Bug 1490978, disabled abort-while-navigating.window.html on all the platforms r=jmaher
2019-01-24 07:31:00 +02:00
Oana Pop Rus
82553cc5f6
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-24 19:10:46 +02:00