Brian Hackett
bbaadc6b16
Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
2014-10-04 18:00:58 -07:00
Joshua Cranmer
74ca20afb9
Bug 1077855 - js::ObjectElements is not declared in jsobj.h, r=Ms2ger
2014-10-04 16:00:54 -05:00
Tom Schuster
610ab2c7e5
Bug 1069694 - Remove JS_GetScriptSourceMap. r=shu
2014-10-04 17:38:08 +02:00
Tom Schuster
d9448243b7
Bug 1060936 - Directly call debugger hooks. r=shu
2014-10-03 18:46:51 +02:00
zhoubcfan@163.com
3f8deea4e9
Bug 1076926 - Add windows 10 support to exe manifest. r=jimm
2014-10-04 14:43:01 +09:00
Carsten "Tomcat" Book
de8c209dc1
Backed out changeset 1d484a770816 (bug 1060936) for breaking non-unified builds
2014-10-04 05:55:31 +02:00
Dan Gohman
cbba15af61
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
78fee991b5
Bug 1073478 - IonMonkey: Commute SIMD binary operators r=bbouvier
2014-10-03 14:34:39 -07:00
Stephen Pohl
e37e4e1a89
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
2f4d5fe9c2
Bug 1060936 - Directly call debugger hooks. r=shu
2014-10-03 18:46:51 +02:00
Nicolas B. Pierron
ca2b8408fb
Bug 1077427 - Add range analysis assertions after recovered-on-bailout instructions. r=sunfish
2014-10-03 17:37:59 +02:00
Nicolas B. Pierron
1dff572731
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
1401d14594
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
fc0ee84a83
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
1b548da245
Merge mozilla-central and inbound
2014-10-03 15:14:53 +01:00
Ed Morley
c933f54bad
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-10-03 14:29:24 +01:00
Ed Morley
f34acba2a8
Backed out changeset a2192165100c (bug 1041180) for xpcshell failures; CLOSED TREE
2014-10-03 10:12:53 +01:00
Jon Coppeard
786a6eba40
Bug 650161 - Allow JS_GetScriptFilename() to work while we are compacting r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
e67d35cafa
Bug 650161 - Fix ObjectImpl::toDictionaryMode() to work with compacting GC r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
c4ef452bd6
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
181db3f30e
Bug 650161 - Fix compacting GC after parallel sweeping changes r=terrence
2014-10-03 10:04:18 +01:00
Ting-Yuan Huang
38da30aa25
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
53bcbf9899
Bug 1013996 - IonMonkey ARM: Simulator alignment checks and irregexp aligned access support. r=lth
2014-10-03 06:22:50 +10:00
Dan Gohman
d5f0e1c189
Bug 1074509 - Implement NaN and -0.0 handling for float32x4 > and >=. r=bbouvier
2014-10-02 18:24:16 -07:00
Nicolas B. Pierron
60bce28223
Bug 1075638 - GuardShape should expect template objects from CreateThisWithTemplate. r=jandem
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
c9dbe3e314
Bug 1075601 - GVN: Overwrite leader definition if it got discarded. r=sunfish
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
db5145a1de
Bug 1075488 - Set the frame pointer on RInstructionResults for lookup. r=h4writer
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
cfd5817400
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
726e3109e7
Bug 1072188 - Flag resume point operands of branches removed by UCE. r=sunfish
2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
b2c83b221a
Bug 1072188 - Recover truncated instruction. r=sunfish
2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
f28d26d129
Bug 1072188 - IonMonkey: Split truncate function. r=sunfish
2014-10-03 14:25:59 +02:00
Nathan Froyd
94fd463d11
Bug 1072071 - disable warning C4267 on windows; r=mshal
2014-10-01 10:43:53 -04:00
Bobby Holley
3db0397670
Bug 1065185 - Console Message Tests. r=bz
2014-10-03 10:05:52 +02:00
Bobby Holley
e8e79ce406
Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
2014-10-03 10:05:52 +02:00
Bobby Holley
b42ebc5b7b
Bug 1065185 - Expand XrayWrapper console messages for COWs. r=bz
2014-10-03 10:05:51 +02:00
Bobby Holley
8dde4796dc
Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz
2014-10-03 10:05:50 +02:00
Christoph Kerschbaumer
0bacef12a1
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-10-02 23:34:30 -07:00
Jim Blandy
cdedb30f67
Bug 1074994: Implement Debugger.Object.prototype.isArrowFunction. r=sfink
2014-10-02 10:44:25 +01:00
Jim Blandy
8504702caa
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
eb0712728b
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
5d3c893ed4
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
85d5d1a31d
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
2c5be94c92
Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
...
CLOSED TREE
2014-10-01 13:39:22 -04:00
Nicolas B. Pierron
2f855ebf20
Bug 1074911 - Remove JS_ASSERT and JS_ASSERT_IF macros. r=jorendorff
2014-10-01 19:17:53 +02:00
Nicolas B. Pierron
98d0cceacd
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
8b681bc06c
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
4e1760bcb2
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
b37a790e75
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
ec9f41d32b
Bug 1067009 - Implement regexp_toShared for CPOWs. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
f76176b5cc
Bug 1067009 - Don't assume that someRegExp.source is an atom. r=billm
2014-10-01 17:22:15 +02:00