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

54376 Коммитов

Автор SHA1 Сообщение Дата
Jon Coppeard c4d791f43f Bug 1261329 - Fix OOM handling in shell dissrc function r=efaust 2016-04-20 16:14:11 +01:00
Jon Coppeard 026c282e35 Bug 1265679 - Always call the object moved hook in generational GC r=terrence 2016-04-20 16:14:11 +01:00
Heiher 419dd51f60 Bug 1265601 - OdinMonkey: MIPS: Fix i64 testing infrastructure in Baldr. r=bbouvier
---
 js/src/jit/mips32/Assembler-mips32.h      | 1 +
 js/src/jit/mips32/MacroAssembler-mips32.h | 5 -----
 js/src/jit/mips64/Assembler-mips64.h      | 1 +
 3 files changed, 2 insertions(+), 5 deletions(-)
2016-04-20 21:40:58 +08:00
Hannes Verschore b6951abde0 Bug 1263609: SharedStubs - Allow JSOP_POW in ion codegen ON CLOSED TREE, r=bbouvier 2016-04-20 08:13:49 -04:00
Hannes Verschore a86c730a63 Bug 1264920: IonMonkey - DoTypeUpdateFallback is not allowed to gc, r=jandem 2016-04-20 06:40:16 -04:00
Hannes Verschore a8f6511a30 Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust 2016-04-20 06:40:16 -04:00
Hannes Verschore 857fc4f916 Bug 1241088: SharedStubs - part 1: move NewArray and NewObject baseline stubs to shared stubs, r=efaust 2016-04-20 06:40:15 -04:00
Hannes Verschore efbd16bc9c Bug 1263609: SharedStubs - Port JSOP_POW to shared stubs, r=efaust 2016-04-20 06:40:15 -04:00
Tom Schuster 36a9cce5df Bug 1041586 - Prevent jit compilation for one expression-autopsy test. r=jandem 2016-04-20 11:06:09 +02:00
Tom Schuster 52e517738d Bug 1041586 - Tests. r=arai 2016-04-16 12:22:18 +02:00
Tom Schuster 7b43d6c81d Bug 1041586 - Use IsConcatSpreadable in Array.prototype.concat. r=arai 2016-04-16 12:22:12 +02:00
Tom Schuster b838285c59 Bug 1041586 - Implement Symbol.isConcatSpreadable. r=arai 2016-04-16 12:21:48 +02:00
Nicholas Nethercote d84e6264da Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey.
--HG--
extra : rebase_source : 4b2cb2ef8192f314a28556826044f010a52b90b4
2016-04-19 14:04:32 +10:00
Ehsan Akhgari e116c45203 Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff 2016-04-19 20:24:56 -04:00
Olli Pettay cc6d1d9827 Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo
--HG--
extra : rebase_source : a53d6853feeae3c54f307cef71edcdba4f771803
2016-04-20 02:29:21 +03:00
Mike Hommey 3b7f3b9e75 Bug 1265627 - Prettify the MSVC version. r=ted 2016-04-20 07:51:55 +09:00
Mike Hommey b80757a0cb Bug 1265627 - Remove now useless version-related assignments from old-configure. r=ted
Also simplify things around some remaining compiler version checks.
2016-04-20 07:51:55 +09:00
Mike Hommey dda4822d6f Bug 1265627 - Remove the CXX_VERSION AC_SUBST. r=ted
Its only use is in buildconfig.html, and configure guarantees it's
always the same version as CC_VERSION, so just use that.
2016-04-20 07:51:55 +09:00
Mike Hommey 5192eab0d6 Bug 1265627 - Move compiler version checks to moz.configure. r=ted 2016-04-20 07:51:55 +09:00
Mike Hommey 2a7304078d Bug 1265627 - Remove leftovers from bug 1167005. r=ted 2016-04-20 07:51:55 +09:00
Mike Hommey 6b36b3304e Bug 1265627 - Don't disable strict aliasing for GCC < 4.5, we don't support those versions anyways. r=ted 2016-04-20 07:51:55 +09:00
Wes Kocher 8afe0d0510 Backed out changeset d59204040050 (bug 1265594) for SM bustage in rest-debugger.js
MozReview-Commit-ID: G4EHXnHM1E2
2016-04-19 14:32:36 -07:00
Ehsan Akhgari 8560e8e9d4 Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff 2016-04-19 16:33:06 -04:00
Jeff Gilbert 8728cc55d6 Bug 1264499 - s/mozconfig.vs2013/mozconfig.vs2015/ where not yet updated. - r=gps,sfink 2016-04-19 11:51:24 -07:00
Nicolas B. Pierron 41e52d7ff0 Bug 1264998 - CodeGeneratorShared::assignBailoutId: Properly handle allocation errors. r=h4writer 2016-04-19 17:26:39 +00:00
Benjamin Bouvier 68070b0a47 Bug 1265741: Fix unified build for fuzzers; r=nbp
MozReview-Commit-ID: 7yBDjPKv77g

--HG--
extra : rebase_source : 484f098ff3d27ef734010a7b41755b5315e7e798
extra : amend_source : c6799f01860c7fa6fcf12efc28254e825aabcf5a
2016-04-19 16:12:20 +02:00
Yury Delendik 84bc1d6b23 Bug 1265133 - Adds s-expr comments support for wasmTextToBinary. r=sunfish 2016-04-15 23:18:57 -05:00
Lars T Hansen a64e1e3847 Bug 1263902 - check return value from JS_smprintf. r=bbouvier, r=shu
--HG--
extra : rebase_source : c212beece2b24dfdf9888546289ed1649aa1af77
extra : amend_source : 65592b062fd6e97896f141feb67bdd6f29362f91
2016-04-18 15:28:40 +02:00
Nicholas Nethercote 5bb2e1ae86 Bug 1132502 (part 2) - Don't call AddClassInfo() for BaseShapes. r=jandem.
It appears to cause crashes, and the effects of not calling on memory reporting
accuracy are minor. The code should be able to be re-enabled once
heap-allocated js::Class instances no longer occur.

--HG--
extra : rebase_source : 6dcf36aa21ade45b0397b3df531aaaa8f754af49
2016-04-19 10:21:00 +10:00
Mike Hommey 8990bb15dd Bug 1264482 - Move adding -std=gnu99 and -std=gnu++11 to moz.configure. r=ted
We were unconditionally adding them, now actually check what the
compilers default to and add the flags if they are necessary.
This will, in the future, allow finer grained policy changes, where
we can decide that C++11 and C++14 are fine, downgrading compilers
that do C++17, etc.
2016-04-19 15:09:37 +09:00
Terrence Cole 5c75dc87d3 Backout ab87b53b3140 (Bug 1263771) for breaking the MSVC2013 build 2 days before uplift.
--HG--
extra : rebase_source : 7a2e41bf68aba3b536355de937e4eb7f42e00bb7
2016-04-18 15:50:28 -07:00
Benjamin Bouvier 3273b07efd Bug 1263870: Check allocation in WasmAstModule::declare; r=luke
MozReview-Commit-ID: bRq5jNR6uJ

--HG--
extra : rebase_source : e94a48b621c949a9dbf197afc6c21bdd61168d32
extra : histedit_source : 127c1de2fd8d8bcb19042d1a6c14e8cf16fa8633
2016-04-18 16:13:01 +02:00
Benjamin Bouvier a2c569fa0f Bug 1263882: Set a default value in DescribeScriptedCaller if the filename is null; r=luke
MozReview-Commit-ID: KTJGoH8KEAc

--HG--
extra : rebase_source : a001c14890d68a76aa8cc6c2141d95391c297efe
extra : histedit_source : a9d79f96cffd2002b6b961a18faae0b42e853138
2016-04-18 16:47:25 +02:00
Jon Coppeard 99bbb3221b Bug 1263966 - Compact arenas containing lazy scripts r=terrence 2016-04-18 16:27:54 +01:00
Benjamin Bouvier fd0feca4f6 Bug 1262402: Use the new int64 testing features; r=luke
MozReview-Commit-ID: 4sfNzBxqt13

--HG--
extra : rebase_source : 7938cb8bbd5e7ec3394d24fa8c31ddac81e054ce
2016-04-06 12:18:32 +02:00
Benjamin Bouvier 942a983108 Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke
MozReview-Commit-ID: EtcTTnhiuNY

--HG--
extra : rebase_source : 636097c90258db0bcda86e9bcf9fa5e55112ccba
2016-04-11 13:03:39 +02:00
Jon Coppeard e4c801fe24 Bug 1263884 - Don't report OOM when speculative shape table shrink fails r=jandem 2016-04-18 15:31:33 +01:00
Jan de Mooij 3b4f24a914 Bug 1124397 - More crash diagnostics. r=nbp
--HG--
extra : rebase_source : 77a6b4c0d179ca7dde85e3094f1754b3703a7d3d
2016-04-18 13:14:22 +02:00
Benjamin Bouvier 81900ec394 Bug 1263203: Ensure we don't have Phi values in wasm; r=luke
MozReview-Commit-ID: 5XKeBIJbpN0

--HG--
extra : rebase_source : 98e19813b27a7b274f772d2edbd045941eb5667e
extra : amend_source : 1ce91499cddedac649a113152ce2103ed4c5e0ae
2016-04-08 19:29:22 +02:00
Carsten "Tomcat" Book fbeb4ca1bd Merge mozilla-central to mozilla-inbound 2016-04-18 08:51:38 +02:00
Tooru Fujisawa 5a3b8095ed Bug 1265187 - Backout bug 1263857 testcase due to frequent timeout on Windows xp debug jittest. r=Tomcat, a=Tomcat 2016-04-18 15:44:43 +09:00
Carsten "Tomcat" Book 558930f4e9 Backed out changeset e673dbc9848f (bug 1232686) for breaking VS2013 Builds 2016-04-16 10:57:53 +02:00
Wes Kocher 656b901828 Merge inbound to central, a=merge
MozReview-Commit-ID: BpCN8N6VSVt
2016-04-15 14:31:31 -07:00
Wes Kocher 59d9a1b8ae Backed out 4 changesets (bug 1263558) for jit OOM crashes a=backout
Backed out changeset 7fcc62dda4e3 (bug 1263558)
Backed out changeset faa055e3ace8 (bug 1263558)
Backed out changeset 94805cd19c15 (bug 1263558)
Backed out changeset ad22cb06de5d (bug 1263558)

MozReview-Commit-ID: JkWyfHDBf1E
2016-04-15 10:21:35 -07:00
Carsten "Tomcat" Book c4445ccd33 merge mozilla-inbound to mozilla-central a=merge 2016-04-15 11:41:41 +02:00
Carsten "Tomcat" Book f893a5d6de Backed out changeset 0a5cf306560d (bug 1255925) on request from evilpie 2016-04-14 16:20:02 +02:00
Jeff Walden 7757c74ac0 Declare and define ExecutableAllocator::reprotectRegion only #ifdef NON_WRITABLE_JIT_CODE, to eliminate MOZ_ASSERT of a constant condition that makes some compilers warn. No bug, r=efaust over IRC 2016-04-13 19:19:03 -07:00
Tooru Fujisawa e13b5ceea4 Bug 1263803 - Change AllocateArrayBuffer to receive byteLength instead of nelements. r=lth 2016-04-16 01:53:03 +09:00
Jeff Walden e97969a976 Bug 1257164 - Check for interrupts in a few loops in JSON.stringify to eliminate feedback-less hangs. r=evilpie
--HG--
extra : rebase_source : 6a0b76c8e7dd423246a9cd716cb6d80f3a23fde7
2016-04-13 14:39:58 -07:00
Jeff Walden 7a694921d3 Bug 888969 - Make XPCJSID instanceof comparisons work correctly when [[GetPrototypeOf]] on the [[Prototype]] chain of the instance being tested throws an exception. r=bz
--HG--
extra : rebase_source : 20bcd4f23114762afa4ad708085c3accbbbe5d64
2016-04-13 14:30:16 -07:00