Commit Graph

633003 Commits

Author SHA1 Message Date
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