Commit Graph

67611 Commits

Author SHA1 Message Date
Andrea Marchesini
d33f864af8 Bug 1503551 - Remove window.sidebar, r=smaug 2018-10-31 18:30:18 +01:00
arthur.iakab
02a09260c5 Merge inbound to mozilla-central a=merge 2018-10-31 18:33:39 +02:00
Jon Coppeard
05fb548b6a Bug 1502946 - Tighten up some gray marking checks r=sfink 2018-10-31 13:32:37 +00:00
Jan de Mooij
b1689f020c Bug 1409441 part 1 - Inline ActivationEntryMonitor constructor/destructor. r=fitzgen 2018-10-31 10:31:14 +01:00
Jon Coppeard
89772807f3 Bug 1503009 - If dynamic module import is not supported its use should be rejected at parse time r=jorendorff 2018-10-31 12:45:24 +00:00
Jason Orendorff
c1358535c7 Bug 1499813 - Part 8: Change StreamFromReader to use UnwrapSlot. r=tcampbell
Depends on D9841

Differential Revision: https://phabricator.services.mozilla.com/D9842

--HG--
extra : moz-landing-system : lando
2018-10-30 22:01:09 +00:00
Jason Orendorff
b714e51e15 Bug 1499813 - Part 7: Change ReaderFromStream to use UnwrapSlot. r=tcampbell
Depends on D9840

Differential Revision: https://phabricator.services.mozilla.com/D9841

--HG--
extra : moz-landing-system : lando
2018-10-30 22:00:56 +00:00
Jason Orendorff
6d0c89a3b4 Bug 1499813 - Part 6: New template UnwrapSlot<T>() for reading a "statically typed" slot. Remove TeeState::stream() in favor of UnwrapSlot. r=tcampbell
Depends on D9839

Differential Revision: https://phabricator.services.mozilla.com/D9840

--HG--
extra : moz-landing-system : lando
2018-10-30 22:00:52 +00:00
Jason Orendorff
5139577761 Bug 1499813 - Part 5: Update Streams spec section numbers in comments. r=tcampbell
Depends on D9837

Differential Revision: https://phabricator.services.mozilla.com/D9839

--HG--
extra : moz-landing-system : lando
2018-10-30 22:00:48 +00:00
Jason Orendorff
934edc710b Bug 1499813 - Part 4: Remove _impl methods, replace with unwrapping. r=tcampbell
Depends on D9836

Differential Revision: https://phabricator.services.mozilla.com/D9837

--HG--
extra : moz-landing-system : lando
2018-10-30 21:59:16 +00:00
Jason Orendorff
fd98b1b180 Bug 1499813 - Part 3: Replace some ToUnwrapped signatures with new js::UnwrapThis<T>() template. r=tcampbell
Depends on D9835

Differential Revision: https://phabricator.services.mozilla.com/D9836

--HG--
extra : moz-landing-system : lando
2018-10-30 21:58:44 +00:00
Jason Orendorff
cc2589c333 Bug 1499813 - Part 2: JSObject::unwrapAs<T>() and canUnwrapAs<T>() methods. r=tcampbell
Depends on D9834

Differential Revision: https://phabricator.services.mozilla.com/D9835

--HG--
extra : moz-landing-system : lando
2018-10-30 21:58:21 +00:00
Jason Orendorff
6ff7b405ea Bug 1499813 - Part 1: Remove an unused variable. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D9834

--HG--
extra : moz-landing-system : lando
2018-10-30 21:57:46 +00:00
Ciure Andrei
fdf5f2cda7 Merge inbound to mozilla-central. a=merge 2018-10-31 07:08:22 +02:00
Ciure Andrei
608de3193c Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-31 00:14:49 +02:00
Ciure Andrei
499182b91a Merge inbound to mozilla-central. a=merge 2018-10-31 00:06:53 +02:00
Ciure Andrei
a2c4dad0d5 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-10-31 00:16:17 +02:00
David Major
274ff66356 Bug 1501269: Make EnsureIAndDCacheCoherency work on aarch64-windows. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D9724

--HG--
rename : js/src/jit/arm64/vixl/Cpu-vixl.cpp => js/src/jit/arm64/vixl/MozCpu-vixl.cpp
extra : rebase_source : a95368cac4a995f7a47feb26d805d32bd010eae9
2018-10-30 17:29:40 -04:00
Ciure Andrei
60ea98ca60 Backed out 10 changesets (bug 1501044, bug 1472212) for fetch-destination.https.html perma failure CLOSED TREE
Backed out changeset aa35078cabaa (bug 1472212)
Backed out changeset bf02793f802d (bug 1472212)
Backed out changeset 95a7ef6102a6 (bug 1472212)
Backed out changeset 7b7fa6ab2229 (bug 1472212)
Backed out changeset 4fe4ec18f2f3 (bug 1472212)
Backed out changeset 18f824674b76 (bug 1472212)
Backed out changeset 1978a7837502 (bug 1472212)
Backed out changeset 21a6f1a83c73 (bug 1472212)
Backed out changeset 48242d39d532 (bug 1472212)
Backed out changeset 0b5cf2f4305a (bug 1501044)
2018-10-30 23:31:10 +02:00
Daniel Varga
6739963364 Backed out changeset 6a379f71dac8 (bug 1499125) for spidermonkey bustage at /builds/worker/workspace/build/src/js/src/builtin/Promise.cpp
--HG--
extra : rebase_source : 42eafff7bcb9e64d21d50ff3a89d7090df4abc5c
2018-10-30 17:29:51 +02:00
Ehsan Akhgari
11d5b2d27f Bug 1499125 - Remove the bogus assertion r=arai
Differential Revision: https://phabricator.services.mozilla.com/D10094

--HG--
extra : moz-landing-system : lando
2018-10-30 00:58:56 +00:00
Iain Ireland
9f7680409f Bug 1499607: Add OOM unsafe region while replenishing ballast after fallible allocation r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D10123

--HG--
extra : moz-landing-system : lando
2018-10-30 12:17:24 +00:00
Paul Bone
9125c90de6 Bug 1502819 - Fix formatting of Zeal mode enum r=jonco
--HG--
extra : rebase_source : 2897e0805e547dc9357e3305945dad4e0ca7b54e
2018-10-29 21:40:19 +11:00
Paul Bone
76d5dc3142 Bug 1502819 - Number the GC Reason and AbortReason enum items r=jonco
--HG--
extra : rebase_source : 78cc2806fb8abcaef15cb15e616280b6329bc01d
2018-10-29 21:23:57 +11:00
Csoregi Natalia
b48139f5dc Backed out changeset 916db80793cb (bug 1497784) for web platform tests failures on /_mozilla/binast/large.https.html. CLOSED TREE 2018-10-30 04:19:45 +02:00
Tooru Fujisawa
d499c4a6ad Bug 1497784 - Drop support for lexical declaration in BinAST for now. r=Yoric 2018-10-30 09:49:41 +09:00
Tooru Fujisawa
b5cfef2126 Bug 1501537 - Name function in variable declaration initializer in BinAST. r=Yoric 2018-10-30 09:49:40 +09:00
Tooru Fujisawa
3cec62da42 Bug 1497788 - Allow duplicate AssertedPositionalParameterName. r=efaust 2018-10-30 09:49:40 +09:00
Csoregi Natalia
cc313f779c Backed out 9 changesets (bug 1472212) for browser-chrome tests run issues on Linux x64 asan and failures on browser_ext_windows_create_tabId.js. CLOSED TREE
Backed out changeset 18e46df44cd1 (bug 1472212)
Backed out changeset 2e5de66c1f60 (bug 1472212)
Backed out changeset b94f9883aef0 (bug 1472212)
Backed out changeset ebdca743668c (bug 1472212)
Backed out changeset f8a06d01437e (bug 1472212)
Backed out changeset b6996abc7d90 (bug 1472212)
Backed out changeset 24c257cd18c3 (bug 1472212)
Backed out changeset 176f3ee14e67 (bug 1472212)
Backed out changeset b4baa63e5b1b (bug 1472212)
2018-10-30 01:58:21 +02:00
Yu Yin
15192e483d Bug 1503077 - Disable spectre mitigations by default on mips(64). r=jandem
--HG--
extra : rebase_source : 36de146a39304ad998020f068432cf4e7d9b909c
2018-10-30 02:45:00 +02:00
Jon Coppeard
929387ffd3 Bug 1502940 - Tidy up sweep actions that implement GC zeal modes r=sfink 2018-10-30 10:32:10 +00:00
Jon Coppeard
5a4892c5e0 Bug 1502669 - Check whether an exception is pending if dynamic module import hook fails r=jandem 2018-10-30 10:29:57 +00:00
Tom Schuster
3e3d914c39 Bug 1502966 - Print column number in FormatStackDump. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D10092

--HG--
extra : moz-landing-system : lando
2018-10-30 21:53:03 +00:00
Tom Schuster
0353466874 Bug 1502889 - Revert TypedArray [[Set]] to previous behavior if not receiver. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D10116

--HG--
extra : moz-landing-system : lando
2018-10-30 22:01:52 +00:00
Jason Orendorff
6a9ea162e6 Bug 1502963 - Quote jit_test.py --show-failed-cmd output. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D10091

--HG--
extra : moz-landing-system : lando
2018-10-30 21:49:29 +00:00
Ted Campbell
7deaf7bc04 Bug 1447372 - Cleanup LifoAlloc usage for BytecodeCompiler r=jorendorff
Make off-thread and main-thread parsing more consistent by using the
JSContext tempLifoAlloc always. This also makes BytecodeCompiler APIs
more consistent.

Remove BytecodeCompiler::alloc which was obscuring lifetimes and
conflicts of allocator.

Differential Revision: https://phabricator.services.mozilla.com/D9978

--HG--
extra : moz-landing-system : lando
2018-10-30 19:23:25 +00:00
Ted Campbell
6b5003a03f Bug 1447372 - Cleanup LifoAlloc usage for BytecodeParser r=jorendorff
Move LifoAllocScope out of BytecodeParser to avoid ordering issues that
may arise when LifoAllocScope is wrapped.

Differential Revision: https://phabricator.services.mozilla.com/D9977

--HG--
extra : moz-landing-system : lando
2018-10-30 19:24:37 +00:00
Ted Campbell
d16e7c5292 Bug 1447372 - Cleanup LifoAlloc usage for RegExp r=jorendorff
Directly construct a LifoAllocScope on cx->tempLifoAlloc inside
RegExpObject::create. The data allocated temporarily does not outlive
this function. Also simplify callers as a result.

Differential Revision: https://phabricator.services.mozilla.com/D9976

--HG--
extra : moz-landing-system : lando
2018-10-30 19:24:14 +00:00
Marco Castelluccio
cb7b3a9980 Bug 1380661 - Add JS API to reset script counts. r=nbp
--HG--
extra : rebase_source : 7d6d3126bf5f5c8d4c26077490f62b66944c539b
2018-10-24 21:32:36 +02:00
Lars T Hansen
3faefd6db3 Bug 1501201 - do not look at table index of passive segments. r=jseward
--HG--
extra : rebase_source : 7cb54bcb2c6ed3da22e7e60c10aceeb80cd55477
extra : histedit_source : f3729f994f624294d66a783fa0dc09f3a6f7b724
2018-10-23 11:00:45 +02:00
Chris Manchester
56dc293f15 Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers
This is the equivalent of the rustc-workspace-hack used by the rust build to
ensure cargo and RLS see the same set of features for dependencies so that
these dependencies may be reused by invocations of cargo for these two
projects. The trivial crate added specifies the union of the set of
features activated for a particular crate for each time it appears in the
dependency tree so that cargo will understand these dependencies to be
re-usable across cargo implementations. This eliminates re-building jsrust
and some of its dependencies twice, and reduces the number of crates compiled
in the tree by about 90 in testing on linux.

Differential Revision: https://phabricator.services.mozilla.com/D9041
2018-10-18 10:39:05 +00:00
Chris Manchester
16e9253e88 Bug 1499196 - Update spidermonkey rust search path to look for rust artifacts rooted in the topobjdir. r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D9040
2018-10-18 10:24:28 +00:00
Gurzau Raul
8f82fd493f Merge inbound to mozilla-central. a=merge 2018-10-30 00:00:56 +02:00
Gurzau Raul
60b38b72af Merge autoland to mozilla-central. a=merge 2018-10-29 23:59:38 +02:00
André Bargull
fc26d6a38a Bug 1490821: Change PCCount profiler to use JSONPrinter and add testing functions for it. r=tcampbell
--HG--
extra : rebase_source : 9decf46b720801c1a6bd428b95c5c92b3f450936
2018-10-29 07:21:16 -07:00
Margareta Eliza Balazs
6f90611dce Backed out 4 changesets (bug 1499196) for regression author didn't respond on time, depends on 1501178, requested by igoldan. a=backout
Backed out changeset c43c91d2b97b (bug 1499196)
Backed out changeset caaad097961a (bug 1499196)
Backed out changeset 98fad0b05551 (bug 1499196)
Backed out changeset 470e06d78a7b (bug 1499196)
2018-10-29 10:30:22 +02:00
Ted Campbell
77ceb0e751 Bug 1427860 - XDR failures should leave script isUncompleted(). r=nbp
Failures during XDR may leave the script partially initialized in a way
that confuses coverage collection. This ensures the shared script data
is removed from a script if there are any XDR failures in it.

Differential Revision: https://phabricator.services.mozilla.com/D9960

--HG--
extra : moz-landing-system : lando
2018-10-29 14:49:44 +00:00
Ashley Hauck
8513c0fa6a Bug 1502476 - Handle failure when parsing field initializer. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D9956

--HG--
extra : moz-landing-system : lando
2018-10-29 15:30:26 +00:00
Andy Wingo
245256d59e Bug 1502797 - Remove redundant forward declarations of BigInt type r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D10045

--HG--
extra : moz-landing-system : lando
2018-10-29 15:08:47 +00:00
Jason Orendorff
e428a9142a Bug 1502028 - Delete unimplemented methods ReadableStream.prototype.{pipeTo,pipeThrough}. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D9983

--HG--
rename : testing/web-platform/meta/streams/readable-streams/templated.sharedworker.html.ini => testing/web-platform/meta/streams/readable-streams/templated.html.ini
extra : moz-landing-system : lando
2018-10-27 07:28:02 +00:00