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