shindli
d03156f6a3
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-03-05 23:46:24 +02:00
shindli
1be0a5d3ce
Merge inbound to mozilla-central. a=merge
2019-03-05 23:41:05 +02:00
Brindusan Cristian
1bc862ffca
Backed out changeset 19047d153c2f (bug 1532289) for build bustages at bug1532289.js. CLOSED TREE
2019-03-05 23:24:31 +02:00
Andy Wingo
c6a1e051a4
Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D21941
--HG--
extra : moz-landing-system : lando
2019-03-05 15:02:57 +00:00
Doug Thayer
55db157391
Bug 1364235 - Collect telemetry stats on startup cache hits and misses r=kmag
...
In bug 1264235 we have some indication that observed bugs with the
startup cache might have been resolved, but we don't really know
until we collect data. Collecting these stats will give us the
ability to have more certainty that the startup cache is functioning
correctly in the wild.
Differential Revision: https://phabricator.services.mozilla.com/D19573
--HG--
extra : moz-landing-system : lando
2019-03-05 16:52:57 +00:00
Lars T Hansen
ed93709a02
Bug 1532306 - Simplify a test case. r=jseward
...
The tab_test() would compile and link the module for every element of
the result array, but the module should be invariant for the result
array, so this is not necessary.
Differential Revision: https://phabricator.services.mozilla.com/D21933
--HG--
extra : rebase_source : f17933261df6f2c36100a77dee1b9d7d735cd9d9
extra : histedit_source : 962b579d49b386130beccb7096da286c8c811d48
2019-03-04 16:06:29 +01:00
Lars T Hansen
25c36b4644
Bug 1532285 - Handle zero-length operations at the edge of memory/table properly. r=jseward
...
Our bounds checking is a little too stringent - we disallow
zero-length operations at the edge of the memory, table, or segment,
but the spec allows that, a behavior inherited (from active segments)
from the MVP. It's also a natural consequence of how we handle bounds
checks for non-zero length operations.
So loosen the tests slightly and adapt the test cases, testing both at
the edge of the table/memory/segment and one past that. In the former
case we allow the operation, in the latter not.
Differential Revision: https://phabricator.services.mozilla.com/D21929
--HG--
extra : rebase_source : 0e236edf655c6a35b5dfbf2f535b197a283a7c20
extra : histedit_source : 221e3ca5d35056f02182fcc34a45df53114ddebf
2019-03-04 15:59:06 +01:00
Ciure Andrei
698d0759ec
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2019-03-05 06:24:16 +02:00
Jeff Walden
3f385ffa33
Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
...
Differential Revision: https://phabricator.services.mozilla.com/D21827
--HG--
extra : rebase_source : 833bbfce12d90bcb92f7cd88ec65247e48c024c0
2019-03-04 15:19:16 -08:00
Razvan Maries
02d5932d51
Backed out changeset 9a345448aaa1 (bug 1532005) for causing perma fails and Spidermonkey fails. CLOSED TREE
2019-03-05 01:08:44 +02:00
Razvan Maries
65e4948ca0
Backed out 4 changesets (bug 1532005, bug 1531638) for causing perma fails and Spidermonkey fail. CLOSED TREE
...
Backed out changeset 4913d941de92 (bug 1532005)
Backed out changeset 9635abe5bf24 (bug 1532005)
Backed out changeset 738cf4b1126a (bug 1532005)
Backed out changeset e5d9f2ee7ac7 (bug 1531638)
2019-03-05 01:07:28 +02:00
Jeff Walden
c2cbf926cb
Bug 1532005 - Adjust the names of two other functions somehow inexplicably missed in prior renaming. r=i-was-saying-boo-urns
2019-03-04 14:41:24 -08:00
Jeff Walden
3b2f22a772
Bug 1532005 - Don't prefix GetArrayBufferLengthAndData with JS:: in typedarray.rs, because the macro it's passed to wants ident, not expr. r=boo-urns
...
--HG--
extra : rebase_source : 58feb5561de0f941028de35262eb341d1927eae7
2019-03-04 14:08:24 -08:00
Ciure Andrei
5ebab45abd
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2019-03-04 23:54:12 +02:00
Jeff Walden
b7ac200b5d
Bug 1532005 - Update the SpiderMonkey Rust bindings for the new ArrayBuffer.h header. r=bustage
2019-03-04 13:41:03 -08:00
Steve Fink
220bd79b56
Bug 1528794 - Check clone buffer contents at runtime r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D21817
--HG--
extra : moz-landing-system : lando
2019-03-04 18:28:20 +00:00
Jan de Mooij
4d43e22cec
Bug 1527148
part 1 - Fix an Ion polymorphic inlining issue. r=bhackett
...
Differential Revision: https://phabricator.services.mozilla.com/D21540
--HG--
extra : moz-landing-system : lando
2019-03-01 22:17:41 +00:00
Tom Schuster
87e0946053
Bug 1531788 - Use Value::type in js::GetProperty. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D21708
--HG--
extra : moz-landing-system : lando
2019-03-04 09:28:00 +00:00
Sean Stangl
1a695b31cd
Bug 1529034 - Just punt on auto-regress/bug1263857.js. r=nbp
...
Disable auto-regress/bug1263857.js, leaving it for follow-up work.
Differential Revision: https://phabricator.services.mozilla.com/D22047
--HG--
extra : moz-landing-system : lando
2019-03-05 14:41:40 +00:00
Ashley Hauck
6efac32ac8
Bug 1530832 - Refactor classDefinition and replace Maybe::reset() with a block. r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D21270
--HG--
extra : moz-landing-system : lando
2019-03-05 13:42:29 +00:00
Jan de Mooij
fb76b1c7da
Bug 1530937 part 6 - Convert remaining callVMs in BaselineCompiler.cpp. r=nbp
...
Also removes the old callVM overload so new code in BaselineCompiler must use
the new mechanism.
Differential Revision: https://phabricator.services.mozilla.com/D22059
--HG--
extra : moz-landing-system : lando
2019-03-05 13:47:36 +00:00
Jan de Mooij
41f87a9067
Bug 1530937 part 5 - Convert more callVMs in BaselineCompiler. r=nbp
...
We had multiple overloads for js::Throw so I renamed the one we call here
for JSOP_THROW to js::ThrowOperation.
Differential Revision: https://phabricator.services.mozilla.com/D22058
--HG--
extra : moz-landing-system : lando
2019-03-05 11:22:46 +00:00
arthur.iakab
28ec31dd6f
Backed out changeset f5a2a974495b (bug 1530832) by request of khyperia CLOSED TREE
2019-03-05 16:12:48 +02:00
Ashley Hauck
ced38572c6
Bug 1530832 - Refactor classDefinition and replace Maybe::reset() with a block. r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D21270
--HG--
extra : moz-landing-system : lando
2019-03-05 13:23:21 +00:00
Jeff Walden
ecb4e10bda
Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
...
Differential Revision: https://phabricator.services.mozilla.com/D21827
--HG--
extra : rebase_source : 36c43233ad6d804bd691c8c40d6a6984331c7162
2019-02-28 17:00:56 -08:00
Paul Bone
075442743d
Bug 1531540 - Don't specialise SubChunkLimit for mobile r=sfink
...
This was specialised so that it wouldn't crash on mobile wouldn't crash
when: SubChunkLimit + SubChunkStepstep > NurseryChunkUsableSize becase
NurseryChunkUsableSize is smaller on mobile.
However Bug 1530575
reduced the value of SubChunkStep so now we no-longer
need to specialise SubChunkLimit. We never tested the impact of
SubChunkLimit on mobile so it's just simpler to have one value.
Differential Revision: https://phabricator.services.mozilla.com/D21645
--HG--
extra : moz-landing-system : lando
2019-03-01 17:53:38 +00:00
Cosmin Sabou
eddf04477e
Merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : gfx/layers/apz/src/TouchCounter.cpp => gfx/layers/apz/util/TouchCounter.cpp
rename : gfx/layers/apz/src/TouchCounter.h => gfx/layers/apz/util/TouchCounter.h
2019-03-02 23:47:53 +02:00
Razvan Maries
cba347a52b
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2019-03-02 12:09:07 +02:00
Razvan Maries
c51046f730
Merge mozilla-inbound to mozilla-central a=merge
2019-03-02 11:41:18 +02:00
Jon Coppeard
763944d536
Bug 1529203 - Add release build assertions around using modules with the wrong global r=jandem
2019-03-02 09:00:17 +00:00
Dorel Luca
e22bf84735
Backed out changeset 0b61149893f9 (bug 1528794) for build bustage. CLOSED TREE
2019-03-02 04:06:03 +02:00
Steve Fink
6ba7f03f6b
Bug 1528794 - Check clone buffer contents at runtime r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D21817
--HG--
extra : moz-landing-system : lando
2019-03-02 01:03:00 +00:00
Coroiu Cristina
f6c2181ef4
Backed out changeset 70eb46335a2c (bug 1499448) on request by jorendorff
2019-03-02 02:59:56 +02:00
Razvan Maries
cfdc9fc660
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2019-03-02 12:06:27 +02:00
Masatoshi Kimura
ade2d0c6e9
Bug 1428158 - Follow-up to fix beta simulation bustage. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D21820
--HG--
extra : moz-landing-system : lando
2019-03-02 09:58:44 +00:00
Paul Bone
21e7d3ae76
Bug 1528159 - Add finishgc() calls before each startgc() call r=sfink
...
Avoid assertion failures with this test by adding finishgc() calls.
Add finisgc() shell builtin functions.
Differential Revision: https://phabricator.services.mozilla.com/D21644
--HG--
extra : moz-landing-system : lando
2019-03-01 17:55:13 +00:00
Jan de Mooij
ac885df095
Bug 1530937 part 3 - Convert more callVMs in BaselineCompiler. r=tcampbell
...
InitGetterSetterOperation had multiple overloads, I renamed them to
InitPropGetterSetterOperation and InitElemGetterSetterOperation.
Differential Revision: https://phabricator.services.mozilla.com/D21686
--HG--
extra : moz-landing-system : lando
2019-03-01 20:49:29 +00:00
Iain Ireland
edb38fb6c8
Bug 1531841: Make callVM/tailCallVM infallible in CacheIR compilers r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D21779
--HG--
extra : moz-landing-system : lando
2019-03-01 20:48:28 +00:00
Steve Fink
b8306b2633
Bug 1531234 - Write JS test structured logs to main_raw.log instead of intermixing them in stdout r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D21483
--HG--
extra : moz-landing-system : lando
2019-03-01 18:19:40 +00:00
Tom Schuster
cca0f96c18
Bug 1531820 - Use ValueType for CacheIR guardType. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D21721
--HG--
extra : moz-landing-system : lando
2019-03-01 17:28:43 +00:00
Andy Wingo
5dc4cb3a7d
Bug 1527900 - Throw exception if StructuredClone sees bigint in realm without bigint r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D21206
--HG--
extra : moz-landing-system : lando
2019-03-01 10:01:33 +00:00
Nicolas B. Pierron
80ec37a0c7
Bug 1528597 - ARM64: Fix CodeGenerator::visiShiftI Ursh case doing more than other architecture and baseline. r=sstangl
...
Differential Revision: https://phabricator.services.mozilla.com/D21385
--HG--
extra : moz-landing-system : lando
2019-03-01 16:14:42 +00:00
Benjamin Bouvier
b27fcb81a7
Bug 1530641: Add test case; r=bhackett
...
Differential Revision: https://phabricator.services.mozilla.com/D21506
--HG--
extra : moz-landing-system : lando
2019-03-01 13:33:11 +00:00
Gurzau Raul
a218f01445
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-03-01 15:14:00 +02:00
Gurzau Raul
cdf9392948
Merge inbound to mozilla-central. a=merge
2019-03-01 15:01:31 +02:00
Tooru Fujisawa
102dbec90b
Bug 1531618 - Detect function declaration without appropriate scope and block it. r=Yoric
...
Differential Revision: https://phabricator.services.mozilla.com/D21642
--HG--
extra : moz-landing-system : lando
2019-03-01 08:58:52 +00:00
Cameron Kaiser
651429b4c2
Bug 1512162 - Reenable stack protection for ppc64le in XPConnect. r=bholley
2019-02-27 19:31:08 -08:00
Gurzau Raul
6b94d177d1
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-03-01 09:28:28 +02:00
Narcis Beleuzu
328eaa75ac
Backed out changeset 8fd728e30375 (bug 1531234) for spidermonkey bustages on structuredlog.py . CLOSED TREE
2019-03-01 03:31:10 +02:00
Ashley Hauck
97d92b328f
Bug 1530084 - Add testcase for unimplemented fields not crashing. r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D21504
--HG--
extra : moz-landing-system : lando
2019-02-28 17:33:44 +00:00