Граф коммитов

55557 Коммитов

Автор SHA1 Сообщение Дата
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