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

55942 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book fc8e03f0d8 Merge mozilla-central to autoland 2016-07-30 16:49:41 +02:00
Chris Peterson 37d77f1683 Bug 1289987 - Part 2: Remove more VS2013 workarounds in js/. r=fitzgen
Take 2.
2016-07-29 20:28:31 -07:00
Chris Peterson 2bfa62386f Backed out changeset 2b9b892d36ff (bug 1289987) for build break 2016-07-29 20:26:28 -07:00
Chris Peterson aab004d66f Bug 1289987 - Part 3: Remove curly braces workaround for VS2013 ICE in ranged for loops in js/. r=fitzgen 2016-07-28 22:23:10 -07:00
Chris Peterson 617a320dfb Bug 1289987 - Part 2: Remove more VS2013 workarounds in js/. r=fitzgen 2016-07-28 22:33:39 -07:00
Botond Ballo 36779c6cc3 Bug 1289608 - Define XrayWrapper<...>::singleton for all instantiations, instead of defining specializations for specific ones. r=bholley
MozReview-Commit-ID: GecaSstpxRQ

--HG--
extra : rebase_source : 30e95b590a18dee92a588d2cb4e8b44808bbe11a
2016-07-29 16:40:08 -04:00
Botond Ballo 34d65c1f90 Bug 1289608 - Provide explicit instantiation declarations for the various instantiations of XrapWrapper. r=bholley
MozReview-Commit-ID: 6rS9JJ1Ba9R

--HG--
extra : rebase_source : 29a69c5b0068bc2e948e007d656ef7b7d4efb13d
2016-07-29 16:39:14 -04:00
Noitidart a05c9522b2 Bug 1288907 - Free dst after failed call to JS_NewUCString. r=bholley 2016-07-29 05:53:00 -04:00
Andrew McCreight 82ac383602 Bug 1289457 - Take advantage of infallible new in XPCNativeSet::NewInstance{,Mutate} to skip checks. r=mrbkap
MozReview-Commit-ID: H4TEMzzT6iK
2016-07-29 16:08:06 -07:00
Chris Peterson 4c53a24d6d Bug 1289987 - Remove VS2013 workarounds from js/. r=fitzgen
--HG--
extra : rebase_source : a1498f597a955c5cc1e4ee904edc8a23c50aba9d
2016-07-27 22:59:55 -07:00
Jon Coppeard 2bcd075f28 Bug 1290034 - Ensure nursery allocations are correctly aligned r=terrence 2016-07-29 12:02:54 +01:00
Jon Coppeard 8e2dedbc9f Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence 2016-07-28 11:49:06 +01:00
Hannes Verschore 0aeda4bed7 Bug 1289054: Part 25: Don't reuse input during lowering for int 64 values on 32 bit platforms, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore cbb9cc4e9e Bug 1289054 - Part 24: Make WebAssembly ready to run 64bit instructions on arm, r=luke 2016-07-29 16:53:50 +02:00
Hannes Verschore 2f1d4e6217 Bug 1289054 - Part 23: Implement the 64bit variant of WasmLoad and WasmStore on arm, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore be14fd4a16 Bug 1289054 - Part 22: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on arm, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore 7d31f5df3a Bug 1289054 - Part 21: Unrelated cleanup, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore cb373bd27d Bug 1289054 - Part 20: Implement the 64bit variant of Test on arm, r=nbp 2016-07-29 16:53:50 +02:00
Hannes Verschore 24edb3d587 Bug 1289054 - Part 19: Implement the 64bit variant of Int64ToFloatingPoint on arm, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore db11d480ae Bug 1289054 - Part 18: Implement the 64bit variant of WasmTruncate on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore 08728c529c Bug 1289054 - Part 17: Implement the 64bit variant of Not on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore e765133481 Bug 1289054 - Part 16: Implement the 64bit variant of Clz and Ctz on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore 5ab976a487 Bug 1289054 - Part 15: Implement the 64bit variant of PopCnt on arm, r=lth 2016-07-29 16:53:49 +02:00
Hannes Verschore 9942f53879 Bug 1289054 - Part 14: Implement the 64bit variant of AsmReinterpret on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore 7753e2a880 Bug 1289054 - Part 13: Implement the 64bit variant of AsmSelect on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore 3c2a7487ec Bug 1289054 - Part 12: Implement the 64bit variant of AsmJSPassStackArg on arm, r=luke 2016-07-29 16:53:49 +02:00
Hannes Verschore a7172e587a Bug 1289054 - Part 11: Implement the 64bit variant of Rotate on arm, r=luke 2016-07-29 16:53:49 +02:00
Hannes Verschore 1453379535 Bug 1289054 - Part 10: Implement the 64bit variant of BitOp on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore bc1892bc14 Bug 1289054 - Part 9: Implement the 64bit variant of Shift on arm, r=bbouvier 2016-07-29 16:53:49 +02:00
Hannes Verschore 60ba2b47a6 Bug 1289054 - Part 8: Implement the 64bit variant of Compare on arm, r=nbp 2016-07-29 16:53:49 +02:00
Hannes Verschore d2ef4b16d0 Bug 1289054 - Part 7: Implement the 64bit variant of Div and Mod on arm, r=nbp 2016-07-29 16:53:49 +02:00
Hannes Verschore 2fdd8ee702 Bug 1289054 - Part 6: Implement the 64bit variant of Mul on arm, r=nbp 2016-07-29 16:53:48 +02:00
Hannes Verschore 4928ad92a1 Bug 1289054 - Part 5: Implement the 64bit variant of Add and Sub on arm, r=bbouvier 2016-07-29 16:53:48 +02:00
Hannes Verschore a7b2aa45b5 Bug 1289054 - Part 4: Implement the 64bit variant of Extend on arm, r=bbouvier 2016-07-29 16:53:48 +02:00
Hannes Verschore b6c18e537e Bug 1289054 - Part 3: Implement the 64bit variant of WrapInt64ToInt32 on arm, r=bbouvier 2016-07-29 16:53:48 +02:00
Hannes Verschore 52e58112ef Bug 1289054 - Part 2: Implement the 64bit variant of AsmJSParameter on arm, r=sstangl 2016-07-29 16:53:48 +02:00
Hannes Verschore e16e414c32 Bug 1289054: Part 1: Preparations in IonMonkey to support i64 on arm, r=sstangl 2016-07-29 16:53:48 +02:00
Hannes Verschore 11dcce4503 Bug 1279248 - Part 27: Temporarily disable the Wasm baseline compiler for x86, r=lth 2016-07-29 16:53:48 +02:00
Hannes Verschore ddb441b186 Bug 1279248 - Part 27: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on x86, r=bbouvier 2016-07-29 16:53:48 +02:00
Hannes Verschore e0af135939 Bug 1279248 - Part 26: Implement the 64bit variant of WasmLoad and WasmStore on x86, r=bbouvier 2016-07-29 16:53:48 +02:00
Hannes Verschore 69caf976c6 Bug 1279248 - Part 25: Extra tests, r=lth 2016-07-29 16:53:48 +02:00
Hannes Verschore ec0937ad53 Bug 1279248 - Part 24: Make WebAssembly ready to run 64bit instructions on x86, r=luke 2016-07-29 16:53:48 +02:00
Hannes Verschore 488c1ec17f Bug 1279248 - Part 23: Implement the 64bit variant of Test on x86, r=nbp 2016-07-29 16:53:47 +02:00
Hannes Verschore 2abc9da483 Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp 2016-07-29 16:53:47 +02:00
Hannes Verschore c9746ae01e Bug 1279248 - Part 21: Implement the 64bit variant of ToFloatingPoint on x86, r=sunfish 2016-07-29 16:53:47 +02:00
Hannes Verschore aceeed69b7 Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish 2016-07-29 16:53:44 +02:00
Hannes Verschore 67f470e707 Bug 1279248 - Part 19: Implement the 64bit variant of Not on x86, r=bbouvier 2016-07-29 16:53:41 +02:00
Hannes Verschore a491dbb760 Bug 1279248 - Part 18: Implement the 64bit variant of Clz and Ctz on x86, r=bbouvier 2016-07-29 16:53:39 +02:00
Hannes Verschore d72ed260a9 Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth 2016-07-29 16:52:56 +02:00
Hannes Verschore 1e12c70ce4 Bug 1279248 - Part 16: Implement the 64bit variant of WrapInt64ToInt32 on x86, r=efaust 2016-07-29 16:51:42 +02:00