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
Ben Hearsum
34be0c1d31
bug 1446160: update verify shouldn't be silent when diffs are found. r=aki
2018-03-27 11:00:23 -04:00
Andrew Osmond
c3618a0b1b
Bug 1444537 - Part 2. Shutting down the decode pool should make animated decoders bail early. r=tnikkel
...
When we shutdown the decode pool threads, it does not do a simple join
with the main thread. It will actually process the main thread event
loop, which can cause a bad series of events. The refresh tick could
still be running and advancing our animated images, causing the animated
decoders to continue running, which in turn prevents the decoder threads
from finishing shutting down, and the main thread from joining them.
Now we check on each frame whether or not the decoder should just stop
decoding more frames because the decode pool has started shutdown. If it
has, it will stop immediately.
2018-03-27 10:57:01 -04:00
Andrew Osmond
a21bbb89ce
Bug 1444537 - Part 1. Ensure discarding of animated image frames is clear. r=tnikkel
...
We should only attempt to discard animation image frames after passing
the frame threshold on the very first pass on the animation. Redecodes
are already in the correct state, as it will discard frames as it
advances the animation. This patch makes it clear what it should be
doing when, but there should be no functional change.
2018-03-27 10:56:48 -04:00
Luke Wagner
74c513cc5f
Bug 1448691
- Baldr: move OOM point to preserve trace/finalization invariants (r=bbouvier)
...
--HG--
extra : rebase_source : 7be004907141bcc047249ff045d6edc2d6440910
2018-03-27 09:54:01 -05:00
Luke Wagner
340379ab83
Bug 1448605 - Baldr: quiet shutdown assertions when hasLiveRuntimes (r=bbouvier)
...
--HG--
extra : rebase_source : d2a4e87b6abeb8a746e9a15ea363903e531f66e5
2018-03-26 15:26:45 -05:00
Nathan Froyd
864247e806
Bug 1448028 - use third-party path list for implicit constructor checks; r=andi
...
The check for whether an implicit constructor is in a third-party
directory currently has a homegrown list of directories to ignore.
Let's move this over to the (more complete!) list of third-party
directories maintained elsewhere.
2018-03-27 10:51:31 -04:00
Nathan Froyd
f4985a48fe
Bug 1448025
- make some Android-only uriloader constructors explicit; r=mystor
...
Attempting to stand up the static analysis for Android builds revealed
that we weren't being explicit enough.
2018-03-27 10:51:31 -04:00
Nathan Froyd
5be768776b
Bug 1448032 - use SprintfLiteral in some android glue code; r=glandium
...
SprintfLiteral is much nicer, and placates the clang plugin as well.
2018-03-27 10:51:31 -04:00
Nathan Froyd
eedd6f361c
Bug 1448022 - make MessagePumpForAndroidUI's constructor explicit; r=jld
...
Attempting to stand up the static analysis for Android builds revealed
that we weren't being explicit enough.
2018-03-27 10:51:32 -04:00
Nathan Froyd
55e0321931
Bug 1448021 - make TicklerTimer's constructor explicit; r=valentin
...
Attempting to stand up the static analysis for Android builds revealed
that we weren't being explicit enough.
2018-03-27 10:51:32 -04:00
Nathan Froyd
6b66af17ae
Bug 1448019 - make various graphics constructors explicit; r=snorp
...
Attempting to stand up the static analysis for Android builds revealed
that we weren't being explicit enough.
2018-03-27 10:51:32 -04:00
Nathan Froyd
60e1125026
Bug 1448027 - make constructors in the profiler explicit; r=mstange
...
Attempting to stand up the static analysis for Android builds revealed
that we weren't being explicit enough.
2018-03-27 10:51:32 -04:00