Commit Graph

56228 Commits

Author SHA1 Message Date
Andrea Marchesini
248823da76 Bug 1264053 - MessagePort should support transferable objects in multi-e10s - part 2, r=sfink 2016-08-17 07:54:00 +02:00
Andrea Marchesini
a183983968 Bug 1264053 - MessagePort should support transferable objects in multi-e10s, r=sfink, r=smaug, r=jorendorff, r=janv 2016-07-21 15:29:42 +02:00
Bob Clary
faa4e6f42c Bug 1295138 - remove expected assertion from test_chrometoSource.xul, r=nfroyd 2016-08-16 22:26:40 -07:00
Wes Kocher
c84ec3b3f3 Merge m-c to inbound, a=merge 2016-08-16 22:06:58 -07:00
Wes Kocher
48b8d407c8 Merge inbound to central, a=merge
a=release to get around the webidl hook for a comment-only change

--HG--
extra : amend_source : f7e57101e1a25d3cf3536a256898ec2a21c54b38
2016-08-16 17:05:30 -07:00
Arthur Edelstein
215601494b Bug 1174386 - Make workers inherit the default Intl locale from the main thread, rather than using a bogus fallback value. r=jwalden, r=baku
--HG--
extra : rebase_source : 09f66db9914cdf865388669082f3efaca37ce558
2016-08-08 13:33:39 -07:00
Steve Fink
108eb395a7 Bug 1288555 - Fix structured cloning. r=Waldo
--HG--
extra : rebase_source : 44e3cb604aadd0b5e72dabd4d9db8fa672c386f1
2016-07-21 13:06:27 -07:00
Eric Faust
6f767d965f Bug 1282746. r=Waldo
--HG--
extra : rebase_source : b48d2dd3538b79673206ba1c51a4d293b06429b8
2016-08-16 09:28:26 -04:00
Sander Mathijs van Veen
faa27f3b85 Bug 1295031 - Pass direct = true only if we have enough space for the forwarding pointer. r=jandem
--HG--
extra : rebase_source : 6940838a5f490c6b128e3cfe333c0b4eb05480e6
2016-08-16 09:25:01 -04:00
Jon Coppeard
1fc6ff6493 Bug 1294469 - Shrink the nursery if we run out of memory r=terrence 2016-08-16 10:30:18 +01:00
Jon Coppeard
5682261e70 Bug 1294566 - Clear the eval cache after compacting GC r=terrence 2016-08-16 10:30:18 +01:00
Towkir Ahmed
63867da04a Bug 1284887 - Replaced references to mxr.mozilla.org in the codebase with dxr.mozilla.org r=dolske
a=release to get around a hook that's catching these comment-only idl changes

--HG--
extra : rebase_source : a7353680777fd2eeea24c9993f9937bbbcfb9e4f
2016-08-15 17:28:05 -07:00
Steve Fink
cfe23d1b52 Bug 1295343 - Fix a strict aliasing warning in js::WeakMap. The resulting code will additionally fail to compile if you instantiate it with an invalid key type.
--HG--
extra : rebase_source : 5466eec299bbbae550e8fdca32e44c45ef45b695
2016-08-05 20:52:18 -07:00
Wes Kocher
88bc8189f9 Merge m-c to autoland, a=merge 2016-08-15 14:54:25 -07:00
Jon Coppeard
c4a2d108b8 Bug 1294241 - Fix compartment mismatch tracking promise rejections in the shell r=till 2016-08-15 11:17:34 +01:00
Igor
175543fda8 Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj 2016-08-14 23:43:21 -07:00
Igor
a57972337d Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj 2016-08-14 23:44:00 -07:00
Yury Delendik
0a78eeae37 Bug 1294550 - Change AllFrameIter to return wasm frames. r=luke
MozReview-Commit-ID: 3MUp93mNxGU

--HG--
extra : rebase_source : 191a2abd2f30aec1cb5efeee13dd5c1612728813
2016-08-12 14:44:18 -05:00
Wes Kocher
e9097643d5 Merge inbound to central, a=merge 2016-08-12 13:44:29 -07:00
Jan de Mooij
536f87ca97 Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz 2016-08-12 11:39:16 +02:00
Heiher
d1eb5b4c7b Bug 1294367 - IonMonkey: MIPS: Move result after overflow checking passed. r=arai
---
 js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp  | 4 ++--
 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
2016-08-12 16:08:40 +08:00
Heiher
90d9b8ce1d Bug 1294367 - IonMonkey: MIPS: Move as_lui into logical instructions section. r=hwj
---
 js/src/jit/mips-shared/Assembler-mips-shared.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)
2016-08-12 16:08:35 +08:00
Heiher
0aa02836dd Bug 1294367 - IonMonkey: MIPS: Cleanup unused function ma_mult. r=hwj
---
 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 7 -------
 js/src/jit/mips-shared/MacroAssembler-mips-shared.h   | 1 -
 2 files changed, 8 deletions(-)
2016-08-12 16:08:30 +08:00
Ms2ger
78f1853c94 Bug 1293981 - Move --enable-more-deterministic to moz.configure. r=chmanchester 2016-08-10 13:06:55 +02:00
Ms2ger
dc662f1b94 Bug 1293981 - Move --enable-perf to moz.configure. r=chmanchester 2016-08-10 13:06:49 +02:00
Ms2ger
a7c2d8106c Bug 1293981 - Move --enable-gc-trace to moz.configure. r=chmanchester 2016-08-10 13:06:40 +02:00
Jinank Jain
e968660309 Bug 637400 - Check that the output of all JITFLAGS tests is the same. r=terrence 2016-08-11 14:59:06 -04:00
Sumit Tiwari sumi29@gmail.com
d3b6824d49 Bug 1290566 - RadixSort must not access buffer directly through properties; r=mrrrgn
--HG--
extra : rebase_source : 61a605a3a3002c6a4c8bb814aefbbab3860408df
extra : amend_source : 77f1eefdaa03439894fef15320bef119a73149b7
2016-08-10 22:38:50 -07:00
Wes Kocher
4dbee5a214 Backed out changeset 83860b1448ec (bug 637400) for frequent rootanalysis failures a=backout 2016-08-11 09:16:44 -07:00
Jon Coppeard
17304689a2 Bug 1291292 - Use dynamic chunk allocation for the nursery r=terrence 2016-08-11 17:14:56 +01:00
Jon Coppeard
7acfb399ba Bug 1291292 - Split out separate methods for allocating / recycling chunks r=terrence 2016-08-11 17:14:56 +01:00
Jon Coppeard
9e69a74446 Bug 1291292 - Refactoring to move ChunkTrailer out of ChunkInfo r=terrence 2016-08-11 17:14:56 +01:00
Jon Coppeard
31b63af33d Bug 1291292 - Use chunk location word for nursery test in JIT code r=jandem 2016-08-11 17:14:56 +01:00
Jon Coppeard
4d37e5f20d Bug 1291292 - Use an enum class for the chunk location values r=terrence 2016-08-11 17:14:56 +01:00
Jan de Mooij
b066365085 Bug 1292892 part 7 - Remove unnecessary JSContext arguments from IPC classes. r=bz 2016-08-11 14:39:23 +02:00
Jan de Mooij
c33bac8363 Bug 1292892 part 5 - Replace most nsContentUtils::RootingCx calls with dom::RootingCx. r=bz,terrence 2016-08-11 14:39:23 +02:00
Jan de Mooij
4ec9b6fc7e Bug 1292892 part 4 - Pass RootingContext to ModuleEntry. r=bz 2016-08-11 14:39:22 +02:00
Jan de Mooij
da9820d563 Bug 1292892 part 3 - Pass RootingContext to ScriptErrorEvent, DispatchScriptErrorEvent. r=bz 2016-08-11 14:39:22 +02:00
Jan de Mooij
5a6befce76 Bug 1292892 part 2 - Some RootingContext cleanup. r=bz,terrence 2016-08-11 14:39:22 +02:00
Jan de Mooij
0ad12515f4 Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru 2016-08-11 14:39:22 +02:00
Jon Coppeard
9e5cf920d2 Bug 1292564 - Fix OOM handling while constructing DebugScopes r=terrence 2016-08-11 10:41:07 +01:00
Hannes Verschore
5a814013ac Bug 1290453 - Show debugger job list when there are no jitflags and also show the wasm-baseline config, r=sfink 2016-08-11 14:25:15 +02:00
Hannes Verschore
4dd21dd0ff Bug 1292563 - Wasm Baseline Compiler: Make sure input and shift doesn't overlap in shift instructions, r=nbp 2016-08-11 14:25:13 +02:00
Tom Schuster
e9bed0b38f Bug 1293995 - Remove proxy OwnPropertyKeys error with duplicate keys. r=Waldo 2016-08-11 14:16:38 +02:00
Hannes Verschore
9d47e7f519 Bug 1289054 - Backout revision 5b6fd86e965e (part 25), r=backout 2016-08-11 13:24:52 +02:00
Hannes Verschore
ac31a1b84c Bug 1290450 - IonMonkey: Fix register allocator to support multiple reuse definitions, r=bhackett 2016-08-11 13:24:45 +02:00
Jon Coppeard
58ec9d0b4a Backed out changeset 3d8a4df99f0f (bug 1292564) for rooting hazards 2016-08-11 11:29:15 +01:00
Jon Coppeard
5afbfc2708 Bug 1292564 - Fix OOM handling while constructing DebugScopes r=terrence 2016-08-11 10:41:07 +01:00
Jon Coppeard
5e361d2da5 Bug 1293262 - Refactor pretenuring after minor GC and add telemetry r=terrence 2016-08-11 10:41:06 +01:00
Jon Coppeard
c44bec4756 Bug 1293239 - Improve nursery resizing heuristics r=terrence 2016-08-11 10:41:06 +01:00