Commit Graph

56193 Commits

Author SHA1 Message Date
Eddy Bruel
d125232b98 Bug 1271650 - DebuggerGenericEval should return both trap status and value. r=jimb 2016-08-14 09:49:09 +02:00
Sander Mathijs van Veen
a53ae2d4c6 Bug 1293258 - AddressSanitizer: attempting double-free on 0x614000342640 [@ __interceptor_free] or Crash [@ jemalloc_crash] with TypedArray. r=jandem
--HG--
extra : amend_source : 686366337724968374c1a981e1031a02b7ede964
2016-08-12 21:38:45 -04:00
Wes Kocher
b1e2d2ad52 Merge m-c to inbound, a=merge 2016-08-12 16:29:24 -07: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
Oriol
a7275c6f7f Bug 1291011 - When inspecting an object, do not trim property names except when displaying them. r=jimb
Make proxyTarget and proxyHandler methods of Debugger.Object consider that the value of
[[ProxyTarget]] and [[ProxyHandler]] can be null in revoked scripted proxies.
2016-08-10 18:32:00 +02:00
Jinank Jain
3466f64f1a Bug 637400 - Check that the output of all JITFLAGS tests is the same. r=terrence 2016-08-10 16:25:04 -04:00
Heiher
e9abc3b15a Bug 1294321 - IonMonkey: MIPS: Import Loongson optimizations to ma_ss and ma_sd baseindex. r=arai
---
 .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 38 ++++++++++++++++++++++
 1 file changed, 38 insertions(+)
2016-08-11 15:50:03 +08:00
Nicholas Nethercote
4d2f91d5f5 Bug 1293117 (part 6) - Fix a comment and return type in XPCComponents.cpp. r=froydnj.
The comment is wrong. NS_METHOD is the appropriate thing to use here.

--HG--
extra : rebase_source : 68ada96c01f7941d5266298356ba5f493bcda67c
2016-08-09 14:03:12 +10:00
Wes Kocher
565cdb97f5 Backed out changeset 3fbb8651a171 (bug 1121938) for breaking encrypted-media-syntax.html CLOSED TREE 2016-08-10 13:17:39 -07:00
André Bargull
878648c8cf Bug 1121938 - Implement TypedArray.prototype.toString and .toLocaleString. r=waldo, r=froydnj 2016-07-29 09:04:06 -07:00
Ehsan Akhgari
d10c483558 Bug 1293801 - Add a JS_IsInitialized() API; r=sfink
This is needed so that SpiderNode can support both being in charge of
initializing SpiderMonkey and allowing its embedder to do that.
2016-08-10 11:50:51 -04:00
Sander Mathijs van Veen
006894c1ba Bug 1292858 - Assertion failure: (detail::IsInBounds<From, To>(aFrom)), at dist/include/mozilla/Casting.h:237 .r=jandem 2016-08-10 16:58:31 +02:00
Michael Smith
d38937cf6d Bug 1292659: Add js-shell option to disable CacheIR stubs. r=efaust 2016-07-22 17:57:17 -07:00
Michael Smith
4298aefe5c Bug 1291990 - Add groupOf shell function and group info to DumpObject. r=efaust 2016-08-03 20:24:09 -07:00
Michael Smith
f4b99c1c45 Bug 1290322 - Sync up BaselineScript::New parameter order. r=efaust 2016-07-28 17:39:59 -07:00
Shih-Chiang Chien
a8326d97ea Bug 1288600 - reject promise with NotFoundError while no device, and NotAllowedError while canceled by user. r=smaug.
MozReview-Commit-ID: ArQHhdIpQjg
2016-08-09 09:58:14 +08:00
Carsten "Tomcat" Book
4f6b9572f5 Merge mozilla-central to mozilla-inbound 2016-08-10 16:02:57 +02:00
Carsten "Tomcat" Book
553a2da922 merge mozilla-inbound to mozilla-central a=merge 2016-08-10 15:54:26 +02:00
Tooru Fujisawa
fd6bb53cea Bug 1293551 - Part 2: Add debug-only function to dump Promise allocation site and resolution site. r=till 2016-08-10 22:26:08 +09:00