Commit Graph

62650 Commits

Author SHA1 Message Date
Benjamin Bouvier
d9ca9faeb0 Bug 1416766: Immediately throw if an exported wasm function has int64 in the signature; r=luke
MozReview-Commit-ID: HhTUMk21hvM

--HG--
extra : rebase_source : 923c9e18c55b93ec8dd528ab7f68df51208360b1
2017-11-13 16:27:59 +01:00
Benjamin Bouvier
d380ec393f Bug 1416766: Int64 wasm globals should cause a link failure at instanciation time, not compile time; r=luke
MozReview-Commit-ID: 5Ryl47naf9R

--HG--
extra : rebase_source : 742df9347c1a3492f638592436e113922ce46784
2017-11-09 16:30:42 +01:00
Tom Schuster
be406a264f Bug 1319512 - Adjust expression closure tests. r=jandem 2017-11-15 16:19:37 +01:00
Tom Schuster
3f07871197 Bug 1319512 - Disable expression closures on Nightly. r=jandem 2017-11-15 16:19:37 +01:00
Jan de Mooij
1935a6bcca Bug 1417038 part 2 - Shrink ExitFooterFrame to one word. r=nbp 2017-11-15 14:39:39 +01:00
Jan de Mooij
c35581ffc6 Bug 1417038 part 1 - Remove unused IonOOLPropertyOpExitFrameLayout and IonOOLSetterOpExitFrameLayout. r=nbp 2017-11-15 14:38:52 +01:00
dragan.mladjenovic
985e000ea8 Bug 1416179: Prevent ArrayBufferObject from reserving memory larger than UINT32_MAX on !WASM_HUGE_MEMORY 64-bit platforms; r=lth
--HG--
extra : amend_source : 3975f2aea4dc0647f679424d45ec977a96689b8e
2017-11-07 12:51:25 +01:00
André Bargull
0d5d6f6db8 Bug 1405993 - Part 5: Updated expected results when formatting dates in ar-ma locale. r=Waldo
--HG--
extra : rebase_source : 57789a3890b3eb8edd27d1e3272ec43fddc22471
2017-11-01 12:04:21 -07:00
André Bargull
148d3849d9 Bug 1405993 - Part 4: Update to Unicode 10 for SpiderMonkey. r=Waldo
--HG--
extra : rebase_source : dab596346da6fb9ad2cd023b4ad549bfa69e5c28
2017-11-01 12:03:52 -07:00
André Bargull
3296f48ec9 Bug 1405993 - Part 3: Update in-tree ICU to release 60.1. rs=Waldo
--HG--
extra : rebase_source : 468a4fc2e1fa7215b1224d998024a7121a05af62
2017-11-01 11:56:15 -07:00
Jan de Mooij
1d61fcc50a Bug 1416185 - Fix Clang warning about unused private field in ScriptPcIterator. r=nbp 2017-11-15 13:51:43 +01:00
Paul Bone
81ed10de01 Bug 1409324 (part 2) - Add a new timer for nursery chunk allocation r=sfink
--HG--
extra : rebase_source : 854dd2ddda133992c29ad0ef8ce1ec1a0f9c8d40
2017-11-14 20:30:34 +11:00
Paul Bone
1c10788500 Bug 1409324 (part 1) - Remove old resize profiling from GCMinor. r=sfink
Now that the nursery uses lazy allocation the resize decision is going to be
very quick, there's no point profiling it here.

--HG--
extra : rebase_source : 4433e516ecd1570ae38cc3647e19a0071f30a6b2
2017-11-13 10:43:27 +11:00
Noemi Erli
f24a75f9b7 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-15 12:15:40 +02:00
Noemi Erli
550148ab69 Merge inbound to mozilla-central r=merge a=merge 2017-11-15 11:57:12 +02:00
Andreea Pavel
3a1d0056a8 Backed out 1 changesets (bug 1416948) for already being pushed in autoland by bug 1416456 r=backout a=allstarschh on a CLOSED TREE
Backed out changeset 9dd7ba5308be (bug 1416948)
2017-11-15 04:31:23 +02:00
Jan de Mooij
4d75391b6b Bug 1417028 - Shrink VMFunction size. r=nbp 2017-11-15 09:51:01 +01:00
Jan de Mooij
ac5c31d028 Bug 1416592 - Deduplicate VMFunction wrapper code. r=nbp 2017-11-15 09:50:27 +01:00
Chris Peterson
768b96f58b Bug 1415470 - build: Enable VS2017 C5038 initializer list order warnings (like gcc -Wreorder). r=glandium
C5038 is a new warning in VS2017, similar to gcc and clang's -Wreorder, which is enabled by -Wall. We should enable C5038 so Windows developers can see these warnings locally instead of when gcc and clang fail with warnings-as-errors on Try.

https://blogs.msdn.microsoft.com/vcblog/2017/07/21/diagnostic-improvements-in-vs2017-15-3-0/

We need to suppress C5038 warnings from Windows Runtime Library header files (wrl.h) included in ANGLE and widget/windows:

z:\build\build\src\vs2017_15.4.2\SDK\Include\10.0.15063.0\winrt\wrl\wrappers\corewrappers.h(515): error C5038: data member 'Microsoft::WRL::Wrappers::Details::SyncLockWithStatusT<Microsoft::WRL::Wrappers::HandleTraits::SemaphoreTraits>::sync_' will be initialized after data member 'Microsoft::WRL::Wrappers::Details::SyncLockWithStatusT<Microsoft::WRL::Wrappers::HandleTraits::SemaphoreTraits>::status_'
...

And suppress C5038 warnings in upstream webrtc code:

media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseFilter.cpp(176): error C5038: data member 'mozilla::media::BaseFilter::mClsId' will be initialized after data member 'mozilla::media::BaseFilter::mState'
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp(169): error C5038: data member 'mozilla::media::BasePin::mFilter' will be initialized after data member 'mozilla::media::BasePin::mLock'
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp(170): error C5038: data member 'mozilla::media::BasePin::mLock' will be initialized after data member 'mozilla::media::BasePin::mName'
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp(172): error C5038: data member 'mozilla::media::BasePin::mDirection' will be initialized after data member 'mozilla::media::BasePin::mQualitySink'

MozReview-Commit-ID: BMDVkvQXNoq

--HG--
extra : rebase_source : 0d5ede9530d0d0750b8fffdc1cdfdc646ec8f22a
2017-11-07 19:52:10 -08:00
Chris Peterson
fecbada13a Bug 1415470 - build: Remove always-true version check for VS >= 2015. r=glandium
MozReview-Commit-ID: 1e4Xsw3U3LR

--HG--
extra : rebase_source : 72a94b544027ec9b1a4993f924dfc9490d37ff87
2017-11-10 18:24:53 -08:00
Tom Ritter
d86bb6f599 Bug 1414067 Fix the compiler test for FORTIFY_SOURCE r=glandium
MozReview-Commit-ID: 8ozY0Zbuczx

--HG--
extra : rebase_source : 7c99ea332b0da1ac20ec1037fb0dc4ac9088d8f8
2017-11-14 12:13:30 -06:00
Christian Holler
d794d62acf Bug 1416456 - Fix --enable-gczeal build bustage in JS engine. r=jandem
MozReview-Commit-ID: 7o5pRbwBZ14

--HG--
extra : rebase_source : d3df2c931fa54ac7ce8f7278f29a372fa3ff53b1
2017-11-11 11:21:32 +01:00
btara
986d32eb92 Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE 2017-11-14 22:40:50 +02:00
Jon Coppeard
757573b0fe Bug 1417077 - Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8 2017-11-14 17:10:30 +00:00
Coroiu Cristina
6a04305b5d Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-11-14 12:31:45 +02:00
Jan de Mooij
e24d7b18cd Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp 2017-11-14 10:45:00 +01:00
Csoregi Natalia
6232db29bd Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-14 01:00:48 +02:00
Csoregi Natalia
8f1a81caad Merge inbound to mozilla-central r=merge a=merge 2017-11-14 00:57:47 +02:00
Dragan Mladjenovic
f17743cf65 Bug 1415931 - [MIPS] Make long jumps visible to Wasm module code linking and caching. r=bbouvier
--HG--
extra : rebase_source : 30f424703d9420a149db98a21befb805bde33806
2017-11-13 15:26:09 -05:00
Chris Manchester
72c380c671 Bug 1416059 - Emit ASFLAGS and YASM_ASFLAGS from configure as lists. r=mshal
MozReview-Commit-ID: LBWpzQ9mISI

--HG--
extra : rebase_source : 4c722e68db4b6858aabbbecac834ea8772e0e06a
2017-11-14 10:38:17 -08:00
Andreea Pavel
a1061f09c5 Backed out 2 changesets (bug 1416059) for failing /python/mozbuild/mozbuild/test/frontend/test_emitter.py::TestEmitterBasic::test_use_yasm r=backout on a CLOSED TREE
Backed out changeset 597624409f4c (bug 1416059)
Backed out changeset d0df69766fa5 (bug 1416059)
2017-11-14 20:44:54 +02:00
Chris Manchester
4dca13b1ae Bug 1416059 - Emit ASFLAGS and YASM_ASFLAGS from configure as lists. r=mshal
MozReview-Commit-ID: LBWpzQ9mISI

--HG--
extra : rebase_source : f4074f4bdb0acddceeb57d9806c9a7f63a579280
2017-11-13 14:13:11 -08:00
Dustin J. Mitchell
6a322466ba Bug 1410911 - back out bug 1403322; r=gbrown
Backed out changesets 37db725b2308 ccc4f12edef0 e3a310b6b896 547109f6eb1d 5c50f100460d

MozReview-Commit-ID: 5M6Mevz6LZV

--HG--
extra : rebase_source : 038f10c09a6e1bcca1144a252b0c102496481349
2017-11-10 18:19:47 +00:00
Jeff Hemphill
c8ad312f54 Bug 1415772: Implement MNearbyInt recover instruction r=nbp
MozReview-Commit-ID: D7JdEHjDl2W

--HG--
extra : rebase_source : 987529027984eaf0ab54e056d2965743c6748c9b
2017-11-09 20:33:02 -08:00
Benjamin Bouvier
b80ce00937 Bug 1415549: Use correct encoding when reporting an error with wasm module/field utf8 names; r=luke
MozReview-Commit-ID: 8PcgvVfLa2V

--HG--
extra : rebase_source : 22aa8951c37e06c50774368cd2f4e9676ed747aa
extra : amend_source : 4551be15f97f5b47ad912379f0af31116855223e
2017-11-09 14:57:50 +01:00
Jan de Mooij
d46e680eac Bug 1394831 part 19 - Factor out maybeToDictionaryModeForPut. r=bhackett 2017-11-13 10:54:12 +01:00
Jan de Mooij
106827c4c8 Bug 1394831 part 18 - Factor out updateDictionaryTable. r=bhackett 2017-11-13 10:53:14 +01:00
Jan de Mooij
d89c2c0e78 Bug 1394831 part 17 - Factor out maybeConvertToOrGrowDictionaryForAdd. r=bhackett 2017-11-13 10:52:38 +01:00
Jan de Mooij
e16f5b7652 Bug 1394831 part 16 - Scope table/entry better in putDataProperty/putAccessorProperty. r=bhackett 2017-11-13 10:52:04 +01:00
Jan de Mooij
2643e6ff70 Bug 1394831 part 15 - Pass ShapeTable* to add*Property. r=bhackett 2017-11-13 10:51:10 +01:00
Lars T Hansen
44cf6e38a4 Bug 1416206 - disambiguate a namespace. r=jandem
--HG--
extra : rebase_source : 9d629ff741cfdb277d89383d1cf9bf47186e2dd6
extra : histedit_source : d1bacff9aca2ec2043e2767a5f225936fbc263f7
2017-11-10 13:59:33 +01:00
Shunta Kikuchi
31d263dab2 Bug 1413799 - Express that offset is larger than filesize r=arai
--HG--
extra : amend_source : 2830f10bb370c8051d05edd7d41b2eb6098edf12
2017-11-02 16:39:15 +09:00
Bill McCloskey
5d1bba8be6 Bug 1412190 - Allow active context to be null during profiling (r=jandem)
MozReview-Commit-ID: 3bLcXBPpxtY
2017-11-11 21:04:20 -08:00
Bill McCloskey
79162c692a Bug 1395029 - Scheduler support for blockThreadedExecution (r=froydnj)
MozReview-Commit-ID: EXRMRh9SCsQ
2017-11-11 21:04:20 -08:00
André Bargull
230aa7d0ef Bug 1345600 - Remove the empty script element workaround in jstests' browser.js. r=sfink
--HG--
extra : rebase_source : 3b8e7a233e8df7e5055e65f1a09774a46a05599c
extra : histedit_source : 94c8e1aceab45ac9b04141050f953cc19b6448a4
2017-11-11 04:55:45 -08:00
Jan de Mooij
4e36e5851a Bug 1415489 - Use SingletonObject for Array.prototype[@@unscopables]. r=bhackett 2017-11-11 13:32:56 +01:00
Marco Castelluccio
0590afed91 Bug 1416199 - Don't try to set signal handlers in Windows coverage build. r=froydnj
--HG--
extra : rebase_source : f74f90bf0e146d674044eeef2c2e9b546335a564
2017-11-10 12:50:14 +01:00
Shunta Kikuchi
5984eacd98 Bug 1415076 - Improve error message about defineProperty r=arai 2017-11-07 15:28:20 +09:00
snowman-mh
88c40f69b9 Bug 1352429 - Improve error message for in operator. r=arai 2017-11-08 15:03:47 +09:00
Csoregi Natalia
e520b4f458 Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE 2017-11-14 00:59:27 +02:00