Jeff Walden
6ed5e3b56d
Bug 1449051 - Consolidate the definition of JS::Value::layout to be more readable/understandable and to common up the parts that are common across endianness/word size. r=jandem
2018-03-27 12:26:10 -07:00
Jeff Walden
051680cc8e
Bug 1447475 - Rip out support code for setting MOZ_ICU_DATA_ARCHIVE and shipping ICU data in a file outside the binary. r=ted
2018-03-20 18:30:16 -07:00
Jeff Walden
e355542207
Bug 1448232 - Make gdb JS::Value prettyprinting integration handle |gdb.types.make_enum_dict(gdb.lookup_type('JSValueType'))| when the compiler-generated keys have a 'JSValueTag::' prefix with clang. r=sfink
2018-03-26 20:34:02 -07:00
Venkatesh Pitta
8d3235c75e
Bug 1321517 - Error when unable to find certificate or key. r=ato
2018-03-27 21:52:48 +01:00
Matthew Gaudet
be5f4c84ac
Bug 1448136 - Ensure Debug OSR transition is respected in InstanceOf Fallback stub. r=jandem
...
--HG--
extra : rebase_source : 38eb775cc8846f00a3f0ef90e1f6b66bf0af7ab7
2018-03-23 13:10:08 -07:00
Eugen Sawin
994b2f05f2
Bug 1440592 - [4.3] Allow load delegation when opening windows before requesting a new session. r=snorp
2018-03-27 22:35:17 +02:00
shindli
65de3da95f
Backed out changeset e3334509e606 (bug 1446412) for gl failures in /builds/worker/workspace/build/src/dom/canvas/WebGLFramebuffer.cpp:44 on a CLOSED TREE
2018-03-27 23:26:16 +03:00
David Major
b76ef3dfd0
Bug 1449299 - Give the windows static analysis builders an lld_repo. r=froydnj
...
--HG--
extra : rebase_source : f7b18e080ff2c4e92e034de35fa00ca50f83d447
2018-03-27 16:25:06 -04:00
Matthew Gaudet
fbe5e0c551
Bug 1449194 - Allow naming of CacheIR logs. r=evilpie
...
Convert CACHEIR_LOGS to a filename, with the special behaviours that
- CACHEIR_LOGS=0* disables logs
- CACHEIR_LOGS=1 uses the default JIT_SPEW_DIR and cacheir log name
Otherwise, the logs are named with the provided name and PID suffixed (good for scripting)
--HG--
extra : rebase_source : cc6e74299fd7ea47b4fea348bd208806076eaeee
2018-03-27 10:49:34 -04:00
Michael Kelly
e79e6e14a3
Bug 1448185: Use appBuildId as release for browser error reports. r=Gijs
...
Release is already included in the context as browser info and doesn't need to
be kept as a tag like appBuildId was.
Differential Revision: https://phabricator.services.mozilla.com/D807
MozReview-Commit-ID: IGzT3C3HSG
--HG--
extra : rebase_source : eda48fdf022f19bc681002635f893b2a726836f8
extra : amend_source : 55f7d9fe77af586863576ee9b3ed6bc4fae6d639
2018-03-27 13:03:49 -07:00
Boris Zbarsky
4373a04574
Bug 1446246 part 2. Combine HTMLConstructor and CreateXULOrHTMLElement into a single function. r=peterv
...
This fixes an observable bug we had due to doing the steps in a different order
from the spec: the 'prototype' get can have side-effects so needs to happen
after some of the other sanity checks.
MozReview-Commit-ID: 83zNhqfqFRu
2018-03-27 15:49:02 -04:00
Boris Zbarsky
753e5af2f1
Bug 1446246 part 1. Use a single handwritten HTMLConstructor implementation, instead of code-generating lots of very similar implementations. r=peterv
...
The codegen changes are mostly a backout of the changes made in bug 1274159.
The HTMLConstructor implementation is mostly copied from one of the
code-generated ones, with a few modifications:
* Derive the interface name from the proto id instead of hardcoding it.
* Use the proto/constructor ids to get constructor and prototype objects.
* Use ErrorResult instead of FastErrorResult; we don't want the precedent of
using FastErrorResult in non-generated code.
There will be further changes to combine HTMLConstructor and
CreateXULOrHTMLElement, in a separate changeset.
MozReview-Commit-ID: 44D0qw23ioP
2018-03-27 15:49:02 -04:00
Dan Gohman
6e860b3623
Bug 1447457 - SpiderMonkey: Remove MSVC 2010 bug workarounds. r=bbouvier
2018-03-27 12:14:00 -04:00
Jeff Gilbert
c1754397f4
Bug 1446412 - Don't query GL for RED_BITS and friends queries. - r=kvark
...
There's no reason to ask GL since we should know the answers.
Also GL is tricky on how it handles these semi-deprecated queries.
Official GL stance is "don't ask questions you know the answer to".
MozReview-Commit-ID: F7p73eSTrYw
2018-03-27 12:31:35 -07:00
Kris Maglione
3817d459fc
Bug 1449173: Remove redundant compat checking test. r=aswan DONTBUILD for removal of release-only test
...
--HG--
extra : rebase_source : 28abd5024df09d0cd1e601b1b208ed23b243a1e1
extra : amend_source : dec81ce09c555a6f2d6b003aab93a62bbd950641
2018-03-27 11:54:39 -07:00
Matthew Gaudet
a5af0144f4
Bug 1434717: Part 6: Implement UnaryArith IC for doubles r=tcampbell
...
--HG--
extra : rebase_source : d8ec1cb9c84dc80d20f72a9273ec09aa48434163
2018-02-07 14:22:48 -05:00
Matthew Gaudet
d9eed90b0e
Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
...
--HG--
extra : rebase_source : e5d3bf65d98899e4cb101e210c51aa4b2a11071e
2018-02-02 10:38:43 -05:00
Matthew Gaudet
bab333ec1a
Bug 1434717: Part 4: Remove UnaryShared IC support r=tcampbell
...
It appears this also removes dead remnents of a previous caching story for getprop.
--HG--
extra : rebase_source : d60425ef1eef6fddae39ab0e808348fb0a9e4623
2018-02-01 11:09:16 -05:00
Matthew Gaudet
99da8384fa
Bug 1434717: Part 3: Switch to using CacheIR for Baseline ICs. r=tcampbell
...
As a side effect of this patch, UnaryArith loses it's ability to attach ICs in
Ion. That support will come in a subsequent patch.
--HG--
extra : rebase_source : 0e2cfa5b74c6ad465da158e1d3e8ae2cc25b3956
2018-01-31 16:36:46 -05:00
Matthew Gaudet
2c9c7f027e
Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
...
This provides a CacheIR implementation of the IC for JSOP_BITNOT and JSOP_NEG.
However this commit does not connect the IC, as that requires more work to the
shared IC system.
--HG--
extra : rebase_source : 200a76e6a664e5d6513c8165eed55e3ac6e1a737
2018-01-31 16:02:25 -05:00
Matthew Gaudet
d608db43e3
Bug 1434717: Part 1: Implement GuardIsInt32 r=tcampbell
...
--HG--
extra : rebase_source : 560664b6f90b74d3f1e0b39c320f8998243c9a4c
2018-01-31 09:47:22 -05:00
Georg Koppen
ff66c690c4
Bug 1442406 - Fix intermittent test failure of browser_no_mcb_for_onions.js test. r=ckerschb
...
--HG--
extra : rebase_source : 8446d1e90e1caea1e153825e787324580b2627ca
2018-03-27 18:32:55 +02:00
Andrea Marchesini
b80eb4aa7f
Bug 1449138 - StrongWorkerRef should not release the holder immediately but only in the DTOR, r=smaug
2018-03-27 18:30:38 +02:00
shindli
7c4ca656b6
Backed out changeset 2c9044fa02f9 (bug 1449138) for wpt failures in /builds/worker/workspace/build/src/dom/workers/WorkerRef.cpp:201 on a CLOSED TREE
...
--HG--
extra : amend_source : 8488291f7f06a368cc8baa30a6b0a970b4679f98
2018-03-27 21:01:54 +03:00
James Graham
720a74c0cd
Bug 1449215 - Remove XUL from mozilla/dom wpt test, r=bz
...
An upstream change had the sideffect that we can no longer create XUL
elements in web-platform-tests. This was the only test using that
ability so rather than revert the change, remove the XUL usage from
the test.
MozReview-Commit-ID: 1SkpLs8QNJl
2018-03-27 18:50:21 +01:00
Andreea Pavel
2e9ae472f6
Backed out changeset d1e979715ac1 (bug 1439342) for build bustages at builds/worker/workspace/build/src/obj-spider/dist/include/js/ProfilingStack.h:18 on a CLOSED TREE
...
--HG--
extra : rebase_source : 62447b0e6065c284531baaca1b4981cdde96762b
2018-03-27 19:44:32 +03:00
Jason Laster
b2f73137ed
Bug 1449049 - Update Debugger Frontend v28. r=jdescottes
...
MozReview-Commit-ID: CRXq1oqSpdu
2018-03-27 12:40:04 -04:00
Honza Bambas
d0b352582e
Bug 1442784 - Carry isMainDocumentChannel HTTP channel flag to redirected HTTP channels, r=michal
...
--HG--
extra : rebase_source : fc3fa8510359725c8c7165f973f1aae7a1cc5def
2018-03-26 10:49:00 +03:00
Matthew Finkel
64d273c0bd
Bug 1440789 - Create built_in_addons.json at package-time on mobile r=nalexander
...
--HG--
extra : rebase_source : 307839988addee10fa6e2d73978b0b6430b64564
2018-03-02 05:38:32 +00:00
Jason Orendorff
10ae4a8271
Bug 1439342 - Fix build bustage on ARM+ASan (Clang) due to inconsistent JSTracer declarations. r=sfink
...
--HG--
extra : rebase_source : 2c63cb90528b6bef479a485a86c505e566a3c4e8
2018-02-26 17:38:18 -06:00
arthur.iakab
1b9af3e7ac
Bug 1425175 skip-waiting-using-registration.https.html.ini disabled on Linux, OSX opt, Windows 7 pgo platforms r=jmaher
...
--HG--
extra : rebase_source : 817c8fcf78daf5402189a573d8e89d4a7171e4c6
2018-03-26 18:52:00 +03:00
André Bargull
a5de3e3d2a
Bug 1448834: Update IANA language subtag registry data. r=Waldo
...
--HG--
extra : rebase_source : 40936bbb274bbdbcaff989b739b66e68762715d3
2018-03-26 05:35:01 -07:00
Jan-Erik Rediger
fb5add2f60
Bug 1443603 - Stop sending saved-session
pings from Firefox Desktop r=chutten
...
--HG--
extra : rebase_source : 1dc21f77aae95580761ae8a4b5fd907f8553493a
2018-03-19 15:44:53 +01:00
Kyle Zhou
29f44e2b81
Bug 1442061 - Remove content process in memory_total histogram's "record_in_processes" r=chutten
...
--HG--
extra : rebase_source : f9a7d778f5ab51834ccbd3d7fa6d325529a3914a
2018-03-26 13:46:00 +03:00
Olli Pettay
27dc0e2db0
Bug 1441404, return early when appending null string to a text fragment, r=baku
...
--HG--
extra : rebase_source : 597d6424e3cfc1abdc667aebb311fee4425c8fde
2018-03-27 19:24:53 +03:00
Andrea Marchesini
5abf33dc2d
Bug 1449138 - StrongWorkerRef should not release the holder immediately but only in the DTOR, r=smaug
2018-03-27 18:30:38 +02:00
Jeff Gilbert
7c6388d1ad
Bug 1444086 - TlsScope should use WeakPtr. r=jrmuizel
...
MozReview-Commit-ID: DX99PqmxMpF
--HG--
extra : rebase_source : 3dbf630accedefa5c2c6ce54469c13bbd8b6bffa
2018-03-27 12:29:19 -04:00
Dylan Roeh
b052d2bcc6
Bug 1448583 - Call onCanGoBack/Forward for non-top-level location changes. r=snorp
2018-03-27 10:03:30 -05:00
Botond Ballo
c390635e19
Bug 1443092 - Avoid calling SVGAnimatedEnumeration::AnimVal() from nsSVGUtils::GetBBox(). r=jwatt
...
AnimVal() is a DOM getter, and it flushes animations, which we don't want
in GetBBox() which is called from display list building cide and
FrameLayerBuilder.
2018-03-09 17:26:24 -05:00
Lee Salzman
58c1a94839
Bug 1441941 - Limit allocations in SkTDArray. r=jrmuizel
...
MozReview-Commit-ID: 97eTGU3sUCC
2018-03-12 14:38:36 -04:00
Jan de Mooij
68eeb821cb
Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
2018-03-27 18:00:27 +02:00
Jan de Mooij
ec31881a4a
Bug 1449135 part 2 - Add MOZ_CRASH to cooperative scheduling APIs. r=luke
2018-03-27 17:59:39 +02:00
Jan de Mooij
1ec1961661
Bug 1449135 part 1 - Remove shell code/tests for cooperative scheduling. r=luke
2018-03-27 17:59:10 +02:00
Tomislav Jovanovic
e0c66b0b55
Bug 1438025 - Drop invisible characters from downloads filename. r=kmag, r=Paolo
2018-03-21 23:23:59 +01:00
Tom Schuster
701669320d
Bug 1255800 - Fix typo. r=me CLOSED TREE
...
--HG--
extra : rebase_source : 39d810adcd902fad9fc56113205a6bf84875043f
2018-03-27 17:39:01 +02:00
Joel Maher
a8cc6240ee
Bug 1405453 - Enable browser/components/extensions/test/browser/test-oop-extensions/browser_ext_browserAction_context.js for osx/windows. r=Oriol
2018-03-27 11:35:51 -04:00
Bob Owen
039665fa5e
Bug 1447019 Part 3: Use MITIGATION_WIN32K_DISABLE for GMP processes based on a pref. r=jimm
2018-03-27 14:09:32 +01:00
Bob Owen
41ce6696f9
Bug 1447019 Part 2: Move running from a network drive check into WinUtils. r=jimm
2018-03-27 14:09:32 +01:00
Bob Owen
5fd844b6e4
Bug 1447019 Part 1: Don't SetWinEventHook in InitUIThread for GMP processes. r=jimm
2018-03-27 14:09:31 +01:00
Ben Hearsum
cb385f20e8
bug 990689: don't wait for all platforms to finish before running update verify. r=aki
...
--HG--
extra : amend_source : aa7089e70da40505d0f5cab7e8fe3a1f96232e01
2018-03-27 11:01:54 -04:00