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

67622 Коммитов

Автор SHA1 Сообщение Дата
Gabriele Svelto 266ef73c96 Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D10251

--HG--
extra : moz-landing-system : lando
2018-10-31 20:39:03 +00:00
Jonathan Kingston 873b26107e Bug 1490257 - Add asserts into loadURI where we imply SystemPrincipal. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D10221

--HG--
extra : moz-landing-system : lando
2018-10-31 18:00:40 +00:00
Ashley Hauck 0262b6528c Bug 1487022 - Fix repeated bailouts when constant-folding a never-ran 1/0. r=tcampbell
Depends on D8446

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

--HG--
extra : moz-landing-system : lando
2018-10-31 17:31:03 +00:00
Ashley Hauck cc606364e6 Bug 1487022 - Use MOZ_RELEASE_ASSERT for builtins that take int32 values. r=tcampbell
The arguments to the intrinsics here are not guaranteed to be int32s,
however, if a double enters the intrinsic, that's probably a bug in our
builtin javascript. Values should be converted to int32 before being
passed in, with `|0`.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 17:28:41 +00:00
arthur.iakab 46a62df41a Merge mozilla-central to autoland 2018-10-31 18:35:03 +02:00
arthur.iakab 02a09260c5 Merge inbound to mozilla-central a=merge 2018-10-31 18:33:39 +02:00
Jason Orendorff d507cb8c1f Bug 1499813 - Part 10: Change SetNewList return type to bool. r=tcampbell
Depends on D10086

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

--HG--
extra : moz-landing-system : lando
2018-10-31 14:50:48 +00:00
Jason Orendorff bd8a0975dd Bug 1499813 - Part 9: Apply the `unwrapped` naming convention to algorithms in Streams spec section 3.8. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D10086

--HG--
extra : moz-landing-system : lando
2018-10-31 14:45:03 +00: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
Jason Orendorff 79f2dbe03b Bug 1494758 - Fix a multiply-busted Debugger test. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D7192

--HG--
extra : moz-landing-system : lando
2018-10-19 17:57:04 +00:00
Jan de Mooij 2c7cefd79f Bug 1503522 - Add JOF_IC JSOp flag for ops that have a Baseline IC. r=tcampbell
This will be useful for bug 1499644 etc.

Depends on D10337

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

--HG--
extra : moz-landing-system : lando
2018-10-31 13:44:26 +00:00
Jan de Mooij 84331d9102 Bug 1503523 - Remove JOF_ARITH because it's not checked anywhere. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D10337

--HG--
extra : moz-landing-system : lando
2018-10-31 13:33:34 +00:00
Ehsan Akhgari 05e51f1665 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 22:25:17 +00:00