sk
aac6f76e6f
Bug 1271565 - Add autoflush icache for aarch64 target. r=sstangl
2016-07-08 09:05:32 +08:00
Boris Zbarsky
0184b4df38
Bug 1282150 part 6. Get rid of GetSafeJSContext. r=bholley
2016-07-07 20:08:26 -04:00
Boris Zbarsky
4f728ae258
Bug 1278608. Just bail out of mozJSComponentLoader::LoadModule if it's called on a non-main thread. r=bholley
2016-07-07 20:08:25 -04:00
Terrence Cole
a108e8a45b
Bug 1285034 - Do not create a null reference when tracing; r=jonco
...
--HG--
extra : rebase_source : 7bdadf765e50ca7efedfc082c01ad49340a42bf4
2016-07-07 08:59:34 -07:00
Terrence Cole
f4e9725b67
Bug 1285032 - Do not try to memcpy a nullptr; r=shu
...
--HG--
extra : rebase_source : 00f9ba28f2c11b2ac979c6e15dac633d281478c5
2016-07-07 08:58:51 -07:00
Terrence Cole
f7ef937a46
Bug 1284977 - Use a properly aligned poison value; r=jandem
...
--HG--
extra : rebase_source : 29869ed039db1ea7febc5d73b8cc2e0469282167
2016-07-07 08:58:30 -07:00
Jeff Walden
aaeb46f1ff
Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
...
--HG--
extra : rebase_source : b552346c5b2b3a5d32ca513efd45356fe94f3abd
2016-07-05 17:41:12 -07:00
Gregory Szorc
cfa966452b
Merge mozilla-central into inbound
2016-07-07 11:30:37 -07:00
Benjamin Bouvier
8b310fb817
Bug 1284913: Check calls to MoveResolver::addMove/resolve in a jsapi test; r=nbp
...
MozReview-Commit-ID: 3qCKQaAjsxa
--HG--
extra : rebase_source : de13e3a43cbe2c649c599a4f162b08252f82526a
2016-07-06 17:59:36 +02:00
Jan de Mooij
a53a99aab6
Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
...
--HG--
extra : rebase_source : acd82642a27b36b98bf1bf34c29d33c7e0b57dea
2016-07-07 08:15:15 +02:00
sk
64bd37fc9e
Bug 1284786 - Fix arm64 simulator build failures. r=bbouvier
...
--HG--
extra : rebase_source : 907dc3e4257407f5c1b9854fd0d4dd7aa42bb3c3
2016-07-06 00:19:00 -04:00
Ryan VanderMeulen
a4c9bb330a
Backed out changeset 9d60e3945663 (bug 1284786) for spidermonkey style violations on a CLOSED TREE.
2016-07-07 00:11:29 -04:00
sk
0e0d616ad4
Bug 1284786 - Fix build errors with --enable-simulator=arm64. r=bbouvier
2016-07-06 00:19:00 +02:00
sk
08be512742
Bug 1284784 - implement "void br(Instruction* at, const Register& xn)". r=sstangl
2016-07-06 00:06:00 +02:00
Chris Peterson
2b3b60f7b1
Bug 1277155 - Part 1: Remove snprintf() polyfills for VS2013 in Sprintf.h and #defines. r=froydnj r=mhowell
2016-06-27 20:45:03 -07:00
Gregory Szorc
f21ec324a6
Merge mozilla-central to mozilla-inbound
2016-07-06 18:30:58 -07:00
Luke Wagner
05efa7019c
Bug 1284155 - Baldr: add initial pieces of WebAssembly.Memory API (r=bbouvier)
...
MozReview-Commit-ID: 2Mqno0kK7XP
2016-07-06 18:40:35 -05:00
Luke Wagner
3b013f05e0
Bug 1284155 - Baldr: store prototypes in GlobalObject with JSProtoKey (r=bbouvier)
...
MozReview-Commit-ID: Bph3UL3rab5
2016-07-06 18:40:35 -05:00
Luke Wagner
44fd25a7ec
Bug 1284155 - Baldr: rename 'heap' to 'memory' to better match wasm terminiology (r=bbouvier)
...
MozReview-Commit-ID: 8IQta6uCaKh
2016-07-06 18:40:35 -05:00
Luke Wagner
fbeece22fc
Bug 1284155 - Baldr: add 'newFormat' binary encoding flag (r=sunfish)
...
MozReview-Commit-ID: JvHGfetLQjT
2016-07-06 18:40:35 -05:00
Gregory Szorc
5030a743a1
Bug 1186064 - Require Visual Studio 2015 Update 2; r=glandium
...
Per froydnj in bug 1186064 comment #23 , "it makes sense to proceed with removing
MSVC 2013 support." This commit does that.
We also go a step further and require VS2015 Update 2 instead of just
update 1. This temporarily brings us down to just 1 officially supported
Visual Studio version. However, VS2015u3 was just released and is
unofficially supported.
Since MOZ_CRT is no longer set, references to it have been removed.
MozReview-Commit-ID: 8MUR6qLzQA5
--HG--
extra : rebase_source : 8f5061080a3d56dd484f9be03649fb65f0145f67
2016-07-06 09:01:38 -07:00
Wes Kocher
a425a052c1
Backed out changeset d7f98208809f (bug 1186064) for breaking SM(pkg) jobs a=backout
2016-07-06 10:11:04 -07:00
Jan de Mooij
ea775f40f5
Bug 1283855
part 21 - Make performance monitoring APIs take JSContext instead of JSRuntime. r=Yoric
2016-07-06 16:53:50 +02:00
Gregory Szorc
6e4d0edfbc
Bug 1186064 - Require Visual Studio 2015 Update 2; r=glandium
...
Per froydnj in bug 1186064 comment #23 , "it makes sense to proceed with removing
MSVC 2013 support." This commit does that.
We also go a step further and require VS2015 Update 2 instead of just
update 1. This temporarily brings us down to just 1 officially supported
Visual Studio version. However, VS2015u3 was just released and is
unofficially supported.
Since MOZ_CRT is no longer set, references to it have been removed.
MozReview-Commit-ID: 8MUR6qLzQA5
--HG--
extra : rebase_source : 22ab4f47661ead4995d0c5261104abfb02b82aa2
2016-07-06 09:01:38 -07:00
Sebastian Hengst
cfa0d595fb
Backed out changeset 2620e5ba1067 (bug 1282795) for 'Concrete' redeclaration in HeapSnapshot.h (static failure). r=backout
2016-07-07 19:26:27 +02:00
Jeff Walden
ccddc5c404
Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
...
--HG--
extra : rebase_source : 967291d2bb028a379fcf1217ef8b116af5122cad
2016-07-05 17:41:12 -07:00
Eddy Bruel
ff05174bfa
Bug 1271650 - Implement a C++ interface for DebuggerFrame.isGenerator;r=fitzgen
2016-07-07 11:36:17 +02:00
Eddy Bruel
38828ee358
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getEnvironment;r=fitzgen
2016-07-07 11:36:17 +02:00
Eddy Bruel
d4e4255ecb
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getIsConstructing;r=fitzgen
2016-07-07 11:36:17 +02:00
Eddy Bruel
700414fbbe
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getCallee;r=fitzgen
2016-07-07 11:36:17 +02:00
Eddy Bruel
8151882f34
Bug 1271650 - Implement a DebuggerFrame class;r=fitzgen
2016-07-07 11:36:16 +02:00
Jan de Mooij
900af968f3
Bug 1283855
part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
...
--HG--
extra : rebase_source : c2d35b5d45cad074b9a9a144bc25ea4a32b8b246
2016-07-07 09:56:09 +02:00
Jan de Mooij
7ec38687c8
Bug 1283855
part 27 - Make more GC APIs take JSContext instead of JSRuntime. r=jonco
...
--HG--
extra : rebase_source : b666bd88d0247b58f7311f81e5116199779cc806
2016-07-07 09:55:45 +02:00
Jan de Mooij
1ffe7cc891
Bug 1283855
part 26 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence,mccr8
...
--HG--
extra : rebase_source : 68e6c63b179094f2441f01df58e0bdd68620ed09
2016-07-07 09:55:41 +02:00
sk
e660ea810d
Bug 1277732 - "Assertion failure: 0xffff800000000000ULL & (uintptr_t(desired) + length - 1) == 0, at Memory.cpp:439 on aarch64 target". r=jorendorff
2016-06-02 18:09:00 +02:00
Luke Wagner
5c84f14466
Bug 1284056 - Baldr: initialize CompileArgs::alwaysBaseline (r=bbouvier)
...
MozReview-Commit-ID: Ehup1qxmBLI
--HG--
extra : rebase_source : 7d42490023e875060924e262f3115339f7d4d491
2016-07-06 09:14:28 -05:00
Nicolas B. Pierron
9986326465
Bug 1282810 - Register instruction information before encoding snapshots. r=h4writer
2016-07-06 14:04:23 +00:00
Nicolas B. Pierron
25af35a5de
Bug 1284491 - Duplicate operator new, to carry the fallible/infallible state of the allocator. r=jandem
2016-07-06 14:04:23 +00:00
Luke Wagner
f0ec009777
Bug 1284056 - Baldr: remove cx from wasm::Compile (r=bbouvier)
...
MozReview-Commit-ID: 5r4TGkWZdxc
--HG--
extra : rebase_source : 1e704b12ad3b15cf0e4088424af581c7583869e6
2016-07-06 08:44:21 -05:00
Luke Wagner
56b8c3504b
Bug 1284056 - Baldr: remove cx_ from ModuleGenerator (r=bbouvier)
...
MozReview-Commit-ID: 9UeeVdogeAR
--HG--
extra : rebase_source : 385da837be7ab2450c1b58b09b6b6cc9480cee2b
2016-07-06 08:36:23 -05:00
Luke Wagner
0ca10d8c16
Bug 1284056 - Baldr: simplify the parallel compilation guard (r=bbouvier)
...
MozReview-Commit-ID: Bske3m8PqdT
--HG--
extra : rebase_source : dff7b7e4b88f6a4fd6edd6cf5a8bac6c8eaf7f66
2016-07-06 08:36:23 -05:00
Luke Wagner
4ae72389d7
Bug 1284056 - Baldr: create totally empty JitContext in ModuleGenerator (r=jandem)
...
MozReview-Commit-ID: BpLVPEvM8aV
--HG--
extra : rebase_source : ae15dbf48c3d4315886c0f6c8546c5797d11afb4
2016-07-06 08:36:23 -05:00
Luke Wagner
6522755b9c
Bug 1284056 - Baldr: don't set CompileRuntime (r=jandem)
...
MozReview-Commit-ID: Ln05e5xyRNf
--HG--
extra : rebase_source : cd748996f52fb51762e69c2e5598ab1b4346a572
2016-07-06 08:36:23 -05:00
Luke Wagner
187268b192
Bug 1284056 - Baldr: rename MachineId to Assumptions (r=bbouvier)
...
MozReview-Commit-ID: Fo7QeGYo8sI
--HG--
extra : rebase_source : d189e1e5108ed6e49010919395a5df7180d01a1f
2016-07-06 08:36:23 -05:00
Luke Wagner
0c68d72e21
Bug 1284056 - Baldr: rename CompileArgs to UseSignal (r=bbouvier)
...
MozReview-Commit-ID: 8H6jCv8QfCw
--HG--
extra : rebase_source : c49a9de4bc4be5897d1e3aa4ca0554ddb55bf736
2016-07-06 08:36:22 -05:00
Benjamin Bouvier
fbafcaca4a
Bug 1268024: Unrelated changes in the ARM backend; r=luke
...
MozReview-Commit-ID: Cpw02pgMQ7K
--HG--
extra : rebase_source : 970365392073390f1e5d082ee3a53ea4ae83d25d
extra : histedit_source : eadef96b0aaca3b17e6bdba40fe4857fd6137007
2016-07-05 16:02:35 +02:00
Benjamin Bouvier
b1470f9537
Bug 1268024: Add an unaligned access trap; r=luke
...
MozReview-Commit-ID: HvAF3lvlfw3
--HG--
extra : rebase_source : 4c326dd9af59cc0df9e1351786c3d3739fa27e0f
extra : histedit_source : 2e530129632340c6c1f1f465668aecc12c559abf
2016-06-30 14:42:09 +02:00
Benjamin Bouvier
25b54cb93b
Bug 1268024: Don't allow the memory's max size to be lower than the initial size; r=luke
...
MozReview-Commit-ID: 5Td4cIDhqJ9
--HG--
extra : rebase_source : a138fec1576c8ad3905a7901c8d624822e871652
2016-06-30 14:41:20 +02:00
Jan de Mooij
96da4695c8
Bug 1283855
part 25 - Make JS_GC take JSContext instead of JSRuntime. r=terrence
2016-07-06 11:40:20 +02:00
Jan de Mooij
cd41339786
Bug 1283855
part 24 - Make js::DumpHeap take JSContext instead of JSRuntime. r=sfink
2016-07-06 11:40:20 +02:00