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