Commit Graph

34336 Commits

Author SHA1 Message Date
Sushant Dinesh
86c5a34fb0 Bug 1028910: Improve types at branches with MIsObject. r=h4writer. 2014-07-04 15:40:33 +02:00
Hannes Verschore
9576363ec4 Bug 1033959: Fix typo that regressed octane-regexp osx performance, r=nbp 2014-07-04 14:29:51 +02:00
Rémi WENG
560b22a0ad Bug 1028698 - IonMonkey: Implement Abs recover instruction. r=nbp 2014-07-04 05:17:20 -07:00
Rishab Arora
9c0e0f2569 Bug 1031632 - Make Map.prototype.set, WeakMap.prototype.set and Set.prototype.add chainable. r=till
--HG--
extra : rebase_source : 1365a1dc29464bf16e337317901f9c34b7bde256
2014-07-03 22:55:26 +05:30
Boris Zbarsky
6fa329d450 Bug 1018583 part 2. Remove the returnStringOnly gunk from sandboxes. r=bholley 2014-07-04 01:22:50 -04:00
Carsten "Tomcat" Book
c8bafba097 Backed out changeset df2b43d4581e (bug 1018583) 2014-07-04 08:23:42 +02:00
Carsten "Tomcat" Book
3bbb6b2922 Backed out changeset 207ccc9f5c2c (bug 966452) 2014-07-04 08:23:40 +02:00
Carsten "Tomcat" Book
b23eec19c4 Backed out changeset 03b7d111cc86 (bug 857648) 2014-07-04 08:23:17 +02:00
Boris Zbarsky
492ffadc2f Bug 857648 part 6. Remove the now-unused JS::DescribeStack API. r=jimb 2014-07-04 01:25:30 -04:00
Boris Zbarsky
bea71dc93b Bug 966452 part 1. Refactor the js_ReportUncaughtException to produce a (message, JSErrorReport*) pair before reporting. r=waldo 2014-07-04 01:24:54 -04:00
Boris Zbarsky
ab6716593f Bug 1018583 part 2. Remove the returnStringOnly gunk from sandboxes. r=bholley 2014-07-04 01:22:50 -04:00
Hannes Verschore
5979d68f85 Bug 1033959 - Don't use wmemchr when string matching on Windows, r=luke 2014-07-04 00:35:23 +02:00
Jim Blandy
8157003bb7 Bug 1031143: Include omitted patch reject fixes. CLOSED TREE r=borked 2014-07-03 12:26:18 -07:00
Jim Blandy
56fae3ca28 Bug 1031143: Make CaptureCurrentStack accept an optional limit on the number of frames captured. r=shu 2014-07-03 12:11:24 -07:00
Luke Wagner
d1133bb9a6 Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
--HG--
extra : rebase_source : 6cb5cff2c3192f7d40315afe8007f7bd68549fec
2014-06-25 17:34:23 -05:00
Luke Wagner
566d677183 Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
--HG--
extra : rebase_source : 1c72f7049869064c465dc711f0cab8332ef7dc12
2014-06-25 15:15:46 -05:00
Luke Wagner
25e3f32be8 Bug 1030446 - Change asm.js tests to use setJitCompilerOption instead of looping a bunch (r=bbouvier)
--HG--
extra : rebase_source : 8fb050c73594545d93f59a031629c9d219de60ad
2014-06-25 14:28:36 -05:00
Luke Wagner
04725b0a6e Bug 1030446 - Move AsmJSFrameIterator to its own file (r=dougc)
--HG--
extra : rebase_source : b747f42062c1324ebc453151f402903624f33bc5
2014-06-25 14:26:03 -05:00
Bobby Holley
e24f08c8e7 Bug 1032457 - Implement the |allowCallbacks| parameter to exportFunction. r=gabor 2014-07-03 11:00:54 -07:00
Bobby Holley
1ff4648694 Bug 1032457 - Separate out cloning and non-cloning function forwarders. r=gabor
We're going to add functionality to the cloning version, and the non-cloning
version is going away.
2014-07-03 11:00:54 -07:00
Bobby Holley
224af71806 Bug 1032457 - Rename ExportOptions to ExportFunctionOptions. r=gabor 2014-07-03 11:00:53 -07:00
Ryan VanderMeulen
fb6f81f8fb Backed out changesets 4a19dcbc7e7a and 4907115e02e3 (bug 1029248) for non-unified bustage.
CLOSED TREE
2014-07-03 13:19:29 -04:00
Bill McCloskey
7b37054094 Bug 1029248 - Allow CPOWs to QI to non-scriptable interfaces (r=mrbkap) 2014-07-03 09:48:21 -07:00
Bill McCloskey
488c311eb2 Bug 1029248 - Add helpers to simplify CPOW unwrapping (r=mrbkap) 2014-07-03 09:48:21 -07:00
Bobby Holley
364c22cb5b Bug 1032317 - Get rid of JSD early return in RemoteXULForbidsXBLScope. r=gabor 2014-07-03 09:40:52 -07:00
Bobby Holley
82f8b28ac7 Bug 1032317 - Make CompartmentPrivate and XPCWrappedNativeScope accessors infallible. r=gabor 2014-07-03 09:40:52 -07:00
Bobby Holley
655c9e75a1 Bug 1032317 - Remove XPCWrappedNativeScope::GetNewOrUsed. r=gabor 2014-07-03 09:40:52 -07:00
Bobby Holley
72f6f06da8 Bug 1032317 - Remove nsIXPConnect::InitClasses. r=gabor 2014-07-03 09:40:52 -07:00
Jan Beich
d99f4faa83 Bug 1032930 - Unbreak --disable-ion build after bug 1013172. r=h4writer 2014-07-02 09:34:00 -04:00
Ms2ger
e90b632475 Bug 1033697 - Remove the temporary variable 'v' from XPCConvert::NativeInterface2JSObject; r=bholley
There is no good reason to keep the additional local variable, especially
because it is only used inside this branch.
2014-07-03 14:58:06 +02:00
Ms2ger
9fa9ab3c20 Bug 1033697 - Remove dead code from XPCConvert::NativeInterface2JSObject; r=bholley
Earlier in the function, there is an always-returning branch if |flat| is
non-null, so this code is only reached with a null |flat|, and the removed
code is dead.
2014-07-03 14:58:05 +02:00
Guillaume Turri
fc6c9c5362 no bug - Minor clean-up. r=jonco,nbp
* removed a code duplication
* improved consistence (between Cell::chunk & eg Cell::arenaHeader)
* removed obsolete comment
2014-07-03 04:34:22 -07:00
Jan de Mooij
1153e692ac Bug 1032726 part 6 - Some followup changes. r=bz 2014-07-03 13:05:03 +02:00
Jon Coppeard
3b0b95af1d Bug 1029648 - Enable dynamic heap growth in shell and enforce parameter invariant r=terrence 2014-07-03 10:29:37 +01:00
Jon Coppeard
636bb58d2f Bug 1029648 - Update zone triggers end of background sweeping rather than for every chunk freed r=terrence 2014-07-02 08:11:26 +01:00
Jon Coppeard
428a3096c8 Bug 1029648 - Calculate GCRuntime::highFrequencyGC once rather than once per zone r=terrence 2014-07-02 08:06:49 +01:00
Jan de Mooij
ee778fea9c Bug 1033113 - Fix a Latin1/TwoByte rope flattening edge case. r=luke 2014-07-03 11:14:42 +02:00
Jan de Mooij
55df6d91c3 Bug 1032067 - Preserve capacity when inflating StringBuffer. r=luke 2014-07-03 11:14:40 +02:00
Jan de Mooij
9fd69da2e1 Bug 1032726 part 5 - Make new DOM bindings work with Latin1 strings. r=bz 2014-07-03 10:03:56 +02:00
Jan de Mooij
49eee55e2a Bug 1032726 part 4 - Beef up JS friend APIs for strings. r=terrence 2014-07-03 10:03:54 +02:00
Arpad Borsos
df11f7060f Bug 875002 - add shorthand flag to ObjectPattern in Reflect.parse;r=jorendorff
--HG--
extra : rebase_source : 5cba8a50b7937c4979dcbadf273634b63ddb2185
extra : amend_source : 8f793b4309941c49de697cb71105ae6369a27986
2014-06-30 14:12:28 +02:00
Arpad Borsos
19546e34e3 Bug 875002 - Allow shorthand properties in object literals; r=jorendorff
--HG--
extra : rebase_source : cf461ea4585b0a9fbd51f8260c4d8c4b76ed17ed
2014-06-07 22:29:26 +02:00
Douglas Crosher
253b93c38c Bug 1020834 - IonMonkey: (ARM) Correct some poorly handled pool placement cases and improve test coverage for these issues. r=jandem 2014-06-27 19:42:58 +10:00
Caio Lima
f832f30185 Bug 1031682 - Add OperandIter::settle to skip instructions with no operands. r=nbp 2014-07-02 08:52:00 +02:00
Bobby Holley
0c673473c1 Bug 1033920 - Handle null in XrayWrapper::setPrototypeOf. v1 r=efaust
From ac73068c4494c0df74329482e57f64ba8ec93cb4 Mon Sep 17 00:00:00 2001
2014-07-02 21:06:28 -07:00
Nick Fitzgerald
d6f3325c2e Bug 1032954 - Allow TestingFunction.cpp's SaveStack to be called as the top frame. r=jimb 2014-07-02 19:13:41 -07:00
Nick Fitzgerald
b287472e5f Bug 1031168 - Trace the source strings in SavedStacks::PCLocationMap. r=terrence 2014-07-02 19:10:44 -07:00
Nikhil Marathe
4d7bfd252f Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
--HG--
extra : rebase_source : 463146233c874c2f2c63c018f2a43a66ca9ea49a
2014-07-02 17:48:35 -07:00
Vincent St-Amour
046a7f6d8c Bug 1028421 - Have xpcshell set compile-and-go. r=bz
From 7574b690a54b731b149f5df05dfaf7c229a98f4a Mon Sep 17 00:00:00 2001
This allows scripts to be compiled with Ion.
---
 js/xpconnect/src/XPCShellImpl.cpp |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
2014-06-17 17:06:19 -07:00
Bill McCloskey
b34d0ce046 Bug 1031608 - Enable CompartmentPerAddon when e10s is enabled at startup (r=bholley) 2014-07-02 13:23:04 -07:00