Commit Graph

45064 Commits

Author SHA1 Message Date
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