Commit Graph

36015 Commits

Author SHA1 Message Date
Hannes Verschore
e378a22bca Bug 1079850 - IonMonkey: Handle case where filtering sees incompatible types, r=jandem 2014-10-10 09:54:23 +02:00
Tom Tromey
06a2af1a9e Bug 1066313 - add timestamps to drainAllocationsLog (carrying forward r=jimb). r=jimb 2014-10-09 11:10:00 +02:00
Terrence Cole
cdef43f816 Bug 1074961 - Part 3: simplify refillFreeList by splitting on context type; r=sfink 2014-10-08 15:35:19 -07:00
Steve Fink
025909a3ed Bug 959818 - Make DumpJSStack dump out all frames, r=bholley
--HG--
extra : rebase_source : 61fe2ae3a0eaee3b7481ce0042f64db8faaeb475
2014-01-14 14:18:46 -08:00
Benjamin Bouvier
eda6824094 Bug 1080358: Add loadAsmJSHeapRegisterFromGlobalData to arch none; r=luke 2014-10-09 17:52:02 +02:00
Luke Wagner
d624501a42 Bug 1079826 - OdinMonkey: disallow changing heap inside an interrupt callback (r=bbouvier)
--HG--
extra : rebase_source : 352434536dc3954de8e329bad43880b95ec98405
2014-10-09 08:14:25 -05:00
Ryan VanderMeulen
2efd661f5b Backed out changeset 28f0136d5ea9 (bug 1080358) for mochitest-dt orange.
CLOSED TREE
2014-10-09 13:33:24 -04:00
Ryan VanderMeulen
43f6827524 Backed out changeset 61b3f3d9bffe (bug 1079826) for jit-test failures.
--HG--
extra : rebase_source : e55e7c6fcf2f1f116175d33b0fe0f12f266b5f0d
2014-10-09 12:17:12 -04:00
Steve Fink
b41205df20 Bug 1061288 - Make it harder for ArrayBuffer data pointers to be held across invalidations. r=smaug,terrence,jdm,roc,khuey 2014-10-07 10:44:07 -07:00
Benjamin Bouvier
804dfa229e Bug 1080358: Add loadAsmJSHeapRegisterFromGlobalData to arch none; r=luke 2014-10-09 17:52:02 +02:00
Tooru Fujisawa
37a37666ab Bug 1073853 - Do Symbol-related tests only if defined. r=jorendorff 2014-10-08 09:53:00 -04:00
Luke Wagner
f1ab0e29ee Bug 1079826 - OdinMonkey: disallow changing heap inside an interrupt callback (r=bbouvier) 2014-10-09 08:14:25 -05:00
Jan de Mooij
43ad872838 Bug 1076670 - Workaround VS2013 64-bit returning +0 instead of -0 for sin(-0). r=luke 2014-10-09 13:11:03 +02:00
Jan de Mooij
0b9bd11488 Bug 1076283 - Use correct |this| types for inlined scripts. r=h4writer 2014-10-09 13:11:00 +02:00
Guptha Rajagopal
a5bc908bf4 Bug 1066331 - Fix for multi-line template strings reflecting incorrect debugger line numbers r=jorendorff 2014-10-08 21:23:00 +02:00
Luke Wagner
bf601eeade Bug 1076161 - Prevent JS_StealArrayBufferContents from being used with mapped array buffers (r=sfink)
--HG--
extra : rebase_source : 8eaed8849d05daf4e9cdf312b93d6ebec9890302
2014-10-08 20:45:50 -05:00
Dan Gohman
f836b39c28 Bug 1070948 - IonMonkey: Cope with loops where the header has become disconnected from the backedge. r=nbp 2014-10-08 18:21:48 -07:00
Dan Gohman
37c8d2b9a6 Bug 1070258 - IonMonkey: Assert that resume points are dominated by their operands r=nbp 2014-10-08 18:21:46 -07:00
Nathan Froyd
c5a4f86a26 Backout c41ceb365f00, 626abc356c25, and b756cab77bac (bug 839838) for non-unified build bustage on a CLOSED TREE 2014-10-08 20:43:33 -04:00
Dan Gohman
ea4554095f Bug 1077720 - IonMonkey: AliasAnalysis: Use MInstruction to track dependencies instead of MDefinition r=nbp 2014-10-08 15:04:13 -07:00
Dan Gohman
f044bd49a6 Bug 1077720 - IonMonkey: Optimize MPhi's addInput and addInputSlow r=nbp 2014-10-08 15:04:12 -07:00
Dan Gohman
eaa509d20f Bug 1077720 - IonMonkey: Optimize discardPhi r=nbp 2014-10-08 15:04:12 -07:00
Dan Gohman
713d1049e5 Bug 1077720 - IonMonkey: Replace the "iter = list.removeAt(iter)" idiom. r=nbp 2014-10-08 15:04:12 -07:00
Dan Gohman
4e0f1f3e41 Bug 1077720 - IonMonkey: Add a method for clearing the SuccessorWithPhis field r=nbp 2014-10-08 15:04:12 -07:00
Dan Gohman
9db1eb18de Bug 1077720 - IonMonkey: Optimize MPhi::removeOperand r=nbp 2014-10-08 15:04:11 -07:00
Dan Gohman
3011ab8dfc Bug 1075266 - IonMonkey: Disable the assert that congruentTo is symmetric, for now. r=nbp 2014-10-08 15:04:11 -07:00
Luke Wagner
e390ff2b9a Bug 844196 - Add SetJitExceptionHandler friend API and call it if unwinding reaches JIT code (r=jandem,dmajor)
--HG--
extra : rebase_source : 554cd690441562977aa4756a6fc2a0c0884a13b9
2014-10-08 14:24:15 -05:00
Luke Wagner
4d7a3cd5ee Bug 844196 - Hoist allocation of executable memory (r=jandem)
--HG--
extra : rebase_source : aa92f17114e81555711459f88b0d79d260132df7
2014-10-08 14:24:13 -05:00
Ehsan Akhgari
d4638bc6db Bug 839838 - Implement DOMRequest.then; r=sicking,bzbarsky
This is implemented by creating a Promise object internally and
forwarding the .then() call to it. Any further callbacks passed to
future .then() calls will be added as callbacks on the same internal
promise object. We also take care of resolving or rejecting the promise
if the success/error event of the DOMRequest object has been fired
before .then() is called.
2014-10-08 17:36:48 -04:00
Eric Rahm
96050f224f Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan 2014-10-08 13:19:14 -07:00
Eric Rahm
f6bb65afb3 Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan 2014-10-08 13:17:32 -07:00
Chris Peterson
ab88e89f3c Bug 1076698 - Part 3: Remove -Werror=implicit-int for jemalloc3. r=ted 2014-10-08 10:25:36 -07:00
Jason Orendorff
150ebfa3c4 Bug 1026918, part 3 - Rename mozilla::jsipc::PJavaScript::GetPropertyNames -> GetPropertyKeys. r=billm.
--HG--
extra : rebase_source : 53d0aae8df524ffc9dfc9657908adf00fc9c89a8
extra : amend_source : 13d71e9a8b830e5ecc74586f6e4b616703cfd305
2014-09-26 19:52:45 -05:00
Jason Orendorff
907735d0c8 Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
--HG--
extra : rebase_source : 359dceadb4dfcfc9c724d2995c121a56af610c7d
2014-09-26 19:39:35 -05:00
Jason Orendorff
b2769f4dd7 Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
Also renamed in this patch:

ENUMERATE_IF_DEFINED -> ADD_KEYS_IF_DEFINED
XrayEnumerateAttributesOrMethods -> XrayAttributeOrMethodKeys
XrayEnumerateNativeProperties -> XrayOwnNativePropertyKeys
XrayEnumerateProperties -> XrayOwnPropertyKeys
WrapperOwner::getPropertyNames -> getPropertyKeys

These make sense because JSITER_* flags are involved; the functions in
question are not for finding enumerable properties only.

--HG--
extra : rebase_source : 35fb0fa3c8f3d7bc952409ea8c584e58f3c1d78f
2014-09-26 15:16:36 -05:00
Jason Orendorff
e30897df8f Bug 1065450 - Make Reflect.parse properly handle new-style array comprehensions and generator expressions. r=Waldo.
--HG--
extra : rebase_source : 07009c087b787880d147d362ddebdbd1f88453c4
extra : source : a37b8adef57b541329674f41720d3c0c71a46d54
2014-09-30 09:17:12 -05:00
Brian Hackett
9c1d99110c Bug 1073836 - Remove byte offset slot and non-unsized uses of length from typed objects, r=nmatsakis. 2014-10-08 09:38:09 -07:00
Andrea Marchesini
61a0781726 Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-08 17:15:23 +01:00
Andrea Marchesini
2f672ff2db Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-08 17:15:23 +01:00
Andrea Marchesini
2ca496756f Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley 2014-10-08 17:15:22 +01:00
Benjamin Bouvier
8d915cc632 Bug 1079068: Move mightBeMagicType in MIR.cpp; r=h4writer 2014-10-08 16:29:14 +02:00
Brian Hackett
f7168ba0f6 Bug 1078871 - Relax assertions when creating dependent strings, r=jandem. 2014-10-08 06:30:28 -07:00
Benjamin Bouvier
40ff81ce66 Bug 1044256: Fix hash policy of SimdConstant; r=nbp 2014-10-08 15:20:32 +02:00
Benjamin Bouvier
77384453b8 Bug 1044256: SIMD: Add support for unary operators in Odin; r=luke 2014-10-07 14:10:00 +02:00
Ivan Jibaja
d07b6658ab Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish 2014-07-25 14:37:34 -07:00
Brian Hackett
206f187f33 Bug 1076091 - Don't bake in the initial undefined values of global names, r=jandem. 2014-10-08 06:19:22 -07:00
ziyunfei
a9b053ae87 Bug 1079188 - Coerce the argument passed to Object.getOwnPropertyDescriptor using ToObject. r=till 2014-10-07 09:21:00 +02:00
ziyunfei
d76fc7d1e4 Bug 1079090 - Coerce the argument passed to Object.getPrototypeOf using ToObject. r=till 2014-10-06 23:39:00 +02:00
Andrew McCreight
960f466a04 Bug 970684 - Re-enable test_watchpoints.xul and test_weakmaps.xul everywhere. r=billm 2014-10-06 14:17:00 +02:00
Hannes Verschore
ed9a4f8cdc Bug 1079062 - IonMonkey: Don't fold ternary constructs, when a branch dominates both MPhi predecessors, r=nbp 2014-10-08 10:06:10 +02:00