Commit Graph

34325 Commits

Author SHA1 Message Date
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
Bobby Holley
04dd5747a4 Bug 1033253 - Null-check the result of JS_GetFunctionId. r=bz 2014-07-02 11:02:11 -07:00
Lars T Hansen
b36f979c7d Bug 1033115 - pass intermediate array as root for PJS gc for Array.prototype.reducePar. r=shu 2014-07-02 17:08:56 +02:00
Jan de Mooij
8b009a1066 Bug 1032726 part 3 - Make FindEnumStringIndex work with Latin1 strings. r=bz,terrence
--HG--
extra : rebase_source : dd266d1453f926438eec533502d75e2a7de37795
2014-07-02 15:45:04 +02:00
Jan de Mooij
2d66c3ecb7 Bug 1032726 part 2 - Make GetArrayIndexFromId work with Latin1 strings. r=bz,terrence
--HG--
extra : rebase_source : b6f8fe3df3946dfe05f5467c22c4fb157b6dcbf2
2014-07-02 15:45:02 +02:00
Carsten "Tomcat" Book
a5636717df Backed out changeset 14f0326f6c77 (bug 1032750) for Android 2.3 Armv6 Opt JSReftest 2 Test failure on a CLOSED TREE 2014-07-02 15:48:59 +02:00
Carsten "Tomcat" Book
f86385e74f Backed out changeset 020c3ec13ba6 (bug 1029648) for Android 2.3 Armv6 Opt JSReftest 2 Test failure on a CLOSED TREE 2014-07-02 15:48:46 +02:00
Carsten "Tomcat" Book
9bd6f881ae Backed out changeset 4cc5a9749735 (bug 1029648) for Android 2.3 Armv6 Opt JSReftest 2 Test failure on a CLOSED TREE 2014-07-02 15:48:25 +02:00
Paali Tandia
eb9814aa24 Bug 1028704 - IonMonkey: Implement RMinMax recover instruction. r=nbp 2014-07-02 06:05:51 -07:00
Branislav Rankov
38f3c3177a Bug 1024515 - IonMonkey MIPS: Don't use ScratchRegister in ModMaskI. r=mjrosenb 2014-06-26 13:45:54 +02:00
Branislav Rankov
09b748bb9e Bug 1020359 - IonMonkey MIPS: Add missing macro instructions from latest changes. r=jandem 2014-06-03 16:11:54 +02:00
Branislav Rankov
42975543b9 Bug 1020359 - Fix StoreSlotT for MIPS. Followup on bug 1017539. r=jandem 2014-06-10 14:58:41 +02:00