Commit Graph

35899 Commits

Author SHA1 Message Date
Nicolas B. Pierron
f0c2f367aa Bug 1075638 - GuardShape should expect template objects from CreateThisWithTemplate. r=jandem 2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
e16dc4cf70 Bug 1075601 - GVN: Overwrite leader definition if it got discarded. r=sunfish 2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
f339c2f24a Bug 1075488 - Set the frame pointer on RInstructionResults for lookup. r=h4writer 2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
8daf6406df 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
486c123f0c Bug 1072188 - Flag resume point operands of branches removed by UCE. r=sunfish 2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
9e60bd58bd Bug 1072188 - Recover truncated instruction. r=sunfish 2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
67892bf1f5 Bug 1072188 - IonMonkey: Split truncate function. r=sunfish 2014-10-03 14:25:59 +02:00
Nathan Froyd
ff14fa3eaa Bug 1072071 - disable warning C4267 on windows; r=mshal 2014-10-01 10:43:53 -04:00
Ed Morley
b7f870ecfa Backed out changeset a2192165100c (bug 1041180) for xpcshell failures; CLOSED TREE 2014-10-03 10:12:53 +01:00
Jon Coppeard
a2d48c2c38 Bug 650161 - Allow JS_GetScriptFilename() to work while we are compacting r=terrence 2014-10-03 10:04:19 +01:00
Jon Coppeard
298d965f7b Bug 650161 - Fix ObjectImpl::toDictionaryMode() to work with compacting GC r=terrence 2014-10-03 10:04:19 +01:00
Jon Coppeard
2c91e10edd 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
f1c202cd46 Bug 650161 - Fix compacting GC after parallel sweeping changes r=terrence 2014-10-03 10:04:18 +01:00
Bobby Holley
d9a666130a Bug 1065185 - Console Message Tests. r=bz 2014-10-03 10:05:52 +02:00
Bobby Holley
1ce7f267dc Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz 2014-10-03 10:05:52 +02:00
Bobby Holley
e576260c18 Bug 1065185 - Expand XrayWrapper console messages for COWs. r=bz 2014-10-03 10:05:51 +02:00
Bobby Holley
0c348c571a Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz 2014-10-03 10:05:50 +02:00
Christoph Kerschbaumer
599a7f15d9 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-10-02 23:34:30 -07:00
Brian Hackett
3169117d4e Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke. 2014-10-02 19:32:39 -07:00
Till Schneidereit
01d4d54388 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
2499a5545e Bug 1073016 - Optimize LRound and LRoundF on x86/x64. r=nbp 2014-10-02 17:21:39 +02:00
Hannes Verschore
5071b7dcc4 Bug 1073861 - IonMonkey: Don't update types during type policy, r=jandem 2014-10-02 17:11:28 +02:00
Jim Blandy
107143f16a Bug 1074994: Implement Debugger.Object.prototype.isArrowFunction. r=sfink 2014-10-02 10:44:25 +01:00
Jim Blandy
573a2cc109 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
14a7495525 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
ced6360684 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
e02b736a11 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
0491bc1d40 Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
CLOSED TREE
2014-10-01 13:39:22 -04:00
Nicolas B. Pierron
88ae1d4843 Bug 1074911 - Remove JS_ASSERT and JS_ASSERT_IF macros. r=jorendorff 2014-10-01 19:17:53 +02:00
Nicolas B. Pierron
e40c9c6a42 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
2c4549342d 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
b22215d254 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
0926949c20 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
96c4f138e2 Bug 1067009 - Implement regexp_toShared for CPOWs. r=billm 2014-10-01 17:22:15 +02:00
Bobby Holley
45d7abbce6 Bug 1067009 - Don't assume that someRegExp.source is an atom. r=billm 2014-10-01 17:22:15 +02:00
Bobby Holley
9f576ee5f6 Bug 1067009 - Make JSAPI RegExp accessors work correctly proxies. r=billm 2014-10-01 17:22:15 +02:00
Bobby Holley
be82e1887d Bug 1067009 - Const-correct a few jsapi methods. r=billm 2014-10-01 17:22:14 +02:00
Carsten "Tomcat" Book
c3de87f0af Backed out changeset 0a308311d9a7 (bug 1056409) for wrong commit message on a CLOSED TREE 2014-10-01 17:16:42 +02:00
Boris Zbarsky
86def27c23 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
2a4ab851a4 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
5cd822de7c 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
cbea741af9 Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz 2014-10-01 15:25:02 +02:00
Bobby Holley
2c586fe8d3 Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz 2014-10-01 15:25:01 +02:00
Benjamin Bouvier
0907c73f69 Bug 1073064: SIMD: Add int32x4.shift{left,right,rightLogical} to asm.js; r=luke 2014-10-01 14:57:29 +02:00
Benjamin Bouvier
130435c12b Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish 2014-10-01 14:57:15 +02:00
Jesse Ruderman
5d2955e320 Bug 851418 - Crashtest. r=bholley 2014-10-01 13:52:44 +02:00
Bobby Holley
feb64b1ca7 Bug 853709 - Tests. r=mrbkap 2014-10-01 13:52:43 +02:00
Bobby Holley
dd1e113cf0 Bug 865948 - Tests. r=gabor 2014-10-01 13:52:43 +02:00
Till Schneidereit
19528b74c4 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
e9f35a1bc0 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