Tiberius Oros
c028c8d2f4
Merge inbound to mozilla-central. a=merge
2018-04-23 01:11:42 +03:00
Jan de Mooij
d75fb4c859
Bug 1451198 part 2 - Annotate maybeUninitialized reads in GetUnboxedValue. r=bhackett
2018-04-22 12:13:48 +02:00
Jan de Mooij
83a0922b01
Bug 1451198 part 1 - Move GetUnboxedValue and SetUnboxedValue to cpp file. r=bhackett
2018-04-22 12:11:53 +02:00
David Teller
ffadbd25c9
Bug 1455463 - Make calls to checkFields more explicit r=arai
...
Apparently, older versions of clang have difficulties with our call to checkFields. This might help.
MozReview-Commit-ID: C7dn7EwcazI
--HG--
extra : rebase_source : 723b1bc9294e156736e4169dca72fdd02996f767
2018-04-20 16:40:08 +02:00
Jan de Mooij
f57cb4a925
Bug 1454592 part 2 - Get rid of a static constructor for protoTable array. r=jonco
2018-04-20 13:07:14 +02:00
Jan de Mooij
ca890cd4cc
Bug 1454592 part 1 - Make some constructors constexpr. r=jonco
2018-04-20 13:04:07 +02:00
Boris Zbarsky
1df89947b2
Bug 1453869 part 10. Stop constructing DOMParser by contract. r=mrbkap
...
MozReview-Commit-ID: A0bHF5RHhs6
2018-04-20 23:04:45 -04:00
Boris Zbarsky
2d76710322
Bug 1453869 part 8. Teach Cu.importGlobalProperties about DOMParser. r=mrbkap
...
MozReview-Commit-ID: 36Op1KdLZJe
2018-04-20 23:03:32 -04:00
Steve Fink
10e2e05891
Bug 1448089 followup, remove now-unused variable to fix a CLOSED TREE.
...
--HG--
extra : amend_source : 001ccd09e2af56c45e01e9057a64fb6cd23fe874
extra : histedit_source : 32a294be08fe4fd4082f9591c2582e2c14386841
2018-04-20 13:32:47 -07:00
Steve Fink
2c3ce821ef
Bug 1455201 - Propagate failure out of set -e region and add verbose logging to autospider.py, r=jonco
...
--HG--
extra : rebase_source : 3b2b301e45e555de489ac26bc22e1e1e181c6357
2018-04-19 11:20:26 -07:00
Nicolas B. Pierron
2d9966df5c
Bug 1448089 - Make MBasicBlock::addPredecessorSameInputsAs fallible. r=tcampbell
2018-04-19 07:32:00 -04:00
Kris Maglione
903e86e865
Bug 1455458: De-XPIDLify the blocklist service. r=gijs
...
Going through XPConnect for JS-to-JS access in the blocklist service adds no
benefit, but does add a lot of overhead and maintenance burden.
MozReview-Commit-ID: Lf1mDK0b0B0
--HG--
extra : rebase_source : 410ed3fcf999d7c7775ef4926c89f67d9e342da8
2018-04-19 16:01:24 -07:00
Kris Maglione
36ffd6d271
Bug 1455179: Support destructuring with default values in undefined property detection checks. r=nbp
...
MozReview-Commit-ID: O5sCGmjJxA
--HG--
extra : rebase_source : 08953a75afb6fe84cf52cf3f7772b35bd1a3a78a
2018-04-18 18:36:57 -07:00
Dorel Luca
644bf34f8b
Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
...
Backed out changeset 033299f27339 (bug 1453011)
Backed out changeset 4464997475c1 (bug 1453011)
Backed out changeset cae243fb2a3c (bug 1453011)
Backed out changeset adf56a83131b (bug 1453011)
Backed out changeset 80abe3305b24 (bug 1452981)
Backed out changeset 02178545f255 (bug 1452981)
Backed out changeset 719f7596c208 (bug 1146316)
Backed out changeset 1316c78daeb6 (bug 1146316)
2018-04-20 21:40:24 +03:00
Boris Zbarsky
45a3faf8f6
Bug 1455052 part 12. Remove JS uses of nsIDOMEvent. r=masayuki,kmag
...
MozReview-Commit-ID: 5g0H3rzxTXt
2018-04-20 12:55:31 -04:00
Peter Van der Beken
2d06d9a85f
Bug 1453011 - Remove PostCreatePrototype. r=bz.
...
--HG--
extra : rebase_source : f1566e432e6c47c814bbced141b51522fe3e4184
2018-03-22 11:31:05 +01:00
Peter Van der Beken
b1be86e036
Bug 1453011 - Remove some unused nsIXPCScriptable flags. r=bz.
...
--HG--
extra : rebase_source : d3f5d9b6d994bbcf55976b3a1aed404d273415f3
2018-03-22 10:37:43 +01:00
Peter Van der Beken
3cb241cae0
Bug 1453011 - Remove nsXPCClassInfo. r=bz.
...
--HG--
extra : rebase_source : fd26480b3a4c8f56ae47fa2e4031fd0bebd1cd88
2018-03-22 09:42:21 +01:00
Peter Van der Beken
79663afa7d
Bug 1452981 - Remove qsObjectHelper. r=bz.
...
--HG--
extra : rebase_source : 931b915a05d026d826ceb5ec919c3909f9bae053
2018-03-01 09:01:00 +01:00
Peter Van der Beken
58eabcfc19
Bug 1146316 - Remove nsWrapperCache::SetIsNotDOMBinding and IsDOMBinding(). r=bz.
...
--HG--
extra : rebase_source : e79d52f75c4e73ba65fa88d8b21111e0cbf29634
2018-04-05 17:22:41 +02:00
Peter Van der Beken
f2ba86d2a9
Bug 1146316 - Preserve the wrapper of sandboxes, so that we never try to call WrapObject on them. r=bz.
...
--HG--
extra : rebase_source : a520fe62e7831c4a73f0ee4365c55f93965e14b6
2018-04-11 11:52:13 +02:00
Luke Wagner
b34afec0b2
Bug 1452571 - Baldr: fix IsBufferSource on DataView and prevent shell-only rooting bug (r=anba)
2018-04-19 14:28:01 +02:00
Gurzau Raul
f4056b78d5
Backed out 2 changesets (bug 1454592) for Windows build bustage on a CLOSED TREE
...
Backed out changeset 82821ff143e3 (bug 1454592)
Backed out changeset 89504aa6f1b3 (bug 1454592)
2018-04-20 15:27:12 +03:00
Jan de Mooij
ff6fca9c9e
Bug 1454592 part 2 - Use constexpr for protoTable static array. r=jonco
2018-04-20 13:07:14 +02:00
Jan de Mooij
01dc4afaad
Bug 1454592 part 1 - Make some constructors constexpr. r=jonco
2018-04-20 13:04:07 +02:00
Jon Coppeard
8c8071aed3
Bug 1443468 - Suppress gray marking assertion during maniupulation of internal GC state r=sfink
2018-04-20 10:09:52 +02:00
Bob Clary
b3d634a013
Bug 1440714 - handle su-rooted devices, r=gbrown, jonco
2018-04-20 00:29:28 -07:00
Kris Maglione
219ed0cc06
Bug 1454813: Part 2b - Rename SpawnTask.js to AddTask.js. r=florian
...
The old name no longer makes sense, since it no longer exports an spawn_task
symbol, and add_task is what we really care about.
MozReview-Commit-ID: IE7B8Czv8DH
--HG--
rename : testing/mochitest/tests/SimpleTest/SpawnTask.js => testing/mochitest/tests/SimpleTest/AddTask.js
extra : rebase_source : 03bca5aa69a7625a49b4455a6c96ce4c59de3a5a
2018-04-18 11:43:45 -07:00
Tom Schuster
b5af919e04
Bug 1453932 - Optimize loads from CallSiteObjects for tagged template literals. r=jandem
...
--HG--
extra : rebase_source : 80dc353fc7bca35946d10d0a497e46cf273eab1b
2018-04-13 13:56:55 +02:00
Margareta Eliza Balazs
31213abbb3
Backed out changeset 0ab0d909476f (bug 859782) for bustage in builds/worker/workspace/build/src/js/src/util/NativeStack.cpp on a CLOSED TREE
2018-04-19 14:26:20 +03:00
Jan de Mooij
cefd4cb6c2
Bug 1452602 - Mark some shell functions as fuzzing-safe. r=jonco
2018-04-19 13:14:18 +02:00
Jan de Mooij
4f87b13b19
Bug 1452982 part 15 - Rename some constants. r=jonco
2018-04-19 13:06:12 +02:00
Jan de Mooij
26031d2003
Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
2018-04-19 13:04:46 +02:00
Jan de Mooij
e43e8a5da5
Bug 1064316 - Rewrite check_macroassembler_style.py to use os.walk instead of looking at the repo data. r=nbp
2018-04-19 13:02:00 +02:00
André Bargull
120f792ef5
Bug 1453922: Add fast path for non-negative int32 values to ToIndex. r=jandem
...
--HG--
extra : rebase_source : a002e27c6499c08c4b8d29c634669a74b874a15c
2018-04-19 10:46:49 +02:00
Richard Pospesel
ec82bdd903
Bug 859782 - Firefox cannot start without /proc (chroot) r=sphink
...
--HG--
extra : rebase_source : 67a45d6f59f39fcb84bf84af7404718d6d181e5d
2018-04-18 13:41:00 +03:00
Jon Coppeard
831758818a
Bug 1454940 - Update assertions in JS_TransplantObject to allow the original object to be gray r=sfink
2018-04-19 10:36:29 +02:00
Steve Fink
c0c6ab8dfc
Bug 1455071
tier 2 bustage followup - s/WriteBytes/AppendBytes/
2018-04-19 00:37:58 -07:00
Steve Fink
c92957a424
Bug 1455071
- Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku
...
--HG--
extra : rebase_source : 1620d0a2d99d9aeddd7d06b4f29251907311ef86
extra : histedit_source : 59145661383b920085164eff3586a78da41c420b
2018-03-15 16:56:09 -07:00
Steve Fink
185250e668
Bug 1455071
- Remove unused JSAutoStructuredCloneBuffer::copy, r=jorendorff
...
--HG--
extra : rebase_source : 59dd8139542fa3761fc2b343cfc88d2a3036059e
2018-03-15 20:09:09 -07:00
Steve Fink
bbfc47ea95
Bug 1455071
- Comment the purpose of JSAutoStructuredCloneBuffer, r=jorendorff
...
--HG--
extra : rebase_source : ce0d972b8b67bde5932606e5ae1bba8eade7b005
2018-03-15 20:08:58 -07:00
Steve Fink
b30ce6e292
Bug 1455071
- Remove unused alternate callback option to JSAutoStructuredCloneBuffer::clear, r=jorendorff
...
--HG--
extra : rebase_source : 274cdaca9fc7f59c16a3e2ef1f979695eea30a3b
2018-03-15 17:11:31 -07:00
Steve Fink
d1d9f3cca9
Bug 1455071
- Bulk up SCOutput by changing it from storing a bare BufferList to a full JSStructuredCloneData, r=jorendorff
...
Then move JSStructuredCloneWriter's callbacks, callback data, and refsHeld into its SCOutput's JSStructuredCloneData. This removes the loose fields from JSStructuredCloneWriter and allows using move construction to remove a bunch of code.
--HG--
extra : rebase_source : 37cb0d4a15ffd0155bb7a55cd0fbefc358e649a8
2018-03-15 14:04:24 -07:00
Steve Fink
f7f5c66182
Bug 1455071
- Allow synthetic clone buffers to contain transferables, r=jorendorff
...
--HG--
extra : rebase_source : b4089245c693623c1ab621817dcdc0803be6e321
2018-04-16 12:44:35 -07:00
André Bargull
0678b75f37
Bug 1453921: Use MTruncateToInt32 when inlining String.fromCharCode. r=jandem
2018-04-13 03:40:51 -07:00
Dragan Mladjenovic
d5f23151eb
Bug 1454987 - [MIPS32] Enable cmpPtrSet overload that takes ImmWord. r=bbouvier
2018-04-18 15:45:52 -04:00
Robin Templeton
5123fd9bc9
Bug 1454512 - Fix JS::Value's is_symbol predicate. r=sfink
2018-04-18 15:44:43 -04:00
Steve Fink
ee8a623de2
Bug 1439712 - CTypes string error checking, r=jonco
...
--HG--
extra : rebase_source : 315f2fd15b81de6f8e3cee45f45f3181ee62c318
2018-04-17 17:06:10 -07:00
Steve Fink
f0af1b691a
Bug 1439712 - Improve JSString::ensureLinear error reporting, r=jonco
...
--HG--
extra : rebase_source : e3492dba79fc02531bab56727249d53bce116b7a
2018-02-20 12:41:04 -08:00
Andreea Pavel
465753992f
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-04-18 20:13:24 +03:00