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

587757 Коммитов

Автор SHA1 Сообщение Дата
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