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

45276 Коммитов

Автор SHA1 Сообщение Дата
Terrence Cole 2a684f78ec Bug 1074961 - Part 2: change the name of chunkPool to be more descriptive; r=sfink
--HG--
extra : rebase_source : 2a6319591731c2d46f12ac749f8e1f69d50762c5
2014-10-01 12:17:53 -07:00
Terrence Cole 1bd413b659 Bug 1074961 - Part 1: use more generic names for the members of ChunkPool; r=sfink
--HG--
extra : rebase_source : c44d91125cf48e7f34fb92cd04670bac9247b0c2
2014-10-01 12:17:41 -07:00
Terrence Cole bec7c338fd Bug 1064578 - Sweep tables in parallel; r=jonco r=bhackett
--HG--
extra : rebase_source : f4e1d6c1067c2ae5c01f62dee3d4b28471c62e98
2014-09-12 17:32:51 -07:00
Jon Coppeard 78005138e1 Bug 650161 - Fix compacting GC build errors following JSObject changes r=terrence 2014-10-06 17:49:45 +01:00
Nathan Froyd 1d1613b1c6 Bug 915228 - eliminate static constructors for DoubleEncoder's table; r=mjrosenb 2014-10-06 07:55:08 -04:00
Brian Hackett 13d0a4b214 Bug 1073842 - Move NativeObject manipulating methods into more appropriate files, sr=luke. 2014-10-06 04:05:40 -07:00
Johannes Schulte 134f96048d Bug 1075967 - Inline ToInteger, if TypeSet contains multiple optimizable types. r=h4writer 2014-09-30 21:21:44 +02:00
ziyunfei 1e24a79fa2 Bug 1038545 - Coerce the argument passed to Object.keys using ToObject and simplify implementation. r=till 2014-10-05 00:44:00 +02:00
Phil Ringnalda bcf77f44d1 Back out e8cd71a4dc0c (bug 915228) for not actually landing all its files
CLOSED TREE
2014-10-05 21:11:04 -07:00
Nathan Froyd b2abad84c0 Bug 915228 - eliminate static constructors for DoubleEncoder's table; r=mjrosenb 2014-10-05 22:37:40 -04:00
Tom Schuster bac2e36152 Bug 1073576 - Optimize strict compares with equal operands. r=h4writer 2014-10-05 15:26:40 +02:00
Tom Schuster 95b06dbbb4 Backed out changeset 1724a6c07316 (Bug 1073576) because of bad patch 2014-10-05 15:33:20 +02:00
Tom Schuster fac472cfe2 Bug 1073576 - Optimize strict compares with equal operands. r=h4writer 2014-10-05 15:26:40 +02:00
Brian Hackett 6da0e67022 Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem. 2014-10-04 18:00:58 -07:00
Joshua Cranmer 3dc212e4f7 Bug 1077855 - js::ObjectElements is not declared in jsobj.h, r=Ms2ger 2014-10-04 16:00:54 -05:00
Tom Schuster c1e98cca78 Bug 1069694 - Remove JS_GetScriptSourceMap. r=shu 2014-10-04 17:38:08 +02:00
Tom Schuster ddb2dec55a Bug 1060936 - Directly call debugger hooks. r=shu 2014-10-03 18:46:51 +02:00
zhoubcfan@163.com 567fb422f4 Bug 1076926 - Add windows 10 support to exe manifest. r=jimm 2014-10-04 14:43:01 +09:00
Carsten "Tomcat" Book a2860b969c Backed out changeset 1d484a770816 (bug 1060936) for breaking non-unified builds 2014-10-04 05:55:31 +02:00
Dan Gohman fd7f734997 Bug 1071047 - IonMonkey: Make RemoveUnmarkedBlocks clear the loop header flags of unmarked blocks r=shu 2014-10-03 14:48:48 -07:00
Dan Gohman 6dce4c8727 Bug 1073478 - IonMonkey: Commute SIMD binary operators r=bbouvier 2014-10-03 14:34:39 -07:00
Stephen Pohl ca13b6a589 Bug 1077099: Add GreBinD to easily differentiate between Contents/Resources (GreD) and Contents/MacOS (GreBinD) on OSX. r=bsmedberg 2014-10-03 16:48:49 -04:00
Tom Schuster a051a8c822 Bug 1060936 - Directly call debugger hooks. r=shu 2014-10-03 18:46:51 +02:00
Nicolas B. Pierron e97bf58c21 Bug 1077427 - Add range analysis assertions after recovered-on-bailout instructions. r=sunfish 2014-10-03 17:37:59 +02:00
Nicolas B. Pierron 39bd1c1581 Bug 1077041 - NativeObject::copy, Only copy the minimum between the number of fixed slot and the span of the shape. r=jandem 2014-10-03 17:37:57 +02:00
ziyunfei b34ca240df Bug 1076588 - Object.freeze() should return its argument with no conversion when the argument is a primitive value. r=till, r=Yoric 2014-10-03 02:42:00 -04:00
Douglas Crosher ad54c53c4b Bug 1070971 - IonMonkey ARM: Declare operands to common ALU and FPU operations to be used at the start. r=sunfish 2014-10-02 23:27:19 +10:00
Ed Morley 8c0d5a673b Merge mozilla-central and inbound 2014-10-03 15:14:53 +01:00
Ed Morley a5ebac277a Merge latest green b2g-inbound changeset and mozilla-central; a=merge 2014-10-03 14:29:24 +01:00
Ed Morley 6c9d66f653 Backed out changeset a2192165100c (bug 1041180) for xpcshell failures; CLOSED TREE 2014-10-03 10:12:53 +01:00
Jon Coppeard 40ba5d1f27 Bug 650161 - Allow JS_GetScriptFilename() to work while we are compacting r=terrence 2014-10-03 10:04:19 +01:00
Jon Coppeard 211f9069dd Bug 650161 - Fix ObjectImpl::toDictionaryMode() to work with compacting GC r=terrence 2014-10-03 10:04:19 +01:00
Jon Coppeard 0ffd3e98e9 Bug 650161 - We don't need special fixup for CCWs after compacting GC r=terrence 2014-10-03 10:04:19 +01:00
Jon Coppeard 420dcbcffb Bug 650161 - Fix compacting GC after parallel sweeping changes r=terrence 2014-10-03 10:04:18 +01:00
Ting-Yuan Huang 897c51972c Bug 1075442 - Make the JS engine use gecko/build/stlport on Firefox OS. r=glandium
--HG--
extra : rebase_source : d988137d546e28c908ff856a9e884c38476b8986
2014-10-01 03:48:00 -04:00
Douglas Crosher d71b5b5ca3 Bug 1013996 - IonMonkey ARM: Simulator alignment checks and irregexp aligned access support. r=lth 2014-10-03 06:22:50 +10:00
Dan Gohman edd277041c Bug 1074509 - Implement NaN and -0.0 handling for float32x4 > and >=. r=bbouvier 2014-10-02 18:24:16 -07:00
Nicolas B. Pierron 92968346ac Bug 1075638 - GuardShape should expect template objects from CreateThisWithTemplate. r=jandem 2014-10-03 14:33:08 +02:00
Nicolas B. Pierron df13641ed9 Bug 1075601 - GVN: Overwrite leader definition if it got discarded. r=sunfish 2014-10-03 14:33:08 +02:00
Nicolas B. Pierron 7b487ba61c Bug 1075488 - Set the frame pointer on RInstructionResults for lookup. r=h4writer 2014-10-03 14:33:08 +02:00
Nicolas B. Pierron e616581283 Bug 1074833 - Scalar Replacement should not consider the starting block as a valid successors. r=h4writer 2014-10-03 14:33:07 +02:00
Nicolas B. Pierron 014e7fd2dd Bug 1072188 - Flag resume point operands of branches removed by UCE. r=sunfish 2014-10-03 14:25:59 +02:00
Nicolas B. Pierron 8ea24211c3 Bug 1072188 - Recover truncated instruction. r=sunfish 2014-10-03 14:25:59 +02:00
Nicolas B. Pierron f50a30705f Bug 1072188 - IonMonkey: Split truncate function. r=sunfish 2014-10-03 14:25:59 +02:00
Nathan Froyd 4523144dc7 Bug 1072071 - disable warning C4267 on windows; r=mshal 2014-10-01 10:43:53 -04:00
Bobby Holley cb11d4825a Bug 1065185 - Console Message Tests. r=bz 2014-10-03 10:05:52 +02:00
Bobby Holley 86e770dc65 Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz 2014-10-03 10:05:52 +02:00
Bobby Holley 25211c35fe Bug 1065185 - Expand XrayWrapper console messages for COWs. r=bz 2014-10-03 10:05:51 +02:00
Bobby Holley af5d4d993f Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz 2014-10-03 10:05:50 +02:00
Christoph Kerschbaumer b86cc609d3 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-10-02 23:34:30 -07:00
Jim Blandy 8e25274ce6 Bug 1074994: Implement Debugger.Object.prototype.isArrowFunction. r=sfink 2014-10-02 10:44:25 +01:00
Jim Blandy d65487fb91 Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence 2014-10-02 10:19:11 +01:00
Jim Blandy a7342c18c3 Bug 1075564: Give JS::ubi::Node its implicit constructor back, with the right annotation this time. r=luke 2014-10-02 10:19:10 +01:00
Bobby Holley d5eb2be0cb Bug 1074863 - Handle named constructors which have DOMXrayTraits while being simultaneously JSProto_Function. r=peterv
Simple fix, but interesting test case and worth having on CI.
2014-10-02 11:06:03 +02:00
Gokcehan Kara 80d061a15b Bug 1070689 - Change return type of dosprintf functions from int to bool (in jsprf.cpp). r=nbp 2014-10-01 20:59:15 +02:00
Ryan VanderMeulen 818507baa1 Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
CLOSED TREE
2014-10-01 13:39:22 -04:00
Nicolas B. Pierron 5093e96c81 Bug 1074911 - Remove JS_ASSERT and JS_ASSERT_IF macros. r=jorendorff 2014-10-01 19:17:53 +02:00
Nicolas B. Pierron a30117e0b9 Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
Apply the following script

sed -i '
   /JS_ASSERT_IF(/ {
     s/JS_ASSERT_IF(/MOZ_ASSERT_IF(/;
     :b;
     s/ \\$/\\/;
     /;/ { p; d; };
     n;
     s/^/ /;
     b b;
  };
  s/JS_ASSERT_IF (/MOZ_ASSERT_IF(/;
'
2014-10-01 19:17:53 +02:00
Nicolas B. Pierron 206d7d6d49 Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
Apply the following script

sed -i '
   /JS_ASSERT(/ {
     s/JS_ASSERT(/MOZ_ASSERT(/;
     :b;
     s/ \\$/\\/;
     /;/ { p; d; };
     n;
     s/^/ /;
     b b;
  };
  s/JS_ASSERT (/MOZ_ASSERT(/;
'

Except where the JS_ASSERT macro does not end with a semi-colon, where empty
lines are in the middle of the macro, and where the backslahes are always the
same-length after the expression.
2014-10-01 19:17:51 +02:00
Ryan VanderMeulen 9c18e9fc86 Backed out 11 changesets (bug 1065185) for Gaia Python integration test failures on a CLOSED TREE.
Backed out changeset a45d02c3b4e8 (bug 1065185)
Backed out changeset bb7b8b0da990 (bug 1065185)
Backed out changeset 7672d57acbad (bug 1065185)
Backed out changeset fbdb5bead639 (bug 1065185)
Backed out changeset 54d6077015da (bug 1065185)
Backed out changeset e2528549de9d (bug 1065185)
Backed out changeset 981c0b7c897d (bug 1065185)
Backed out changeset 903fbf9bb0c7 (bug 1065185)
Backed out changeset 76e863b63dd8 (bug 1065185)
Backed out changeset 6871aff5d103 (bug 1065185)
Backed out changeset cc213ad991a8 (bug 1065185)
2014-10-01 12:33:30 -04:00
Till Schneidereit 6408e7ff16 Bug 1067942 - Change error message for attempted getter-only property writes to include the property name. r=terrence,Ms2ger
--HG--
extra : rebase_source : ebe2b8d794145d96198235151de70b2b3dbc846e
2014-09-30 01:17:55 +02:00
Bobby Holley 17638a1eed Bug 1067009 - Implement regexp_toShared for CPOWs. r=billm 2014-10-01 17:22:15 +02:00
Bobby Holley 34e7aaf798 Bug 1067009 - Don't assume that someRegExp.source is an atom. r=billm 2014-10-01 17:22:15 +02:00
Bobby Holley 663ee61dda Bug 1067009 - Make JSAPI RegExp accessors work correctly proxies. r=billm 2014-10-01 17:22:15 +02:00
Bobby Holley b55f40845d Bug 1067009 - Const-correct a few jsapi methods. r=billm 2014-10-01 17:22:14 +02:00
Carsten "Tomcat" Book d78e27f881 Backed out changeset 0a308311d9a7 (bug 1056409) for wrong commit message on a CLOSED TREE 2014-10-01 17:16:42 +02:00
Boris Zbarsky b4f9648437 Bug 1065185 followup: expose the indexed prop we're trying to access in this test to reopen the CLOSED TREE 2014-10-01 11:14:39 -04:00
ziyunfei 41db288792 Bug 1075294 - Object.seal() should return its argument with no conversion when the argument is a primitive value. r=till 2014-10-01 04:30:00 +02:00
James Long 3716a62cd8 Date: Fri Sep 26 11:30:08 2014 -0400
Bug 1056409 - move the sourceMapURL property to the Debugger.Source object. r=jorendorff
2014-09-30 10:03:00 +02:00
Bobby Holley 16e0d81414 Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz 2014-10-01 15:25:02 +02:00
Bobby Holley 224ca3b8ef Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz 2014-10-01 15:25:01 +02:00
Benjamin Bouvier 2938fafe53 Bug 1073064: SIMD: Add int32x4.shift{left,right,rightLogical} to asm.js; r=luke 2014-10-01 14:57:29 +02:00
Benjamin Bouvier 147f659091 Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish 2014-10-01 14:57:15 +02:00
Jesse Ruderman f2163354f2 Bug 851418 - Crashtest. r=bholley 2014-10-01 13:52:44 +02:00
Bobby Holley efa12dab20 Bug 853709 - Tests. r=mrbkap 2014-10-01 13:52:43 +02:00
Bobby Holley a8f62204b1 Bug 865948 - Tests. r=gabor 2014-10-01 13:52:43 +02:00
Till Schneidereit 276cd0a709 Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff 2014-09-16 10:01:09 -04:00
Brian Hackett fc6ee6630d Bug 1073991 - Don't change types in JIT caches when the type's newScript has been cleared, r=jandem. 2014-09-30 20:35:37 -07:00
Boris Zbarsky 9804f71306 Bug 1066432. Update ForOfIterator to the changes in Web IDL's handling of sequences as iterables. We now commit to an iterable if we get a non-undefined value for the Symbol.iterator property, not just if we get a callable value. r=jorendorff 2014-09-30 21:26:28 -04:00
Wes Kocher 4d9a345155 Merge m-c to inbound a=merge 2014-09-30 17:10:24 -07:00
Wes Kocher 9e83c932d2 Merge b2g-inbound to m-c a=merge 2014-09-30 16:42:03 -07:00
Shu-yu Guo 1303551d3c Bug 1074571 - Make the delete operator trigger TDZ. (r=Waldo) 2014-09-30 15:18:30 -07:00
Shu-yu Guo f7f8c6ce8c Bug 1074504 - Consider TDZ uses effectful in the frontend. (r=Waldo) 2014-09-30 15:18:30 -07:00
Shu-yu Guo 5dbc8ef624 Bug 1073702 - Check for uninitialized lexical bindings in FetchName and friends. (r=jandem) 2014-09-30 15:18:30 -07:00
Shu-yu Guo 2a400ac8f1 Bug 1070465 - Give JS_UNINITIALIZED_LEXICAL constants unknown type sets in Ion. (r=jandem) 2014-09-30 15:18:29 -07:00
Benjamin Bouvier 71e745a13c Bug 1068725: Add the FBirds SIMD demo to the test suite; r=luke 2014-09-30 18:07:18 +02:00
Ryan VanderMeulen 08cf036ad4 Backed out changeset af3a0d277ad2 (bug 1073991) for mass bustage.
CLOSED TREE
2014-09-30 14:13:54 -04:00
Brian Hackett 1f74203658 Bug 1073991 - Don't change types in JIT caches when the type's newScript has been cleared, r=jandem. 2014-09-30 10:28:51 -07:00
ziyunfei d0b4ed6358 Bug 1073446 - Object.preventExtensions() should return its argument with no conversion when the argument is a primitive value. r=till 2014-09-26 03:32:00 -04:00
Carsten "Tomcat" Book 967298d507 Merge m-c to mozilla-inbound 2014-09-30 15:35:59 +02:00
Carsten "Tomcat" Book b37ac43e39 merge fx-team to mozilla-central a=merge 2014-09-30 15:10:47 +02:00
Jon Coppeard b91c15b771 Bug 1073577 - Fix new object cache interactions with moving GC r=terrence 2014-09-30 13:20:48 +01:00
Benjamin Bouvier ad8c123efb Bug 1068725: Add Mandelbrot SIMD demo to the test suite; r=luke 2014-09-30 11:33:27 +02:00
Benjamin Bouvier 8f19e3476e Bug 1068725: Use actual input's type for a move when reifying allocations with backtracking regalloc; r=sunfish 2014-09-30 11:33:17 +02:00
Benjamin Bouvier 01552c03d9 Bug 1068725: More debugging and assertions for MoveGroups; r=sunfish
* * *
Bug 1068725: Make the MoveGroup type spew debug only; r=bustage
2014-09-30 11:33:11 +02:00
Carsten "Tomcat" Book 951c3ef58c Backed out changeset 76009dc6ed72 (bug 1068725) for bustage on a CLOSED TREE 2014-09-30 11:52:10 +02:00
Carsten "Tomcat" Book ff68fb749f Backed out changeset a3ed62c1d3f6 (bug 1068725) 2014-09-30 11:51:49 +02:00
Carsten "Tomcat" Book f3c6e83459 Backed out changeset 9dc808ef69a4 (bug 1068725) 2014-09-30 11:51:40 +02:00
Benjamin Bouvier cd9f398bb2 Bug 1068725: Add Mandelbrot SIMD demo to the test suite; r=luke 2014-09-30 11:33:27 +02:00
Benjamin Bouvier a1bb30a61f Bug 1068725: Use actual input's type for a move when reifying allocations with backtracking regalloc; r=sunfish 2014-09-30 11:33:17 +02:00
Benjamin Bouvier 4a83ef1127 Bug 1068725: More debugging and assertions for MoveGroups; r=sunfish 2014-09-30 11:33:11 +02:00
Douglas Crosher 333bf1d10b Bug 1071456 - IonMonkey: optimize DoubleToFloat32 to useAtStart the argument. r=sunfish 2014-09-27 00:31:13 +10:00
Douglas Crosher 6b3ee519b9 Bug 1070985 - IonMonkey x64: add some move instructions with a constant address operand, and fix the formatters to emit REX prefixes. r=nbp 2014-09-30 01:02:11 +10:00
Nick Fitzgerald 3db6a4453b Bug 1056373 - Remove debug logging that accidentally got left over. r=jimb 2014-09-23 09:00:00 +02:00
Lars T Hansen 0a5f96352b Bug 1072176 - Clean up misplaced assertions in public functions. r=waldo
--HG--
rename : js/src/jit-test/tests/sharedbuf/bug1068458-toolong.js => js/src/jit-test/tests/sharedbuf/toolong.js
2014-09-30 10:23:28 +02:00
Ryan VanderMeulen c8d14e42a2 Merge m-c to fx-team. a=merge 2014-09-29 16:09:22 -04:00
Benjamin Bouvier 4c36c9b130 Bug 1072927: Make SIMD MIR nodes cloneables; r=bhackett 2014-09-29 16:54:21 +02:00
Benjamin Bouvier 388cc90c2b Bug 1072927: Use macros for specifying which ops are valid for which SIMD type; r=luke 2014-09-29 16:54:14 +02:00
Benjamin Bouvier ce04a8cf49 Bug 1072927: Factor out SIMD cast validation in Odin; r=luke 2014-09-29 16:54:09 +02:00
Bobby Holley 8b421a48d3 Bug 1070842 - Factor script error event dispatch into a separate function. r=bz 2014-09-29 15:34:21 +02:00
Bobby Holley 94bd419133 Bug 1070842 - Remove ambiguous globals from xpc::ErrorReporter and make meanings explicit. r=bz 2014-09-29 15:34:20 +02:00
Jon Coppeard 966e76ebfe Bug 650161 - Fix interactions between compacting GC and recent typed object changes r=terrence 2014-09-29 09:50:18 +01:00
Jon Coppeard 1f741191df Bug 650161 - Fix interactions between compacting GC and type inference r=terrence 2014-09-29 09:50:18 +01:00
Jon Coppeard 2013670e0e Bug 650161 - We don't need an objectMoved hook for global objects r=terrence 2014-09-29 09:50:17 +01:00
Jon Coppeard 67333a5971 Bug 650161 - Don't move global objects even if the JITs are disabled r=terrence 2014-09-29 09:50:17 +01:00
Bobby Holley a24c29adc9 Bug 1070131 - Switch originPrincipals to a mutedError flags. r=luke,r=bz
--HG--
rename : js/src/jsapi-tests/testOriginPrincipals.cpp => js/src/jsapi-tests/testMutedErrors.cpp
2014-09-29 10:44:30 +02:00
Bobby Holley 2a1c09c3d0 Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz 2014-09-29 10:44:30 +02:00
Stephen Pohl 579061de7c Mac v2 signing - Bug 1060562 - Update xpcshell-tests for the new v2 bundle structure on OSX. r=jmaher 2014-09-29 11:51:29 -07:00
Marty Rosenberg 77ae465e31 Bug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc
--HG--
extra : rebase_source : 240b569193324e88bf8e30c0f344e519bc096938
2014-09-26 21:48:00 -04:00
Ryan VanderMeulen 5202d5d927 Backed out changeset a1fb032b0216 (bug 1073771) for SM(arm) bustage. 2014-09-27 15:59:09 -04:00
Brian Hackett 0efd6b95f5 Bug 1073851 - Add check for TypedObject property in test. 2014-09-27 12:22:13 -07:00
Marty Rosenberg 9459b09cd3 Bug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc
--HG--
extra : rebase_source : 50eb1858d4c2103766c77d51684b926993dfceb8
2014-09-26 21:48:00 -04:00
Brian Hackett 2401968ae8 Bug 1069688 - Rename OwnedTypedObject to OutlineTypedObject. 2014-09-26 18:55:16 -07:00
Wes Kocher 4557755686 Backed out changeset a8d4bd3746ec (bug 1056409) for m-oth failures on a CLOSED TREE 2014-09-26 15:40:41 -07:00
Jim Blandy f8940a20f6 Bug 1073320: Document and test the effect of removing debuggees on breakpoints. r=sfink 2014-09-26 15:35:09 -07:00
James Long 1c37a140e3 Bug 1056409 - move the `sourceMapURL` property from Debugger.Script to Debugger.Source r=jorendorff
commit a5e75ddf88dfc2fce84fb5889a63d5d805f2d1e1
Author: James Long <longster@gmail.com>
    patch
2014-09-25 23:04:50 -04:00
Dan Gohman ec051c3d79 Bug 1070955 - IonMonkey: GVN: Split phi operand removal from removePredecessor so that GVN can do this itself r=nbp 2014-09-23 17:32:57 -07:00
Nicolas B. Pierron 0bef0ad131 Bug 1007213 - Capture implicit dead branches caused by type barriers. r=sunfish 2014-09-26 19:48:00 +02:00
Nicolas B. Pierron 503c79a578 Bug 1072911 - Scalar Replacement: Add missing MIRTypes. r=h4writer 2014-09-26 19:47:59 +02:00
Peter Van der Beken 29c43cc253 Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, stop forwarding sets to Traits. r=bholley.
--HG--
extra : rebase_source : dd7cccd24eb8d1c866a10784f29eb067ed29707a
2014-09-15 16:52:11 +02:00
Peter Van der Beken ebc693bfd7 Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
* * *
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, remove obsolete code. r=bholley.

--HG--
extra : rebase_source : 7a9aa81d3e9d74ed958374942020474147aa4f86
2014-09-15 16:51:40 +02:00
Terrence Cole db9616cb01 Bug 1064346 - JSFunction's extended attributes expect POD-style initialization. r=billm 2014-09-10 15:42:36 -07:00
Jeff Walden f83a8d78dc Remove tabs from js/src/vm. No bug, r=dietabsdie and DONTBUILD because |hg qdi -w| prints nothing for this change 2014-09-29 16:47:52 -07:00
André Bargull 2174ece369 Bug 1068589 - Remove forced extensible check before calling JSObject::preventExtensions. r=jwalden
--HG--
extra : rebase_source : 5ec8efb801fd67dd7c9d08ad0259aaee36f225ce
2014-09-23 22:47:01 +02:00
Terrence Cole fb8adde1a7 Bug 1064578 - Part 7: make MaybeAutoPhase a special case of AutoPhase; r=jonco
--HG--
extra : rebase_source : 1072489364c163a665e88c76c561b33d2ffb3055
2014-09-23 15:16:50 -07:00
Terrence Cole ed249d7942 Bug 1064578 - Part 6: make zone sweeping fine-grained too; r=jonco
--HG--
extra : rebase_source : 002d5e61254440f939e5f35bb35937481189f046
2014-09-22 13:22:30 -07:00
Terrence Cole bb969e6fa0 Bug 1064578 - Part 5: common up the redudant phase guards; r=jonco
--HG--
extra : rebase_source : 2e9f44f99f3f45746b9d7aca0b632da62bd798b5
2014-09-22 12:45:42 -07:00
Terrence Cole d8b71ddee4 Bug 1064578 - Part 4: remove the arbitrary phase distinction we make for tables; r=jonco
--HG--
extra : rebase_source : 6116163ca5f6ca9a3eccddf434c9782fc457094c
2014-09-22 11:47:53 -07:00
Terrence Cole 1e308472a9 Bug 1064578 - Part 3: move the table sweeping sections into a separate block; r=jonco
--HG--
extra : rebase_source : d01822fc937cc2fe7230eae338aa15cda1ae2f73
2014-09-22 11:16:09 -07:00
Terrence Cole d1a9a441e2 Bug 1064578 - Part 2: make compartment sweeping fine-grained; r=jonco
--HG--
extra : rebase_source : 8cc9f3f4781b74a053de8c199128e8ff03ff8332
2014-09-22 10:41:23 -07:00
Terrence Cole 353958d0cc Bug 1064578 - Part 1: move gc sweep phase guards above loop heads; r=jonco
--HG--
extra : rebase_source : ccc8700f784e6b73c9a87a1f8524b4cf206aa9b0
2014-09-22 10:23:32 -07:00
Bill McCloskey ca7f3b096e Bug 1048968 - Don't use e10s shims when add-on contains unprivileged content (r=bholley) 2014-09-29 13:05:22 -07:00
Jan de Mooij 784b508467 Bug 1046751 - Assert the frontend does not leave pending exceptions. r=jorendorff 2014-09-29 20:53:00 +02:00
Jan de Mooij 06a9724510 Bug 909389 - Remove --ion-compile-try-catch shell flag. r=djvj 2014-09-29 20:52:57 +02:00
Jan de Mooij 3f4c3e3d5e Bug 1073652 - Baseline-compile JSOP_THROWING. r=bhackett 2014-09-29 20:52:55 +02:00
Trevor Saunders 2ef4ef49ff no bug - fix nullptr to bool conversion in TypedArrayCommon.h r=themaid 2014-09-29 14:38:09 -04:00
Victor Carlquist 781a240255 Bug 1054330 - Add a Baseline stub for string.split(string) calls. r=jandem 2014-08-21 18:09:03 -03:00
Hannes Verschore 608af8951e Bug 1072691: IonMonkey: Fix case of negative zero when folding ternary structure, r=nbp 2014-09-26 15:15:23 +02:00
Hannes Verschore 4c676ebf7b Bug 1072691: IonMonkey: Fix hoisting of operand when folding ternary structure, r=nbp 2014-09-26 15:15:21 +02:00
Douglas Crosher fdedfa5efd Bug 1039993 - OdinMonkey: pad the stack to the SIMD alignment if there are calls or SIMD instructions. r=luke 2014-09-25 20:15:35 +10:00
Brian Hackett b6419e9f3a Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke. 2014-10-02 19:32:39 -07:00
Till Schneidereit 862aa1741c Bug 1075059 - Part 2: Backout of Array.prototpype.contains. r=jorendorff
--HG--
extra : rebase_source : 088d2cc999b55eb2c6c0d43b47bc5f3cc6d9d69a
2014-10-02 17:38:46 +02:00
Mukilan Thiyagarajan b1ad734388 Bug 1073016 - Optimize LRound and LRoundF on x86/x64. r=nbp 2014-10-02 17:21:39 +02:00
Hannes Verschore f66c67aff6 Bug 1073861 - IonMonkey: Don't update types during type policy, r=jandem 2014-10-02 17:11:28 +02:00
Michael Wu 38ff59f01d Bug 1073094 - Disable jsloader.reuseGlobal on debug builds, r=khuey 2014-09-30 12:25:41 -04:00
Phil Ringnalda 6eb3e94389 Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
CLOSED TREE
2014-09-25 21:18:01 -07:00
Brian Hackett 8ce12a05a9 Bug 1069688 - Use inline data for small opaque typed objects, r=sfink, nmatsakis. 2014-09-25 18:17:55 -07:00
Terrence Cole 39c65c0ff6 Bug 1070638; r=just_a_test 2014-09-25 17:04:11 -07:00
Christoph Kerschbaumer fd3d3cc25b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-25 16:10:28 -07:00
Jason Orendorff e2b31ef29c Bug 1072541 - Remove orphaned declaration of JS_WrapAutoIdVector, whose implementation was removed in rev 828bbf429995. r=terrence.
--HG--
extra : rebase_source : 5c77bbe4ccf96264bb925a1c562e51112f88a26e
extra : amend_source : 471161bd1e3532b013ae0a2f4d74bca81b84fe68
2014-09-24 14:58:33 -05:00
Jason Orendorff a54668547a Eliminate a warning when running JS jit-tests. No bug, no_r=me, testonly.
--HG--
extra : rebase_source : 64ed626a761e17df5d0d0f79fb517645aa6b6445
2014-09-24 18:38:42 -05:00
Jason Orendorff ext:(%2C%20ziyunfei%20%3C446240525%40qq.com%3E) 236b987da5 Bug 1054835 - JSMSG_PAREN_BEFORE_FORMAL parse error in Method Definitions in strict mode. Tests by ziyunfei, who discovered the bug. r=Waldo.
--HG--
extra : rebase_source : 4fd8bfca7e331c886c090d4272891b150fc66bd7
2014-09-22 17:15:53 -05:00
Ryan VanderMeulen 8a931577a4 Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions. 2014-09-25 14:32:43 -04:00
Simon Lindholm 0d742cb8cd Bug 981987 - Set displayURL before invoking Debugger.onNewScript hook. r=jimb 2014-09-25 09:14:00 -04:00
Lars T Hansen adf992cc55 Bug 1071024 - fix style violations. r=me 2014-09-25 20:08:10 +02:00
Nicolas B. Pierron 7b93aaa31a Bug 1064358 - Recover CreateThisWithTemplate. r=jandem 2014-09-25 19:12:55 +02:00
Nicolas B. Pierron 22b82ecda6 Bug 1064358 - Recover state of MCreateThisWithTemplate objects. r=jandem 2014-09-25 19:12:55 +02:00
Nicolas B. Pierron 5bd663f8a3 Bug 1067489 - IonMonkey: Make |this| recoverable. r=shu 2014-09-25 19:12:55 +02:00
Jon Coppeard e608cad934 Bug 1063468 - Remove more unnecessary use of address() r=sfink 2014-09-25 17:39:02 +01:00
Terrence Cole 6271e71467 Bug 1072696 - Don't leak the debugScopes pointer if init fails; r=terrence 2014-09-25 09:31:05 -07:00
Guilherme Goncalves 402eaa8531 Bug 1071998 - Use js_free to free JSShellContextData in the JS shell. r=jorendorff
--HG--
extra : rebase_source : cee995d8aa10e9e45f23984345f2978b7e8e4798
2014-09-25 04:00:00 -04:00
Guilherme Goncalves d37e99f167 Bug 1071996 - Use JS_free to free memory allocated by JS_malloc in testXDR.cpp. r=Waldo
--HG--
extra : rebase_source : 19683822dcfac8efb5b09916c751ea352f57804e
2014-09-24 09:54:00 -04:00
ziyunfei 51e51933aa Bug 1071464 - Object.isFrozen() should return true when given primitive values as input. r=till
--HG--
extra : rebase_source : b905336908fb6d2cc23b9ff019bd307c62d950d8
2014-09-23 16:17:14 +08:00
Guilherme Goncalves 6efaad6645 Bug 1071967 - Replace ScopedFreePtr with UniquePtr in jsapi.cpp. r=terrence
ScopedFreePtr is deprecated and uses |free| directly, as opposed to
UniquePtr, which can be made to use js_free.
2014-09-23 15:16:00 -04:00
Benjamin Bouvier a6004515f4 Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4Bits and float32x4.fromInt32x4Bits in Odin; r=luke 2014-09-25 13:18:21 +02:00
Benjamin Bouvier dbfbf336f5 Bug 1069956: SIMD x86-x64 backend: implement SimdReinterpretCast; r=sunfish 2014-09-25 13:18:14 +02:00
Benjamin Bouvier 50c6f26e9d Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4 and float32x4.fromInt32x4 in Odin; r=luke 2014-09-25 13:18:08 +02:00
Benjamin Bouvier 900c9c8c75 Bug 1069956: SIMD x86-x64 backend: implement SimdConvertFrom; r=sunfish 2014-09-25 13:18:05 +02:00
Bobby Holley 8e8a7d28c3 Bug 1065811 - Track Xray waivers with CPOWs. r=billm 2014-09-25 13:13:29 +02:00
Bobby Holley 8b65a1f10b Bug 1065811 - Clean up ObjectId handling with static type checking. r=billm
While adding the CPOW flag for xray waivers, I discovered a bunch of
inconsistency and sloppiness with respect to our handling of object ids,
and a general lack of clarity about when the id included flags or not. Given
the fact that I'm removing static callability for CPOWs, we _could_ just get
rid of the flags, and store the xray waiver state on the answer-side only. But
I eventually decided that these kinds of flags (which are accessible to both
the Answer _and_ the Owner) had enough potential utility that they were worth
cleaning up.

It's worth noting that that utility comes with the large caveat that the flags
can't be trusted for security-sensitive decisions (at least in the parent->child
case), since they could be forged by a compromised child.
2014-09-25 13:13:29 +02:00
Bobby Holley 4f60ec8b3f Bug 1065811 - Stop statically computing callability/constructibility on CPOWs. r=billm 2014-09-25 13:13:29 +02:00
Bobby Holley db168e5cde Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm 2014-09-25 13:13:28 +02:00
Bobby Holley 098daff552 Bug 1065811 - Fix some soon-to-be rooting hazards. r=billm
When we starting forwarding isCallable and isConstructor over CPOWs, calls that
could potentially invoke this proxy trap can now GC.
2014-09-25 13:13:27 +02:00
Nicholas Nethercote cda9c17f4b Bug 1070251 - Anonymize non-chrome inProcessTabChildGlobal URLs in memory reports when necessary. r=khuey.
--HG--
extra : rebase_source : a204dbae9f853be3ade1cdebfa0f4ac01fa3a174
2014-09-24 19:08:20 -07:00
Bobby Holley 0058889876 Bug 1072174 - Handle all the cases XrayWrapper.cpp. r=peterv 2014-09-24 21:58:33 +02:00
Bill McCloskey c7186218ab Bug 1069704 - Fix broken deterministic JS build (lol=jorendorff) 2014-09-24 16:35:08 -07:00
Aleksandar Zlicic 5bf9825a0a Bug 1072300 - IonMonkey MIPS: tests fail on MIPS (asm.js/testMathLib.js, ion/testFloat32-correctness.js, ion/testFloat32.js). r=rankov 2014-09-24 15:37:15 +02:00
Branislav Rankov 13366270f1 Bug 1058640 - IonMonkey MIPS: Added testJitMoveEmitterCycles-mips.cpp and fixed bug in MoveEmitter. r=mjrosenb 2014-09-24 11:40:51 +02:00
Branislav Rankov a8a3a8e2cb Bug 1058024 - IonMonkey: (ARM) Fix jsapi-tests/testJitMoveEmitterCycles. r=mjrosenb 2014-09-02 15:59:38 +02:00
Benjamin Bouvier fc377d89ee Bug 1071444: Return stack offset before incrementing it for win64 args; r=luke
--HG--
extra : rebase_source : 047d297026d9d71d7481f51776093df2f5048969
2014-09-24 16:01:42 +02:00
Nicolas B. Pierron 7e89634dfe Bug 1063653 - Add testcase. r=bhackett 2014-09-24 15:42:57 +02:00
Ehsan Akhgari 6904219eef Bug 1068024 - Fix more bad implicit constructors in JS; r=luke,Waldo
--HG--
extra : rebase_source : 1eea3e7dfc3235a1b99d7deb131efda07dde4eac
2014-09-23 22:04:52 -04:00
Lars T Hansen 316cdafd62 Bug 1071618 - New instructions in the ARM assembler. r=mjrosenb 2014-09-24 15:00:19 +02:00
Jon Coppeard 132fb38dd4 Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley 2014-09-24 12:54:11 +01:00
Jon Coppeard 9cf17436a8 Bug 650161 - Fix up XPCJSRuntime object pointers on moving GC r=bholley 2014-09-18 18:14:50 +01:00
Lars T Hansen 3bbcf48581 Bug 1071604 - Mechanisms for triggering the ARM simulator's REPL. r=mjrosenb 2014-09-24 13:52:11 +02:00
Carsten "Tomcat" Book 76043a5642 Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures 2014-09-24 13:13:20 +02:00
Hannes Verschore 41e4f79370 Bug 1071879 - IonMonkey: Hoist operand when folding ternary structure, r=nbp 2014-09-24 12:47:58 +02:00
Hannes Verschore b22f3347b3 Bug 1047266 - IonMonkey: Improvements to folding and lowering of MTest, r=sunfish 2014-09-24 11:07:33 +02:00
Christoph Kerschbaumer a2ecbd83dc Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-24 01:01:07 -07:00
Marty Rosenberg 7fc66e38ca bug 1039993: win8 mysteriously fails with this patch. Fix with an #ifdef until hardware can be acquired CLOSED TREE r=red 2014-09-24 04:32:46 -04:00
Bill McCloskey 3919c8a23b Bug 1068225 - Fix up assertion to check the right thing. r=bholley 2014-09-24 09:17:33 +02:00
Nick Fitzgerald 51675a240f Bug 947044 - Part 2: Fix tests that check ReferenceError's message. r=gavin 2014-09-22 16:13:00 +02:00
Nick Fitzgerald 90a2be9118 Bug 947044 - Provide a suggestion when throwing ReferenceError: <name> is not defined. r=luke 2014-09-23 16:34:00 +02:00
Marty Rosenberg dd161bc477 Bug 1039993: Don't try to re-use the input on float32 -> double conversions, it can go wrong on ARM due to deep-seated reasons. (r=jandem, terrence via irc) 2014-09-24 02:26:00 -04:00
Jeff Walden 5165b621b6 Bug 896116 - Followup to fix an ASAN test failure (that also affects normal builds, except apparently our tests don't manage to buffer-overflow spectacularly enough there to trigger a crash). r=bustage in a CLOSED TREE 2014-09-23 18:16:58 -07:00
Shu-yu Guo e53f2844d9 Bug 1068668 - Followup: Skip regress-698028-2.js if not running in the shell. (r=me) 2014-09-23 16:42:19 -07:00
Wes Kocher ff7c6d21cd Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00
Bill McCloskey 9496ce9967 Bug 1069704 - Add Cu.getJSTestingFunctions().objectAddress(obj) (r=sfink) 2014-09-23 15:48:52 -07:00
Brian Hackett 0eb54db50c Bug 1069680 - Restore array buffer view trace hook, clean up use of typed array layout constants, r=sfink. 2014-09-23 15:45:24 -07:00
Shu-yu Guo a495f0231b Bug 1068668 - Fix tests that tested for legacy 'let' semantics. (r=Waldo) 2014-09-23 15:43:27 -07:00
Shu-yu Guo 272f5d9255 Bug 1068668 - Fix stale reference to the -d JS shell flag. (r=terrence) 2014-09-23 15:43:27 -07:00
Shu-yu Guo cc76f05d9c Bug 1068953 - Disable coherency checks in JitCodeGlobalTable's SplayTree. (r=djvj) 2014-09-23 15:43:27 -07:00
Shu-yu Guo 3ba1b8c3a7 Bug 1070462 - Have BINDNAME push a poison scope on uninitialized lexical lookup. (r=Waldo) 2014-09-23 15:43:27 -07:00
Christoph Kerschbaumer bc20780b98 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-23 09:46:54 -07:00
Jeff Walden 5ece94b5e4 Bug 1070994 - Make Ion not assert when JSOP_INITPROP for the property name __proto__ occurs, which happens for any property definition not of the __proto__: v form. r=shu
--HG--
extra : rebase_source : 9ca3f30ed7834a5d015bd340f9c6f71739ee8653
2014-09-23 13:03:40 -07:00
Jeff Walden bfa5f21982 Bug 896116 - Implement %TypedArray% and %TypedArray%.prototype. r=till, r=bholley
--HG--
extra : rebase_source : 0e78b08f644b9d189c6a4b280aa20fb749a7600e
2014-08-21 20:39:30 -07:00
Jeff Walden 3c33ef9a25 Bug 896116 - Morph the dependent-JSProtoKey system to explicitly store a JSProtoKey, rather than relying on a system where a single class represents the parent and dependent both. Also convert error objects (Error, RangeError, &c.) to be represented by multiple classes, not a single one. r=bholley, r=till
--HG--
extra : rebase_source : 1d1913c49ae58be86e991077bda96684c6afb941
2014-09-18 20:06:32 -07:00
Nicolas B. Pierron 74babd2d1d Bug 1062869 part 7 - Prevent miss-use of instruction result computation. r=h4writer 2014-09-23 19:42:35 +02:00
Nicolas B. Pierron 9717825470 Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer 2014-09-23 19:42:35 +02:00
Nicolas B. Pierron 5fc4f04592 Bug 1062869 part 5.5 - Disable Rooting Analysis around maybeRead with a non-GC capable fallback method. r=shu 2014-09-23 19:42:35 +02:00
Nicolas B. Pierron 4340197ea2 Bug 1062869 part 5 - Add MaybeReadFallback class to record the fallback method. r=shu 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron 951aaba031 Bug 1062869 part 4 - Add an invalidate function to IonScript. r=h4writer 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron a288d17ccc Bug 1062869 part 3 - Add vector of Ion recover info. r=h4writer 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron 13754b02ef Bug 1062869 part 2 - Separate the recovery of instructions from the frame reconstruction. r=h4writer 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron fdec3209fc Bug 1062869 part 1 - Replace the AutoValueVector by a vector of RelocatableValue. r=h4writer,jonco 2014-09-23 19:42:33 +02:00
Nicolas B. Pierron b41b03d47b Bug 1062869 part 0.5 - Properly root ArgumentsData & ArgumentsObject in prevision of GC under copyArgs. r=luke 2014-09-23 19:42:33 +02:00
Nicolas B. Pierron 1d19f6a9e1 Bug 1062869 part 0 - JitFrameIterator.cpp: Remove unused pre-declaration. r=h4writer 2014-09-23 19:42:33 +02:00
Lars T Hansen 10212ddd80 Bug 1071024 - correct the implementation of STREX, which used the register name rather than register value. r=me 2014-09-23 16:47:39 +02:00
Nick Fitzgerald 209d5f348a Bug 1056373 - Add the ability to sample each allocation by some probability. r=jimb 2014-09-22 17:01:00 -04:00
Tom Schuster 7782444d76 Bug 1069694 - Remove or move around functions in OldDebugAPI. r=shu 2014-09-23 15:25:31 +02:00
Douglas Crosher bc41d84178 Bug 1013996 - irregexp: Avoid unaligned accesses in ARM code. r=bhackett 2014-08-17 14:45:31 +10:00
Jacek Caban ee32d45c08 Bug 1060401 - NSS and NSPR libs can't be found in mingw builds. r=glandium 2014-09-23 11:51:36 +02:00
Benjamin Bouvier a3d0568724 Bug 1064537: Fix build warning for multiline comment; r=h4writer 2014-09-23 10:43:30 +02:00
Lars T Hansen e9a4b9b26c Bug 1071024 - ARM simulator support for LDREX, LDREXH, LDREXB, LDREXD, STREX, STREXH, STREXB, STREXD, SXTB, SXTH, DMB, DSB, and ISB. r=mjrosenb 2014-09-23 10:22:26 +02:00
Hannes Verschore c49389bf9a Bug 1064537: IonMonkey: Try folding ternary constructs, r=nbp 2014-09-23 09:42:05 +02:00
Dan Gohman 916abbc8f8 Bug 1070464 - IonMonkey: Update the dominator tree after ParallelSafetyAnalysis r=shu 2014-09-22 19:11:02 -07:00
Dan Gohman 645e5bbad5 Bug 1070460 - IonMonkey: Set the isCommutative flag when creating a commutative MMul. r=nbp 2014-09-22 19:11:00 -07:00
Brian Hackett ed5cb5354c Bug 1066652 - Clean up APIs for adding property types, r=jandem. 2014-09-22 17:29:15 -07:00
Shu-yu Guo b9fba87855 Bug 1068450 - Document Debugger.Frame.prototype.implementation. DONTBUILD. (r=jimb) 2014-09-22 16:34:10 -07:00
Eric Rahm 83245fc00d Bug 1060171 - Part 1: Add log levels to nsIConsoleMessage. r=froydnj 2014-09-22 15:32:21 -07:00
Hannes Verschore a45caf6348 Bug 1067984 - IonMonkey: Temporarily disable lazy linking for non i686/x64, r=mjrosenb 2014-09-22 22:45:08 +02:00
Ryan VanderMeulen cae5eb937c Merge m-c to inbound. a=merge 2014-09-22 15:51:51 -04:00
Ryan VanderMeulen 344138b126 Merge m-c to inbound. a=merge 2014-09-22 15:50:08 -04:00
Benjamin Smedberg 883f97d522 Bug 1069518 - XPTCall should refuse to implement interfaces with [notxpcom] methods, r=froydnj/bholley 2014-09-22 15:10:31 -04:00
Till Schneidereit 4145aa1fd3 Bug 1069063 - Part 2: follow-up to include changes in v2 of the patch. r=me
--HG--
extra : rebase_source : 6d79233c7dab7af574c6f86c4bcae4770baac745
2014-09-22 11:14:44 -04:00
Terrence Cole 91e1a9a93f Bug 1068123 - Make the MOZ_GCTIMER logs more verbose and readable; r=jonco 2014-09-19 08:39:54 -07:00
Terrence Cole 0d1a1613cc Backout 3f395d9d894a (Bug 1057563) for not handling the background allocation case. 2014-09-22 09:40:54 -07:00
Vlatko Markovic 8818f4947f Bug 1059216 - Verification of Trusted Hosted Apps manifest signature, part 1. r=dkeeler,rlb 2014-09-22 07:58:59 -07:00
Michael Shuen b3480f2432 Bug 1061652 - Inline setCrossCompartmentSlot on windows. r=luke 2014-09-19 18:35:00 +02:00