Steve Fink
102d2256d2
Address review comments from bug 1246804
...
--HG--
extra : rebase_source : 7e31c9f90e7fdf7d8973445772fed10828c1808c
2016-03-15 14:22:13 -07:00
Nicolas B. Pierron
3cca9ceb73
Bug 1256702 - Skip the operand of MAssertRecoveredOnBailout encoded in the snapshot. r=h4writer
2016-03-16 12:48:31 +00:00
Jon Coppeard
f0d2a7676e
Bug 1256672 - Make OOM alloc counters 64 bit. r=terrence
2016-03-15 11:46:00 +01:00
Carsten "Tomcat" Book
41c5d93a8a
Backed out changeset 5e4e30fff99b (bug 1235677) for landing with wrong bugnumber
2016-03-16 10:59:41 +01:00
Benjamin Bouvier
03908696a0
Bug 1256637: Set definition before returning early in EmitBrTable; r=luke
...
MozReview-Commit-ID: CJXMIMT22vA
--HG--
extra : rebase_source : cd4a995abdf740a83699eb5221ded1f61d4fae84
2016-03-15 17:39:45 +01:00
Benjamin Bouvier
9d8ec528dd
Bug 1256480: Allow passing Float32 arguments to FFI on the stack; r=luke
...
And forbid SIMD arguments for the moment, as FFI SIMD arguments should be
either objects (interpreter) or unboxed registers (ion).
MozReview-Commit-ID: HWXYiFfmK51
--HG--
extra : rebase_source : f3e278048a2901a734e4c7592615a0801eb2cb15
2016-03-15 16:00:45 +01:00
Jon Coppeard
95bb5373a4
Bug 1256699 - Fix jittests --repeat option r=sfink
2016-03-16 09:41:57 +00:00
Jon Coppeard
93d786cfd8
Bug 1235677 - Refactor OOM simulation and make counters 64 bit r=terrence
2016-03-16 09:41:57 +00:00
Jon Coppeard
566118d25e
Bug 1235677 - Wait for helper threads before resetting OOM simulation r=terrence
2016-03-16 09:41:56 +00:00
Jan de Mooij
804a9eea98
Bug 1256306 - Bump the Windows stack limit. r=bholley
...
--HG--
extra : rebase_source : 56e9c5e72d471ba0de010ac1f49a0f1f94baa5d7
2016-03-16 09:35:16 +01:00
Jan de Mooij
8ba4ef4a51
Bug 1256633 - Reject wasm i64 ops on platforms that don't support them yet. r=bbouvier
...
--HG--
extra : rebase_source : c01709907020861dd69186b4142afbaea568962a
2016-03-16 09:32:25 +01:00
Nicholas Nethercote
a2f068b2ad
Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj.
...
This is easy because it's never needed.
--HG--
extra : rebase_source : 78830dab41c40a1544fa55fc69ca9c1c6709d767
2016-03-16 15:33:44 +11:00
Tooru Fujisawa
50608d5d55
Bug 1256088 - Merge mock app-info implementation into AppInfo.jsm. r=gps
2016-03-16 16:58:29 +09:00
Gregory Szorc
44df4a390e
Bug 1257005 - Don't use debug runtime in standalone SpiderMonkey builds; r=glandium
...
This patch effectively synchronizes code from old-configure.in to
js/src/old-configure.in. Before, the top-level configure would set
MOZ_NO_DEBUG_RTL when using MOZ_MEMORY on Windows. This would get
inherited when the top-level configure invoked the js/src configure.
Since js/src's configure didn't have the same code, we never set
MOZ_NO_DEBUG_RTL when running a standalone js/src configure. This caused
the debug runtime to be used in standalone SpiderMonkey builds.
There is still some code in the root old-configure.in around CRT
handling that js/src/old-configure.in doesn't have. This will
likely get consolidated as part of the conversion to configure.py.
MozReview-Commit-ID: CD834DhIlLS
--HG--
extra : rebase_source : 9252c0166acf7ac5c760d530ca1dcbb740adb3e2
extra : source : a007293e6ab06df203c09a5535f5591667c45af2
2016-03-15 19:20:35 -07:00
Gregory Szorc
54f6848af2
Backed out changeset a007293e6ab0 (bug 1257005)
...
SM(p) failures.
2016-03-15 18:33:33 -07:00
Gregory Szorc
f4a5fb8079
Bug 1257005 - Don't use debug runtime in standalone SpiderMonkey builds; r=glandium
...
This patch effectively synchronizes code from old-configure.in to
js/src/old-configure.in. Before, the top-level configure would set
MOZ_NO_DEBUG_RTL when using MOZ_MEMORY on Windows. This would get
inherited when the top-level configure invoked the js/src configure.
Since js/src's configure didn't have the same code, we never set
MOZ_NO_DEBUG_RTL when running a standalone js/src configure. This caused
the debug runtime to be used in standalone SpiderMonkey builds.
MozReview-Commit-ID: CD834DhIlLS
--HG--
extra : rebase_source : c0ae3a5308ff9525c63b949a40504180c47ce5fb
2016-03-15 16:27:28 -07:00
Mike Hommey
9015326e32
Bug 1256990 - Move tar detection to moz.configure. r=chmanchester
2016-03-16 08:26:47 +09:00
Mike Hommey
ad3d599d5f
Bug 1256584 - Remove AC_PROG_INSTALL and AC_PROG_LN_S. r=gps
...
We don't use the result of those tests:
- INSTALL is set in config.mk to something derived from NSINSTALL.
- LN_S is never used.
2016-03-16 07:12:53 +09:00
Mike Hommey
377f0ec95c
Bug 1256512 - Move TARGET_CPU and TARGET_OS to moz.configure. r=chmanchester
...
And remove the unused TARGET_VENDOR
2016-03-16 07:12:53 +09:00
Steve Fink
5acfe256eb
Bug 1246804 followup to fix mode bits
...
--HG--
extra : rebase_source : b0d234d2814c7400a5f0d6c8414b4bdec5f32bd8
2016-03-15 10:58:25 -07:00
Hannes Verschore
b77dc68db3
Bug 1250964: SharedStubs - Remove bogus assert, r=bogus on CLOSED TREE
2016-03-15 13:35:07 -04:00
Benjamin Bouvier
10477e49cf
Bug 1254167: Don't allow folding to full range for atomic accesses; r=sunfish
...
MozReview-Commit-ID: 23Gj5nV3oqq
--HG--
extra : rebase_source : 78a0dc0e271300eb73b54936823fe196d86c4296
extra : amend_source : 1ad1df412d9e8d608e9cb9f80684362271ab5d23
2016-03-08 20:18:46 +01:00
Nicolas B. Pierron
a69cc3e5ee
Bug 1186006 - Assert that all blocks have an entry resume point, excepts for unreachable one added by the Value Numbering. r=sunfish
2016-03-15 16:55:43 +00:00
Nicolas B. Pierron
3a24c0c1be
Bug 1186006 - Add a copy of the successor resume point to the split-edge blocks. r=bhackett
2016-03-15 16:55:42 +00:00
Hannes Verschore
474d0151fe
Bug 1250964: SharedStubs - Don't add invalid stubs, r=jandem
2016-03-15 12:21:18 -04:00
Terrence Cole
b958bb0b21
Bug 1256089 - Fix Mutex support for tier-3 platforms; r=froydnj
2016-03-14 10:43:19 -07:00
Jakob Stoklund Olesen
e907bb867e
Bug 1238815
- Limit baseline script size on ARM. r=jandem
...
ARM branch instructions have a limited range of 32 MB, and our ARM
macroassembler doesn't mitigate that except by crashing when a branch goes out
of range.
Limit the size of scripts that baseline will attempt to compile on ARM so that
we are much less likely to hit the hard crash.
MozReview-Commit-ID: E4JOt9fEB2
--HG--
extra : rebase_source : 33c7e1b3770074156bb307221464fe7daa42135a
2016-03-17 10:07:24 -07:00
Benjamin Bouvier
63ca5b9eff
Bug 1215834: Add debug log in case of OverflowError in tasks_unix; r=sfink
...
MozReview-Commit-ID: 8Obc2stM7oM
--HG--
extra : rebase_source : 51b1a72dafc194b1d408b0497ac3c9ae9d981fa6
2016-03-21 18:26:58 +01:00
Boris Zbarsky
4f77ae4813
Bug 1257892. Fix XPCConvert::JSValToXPCException to correctly detect Web IDL binding exceptions (i.e. all of them now!) when trying to check whether the value is already an XPCException. r=bholley
2016-03-21 11:01:43 -04:00
Heiher
779b72284e
Bug 1258293 - IonMonkey: MIPS: Refactor float-point Not by conditional move. r=arai
...
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 22 ++--------------------
1 file changed, 2 insertions(+), 20 deletions(-)
2016-03-21 21:01:58 +08:00
Jan de Mooij
2e624c18be
Bug 1249193 part 2 - Fix DebugScopeProxy to return correct this-value if we're still in the prologue. r=shu
...
--HG--
extra : rebase_source : 79dfa73d045360bf951ac63874642f81081f3b7b
2016-03-21 13:18:35 +01:00
Tooru Fujisawa
121ba5db33
Bug 1258320 - Fix jump target in CodeGenerator::visitGetNextMapEntryForIterator. r=jandem
2016-03-21 21:04:18 +09:00
Heiher
c20d56eea7
Bug 1258253 - IonMonkey: MIPS64: Fix MacroAssembler::branchValueIsNurseryObject. r=arai
...
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
2016-03-21 13:49:04 +08:00
Heiher
3aebdfcdef
Bug 1258253 - IonMonkey: MIPS64: Fix MacroAssembler::branchTestMagic. r=arai
...
---
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2016-03-21 13:49:03 +08:00
Heiher
e60b68c3ad
Bug 1254500 - IonMonkey: MIPS: Implement CodeGeneratorMIPSShared::visitPopcntI. r=arai
...
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 27 ++++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
2 files changed, 28 insertions(+)
2016-03-21 13:49:02 +08:00
Heiher
efebcd7841
Bug 1254500 - IonMonkey: MIPS: Implement CodeGeneratorMIPSShared::visitCtzI. r=arai
...
---
js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp | 9 +++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
2 files changed, 10 insertions(+)
2016-03-21 13:49:01 +08:00
Heiher
ede2938094
Bug 1254500 - IonMonkey: MIPS: Implement ma_ctz. r=arai
...
---
js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 11 +++++++++++
js/src/jit/mips-shared/MacroAssembler-mips-shared.h | 2 ++
2 files changed, 13 insertions(+)
2016-03-21 13:49:00 +08:00
Phil Ringnalda
522eeca20c
Back out dbf70d71fe29 (bug 1198701) for breaking test_document.all_iteration.html
2016-03-20 22:35:54 -07:00
Phil Ringnalda
6705425981
Back out changeset 1364b664788a (bug 1257019) for check_spidermonkey_style.py failures
...
CLOSED TREE
2016-03-20 21:29:29 -07:00
Greg Weng
5001f89b5f
Bug 1198701 - ArrayIterator gets length property after iteration has finished. r=till
2016-03-18 00:43:00 -04:00
Nick Fitzgerald
8de9fb7cf2
Bug 1257019 - Add move construction to js::Mutex<T>. r=terrence
2016-03-17 14:53:00 -04:00
Steve Fink
517605b022
Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
...
MozReview-Commit-ID: HCcG2k8Wyb9
--HG--
extra : rebase_source : 732ef6ecc52f0e528d38b8c42e442919eba9b5ae
extra : source : 901b1c651c982ccbf42604231c723d168e1cde69
2015-09-29 13:39:33 -07:00
Jan de Mooij
ce2ae4acbf
Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish
2016-03-15 14:37:14 +01:00
Jan de Mooij
b093982d24
Bug 1238694 - Limit the number of asm.js/wasm code allocations to avoid running into Linux kernel limits. r=luke
2016-03-15 14:33:07 +01:00
Jon Coppeard
81113c32fa
Bug 1222420 - Make AutoFinishGC into a function r=terrence
2016-03-15 11:16:13 +00:00
Jon Coppeard
083cea5e81
Bug 1254108 - Remove incorrect assertion about heap size r=terrence
2016-03-15 11:16:13 +00:00
Heiher
e64cff7210
Bug 1256588 - IonMonkey: MIPS64: Don't skip nops on Loongson by runtime flag. r=huangwenjun06
...
---
js/src/jit/mips64/Assembler-mips64.cpp | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
2016-03-15 18:02:57 +08:00
Heiher
d2f558905a
Bug 1256588 - IonMonkey: MIPS: Implement isLoongson. r=huangwenjun06
...
---
.../jit/mips-shared/Architecture-mips-shared.cpp | 29 ++++++++++++----------
js/src/jit/mips-shared/Architecture-mips-shared.h | 1 +
2 files changed, 17 insertions(+), 13 deletions(-)
2016-03-15 18:02:50 +08:00
Mike Hommey
986945d9e4
Bug 1256568 - Move doxygen, zip, unzip, xargs, rpmbuild, genisoimage and dsymutil detection to moz.configure. r=gps
2016-03-15 16:40:15 +09:00
Mike Hommey
254313370d
Bug 1256568 - Move perl detection to moz.configure. r=gps
2016-03-15 16:40:15 +09:00
Mike Hommey
7aad9030cf
Bug 1256568 - Move awk detection to moz.configure. r=gps
2016-03-15 16:40:15 +09:00
Mike Hommey
84027af8da
Bug 1256507 - Remove --enable-xterm-updates. r=gps
...
It's an opt-in flag that allows to display where the build is in
terminal window titles. The fact that it's opt-in and likely unknown
makes it very low-value, and the fact that it was added in an era where
builds were not very well parallelized made it have a meaning, but now
that builds are parallelized, its meaningfulness is diminished.
Let's just remove it.
2016-03-15 16:40:15 +09:00
Nick Fitzgerald
1685818a63
Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb
...
There can be multiple compartments within the same zone, only one of which is a
debuggee. In this scenario, CCWs from other compartments into the debuggee
compartment should be traced and treated as roots. Therefore, dealing with CCWs
at the JS::Zone level is incorrect, and this patch changes the granularity level
to JSCompartments. If you look at the callers and uses of the function, it makes
much more sense now.
Additionally, it renames `JS_TraceIncomingCCWs` to `JS::TraceIncomingCCWs`.
--HG--
rename : devtools/shared/heapsnapshot/tests/gtest/DoesCrossZoneBoundaries.cpp => devtools/shared/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp
rename : devtools/shared/heapsnapshot/tests/gtest/DoesntCrossZoneBoundaries.cpp => devtools/shared/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp
2016-03-14 16:11:00 +01:00
Steve Fink
57bca06b15
Backed out changeset 901b1c651c98 (bug 1246804)
...
--HG--
extra : rebase_source : d80a34f467275bf74672b87fd09a254b39ee20a1
2016-03-14 21:58:31 -07:00
Steve Fink
0e33cb9494
Backed out changeset 68e3c6430121 (bug 1250709)
...
--HG--
extra : rebase_source : bd6f14119dbae180817ddcfbfd9d57d2c7afc0b0
2016-03-14 21:58:24 -07:00
Steve Fink
842e7c17b9
Bug 1250709 - Clobber builds, r=terrence
...
--HG--
extra : rebase_source : c0eaa726c093d35de253df29ca60c13366ccab31
2016-02-24 15:14:17 -08:00
Steve Fink
2dada4b1a0
Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
...
MozReview-Commit-ID: HCcG2k8Wyb9
--HG--
extra : rebase_source : 4b048fdcb150662c82e1b623e455551cc7281251
2015-09-29 13:39:33 -07:00
Tooru Fujisawa
316ed99d0f
Backed out changeset 083a4c3175a2 (bug 933257)
2016-03-15 08:15:09 +09:00
Tooru Fujisawa
51a605124e
Backed out changeset f3b11c2b7dbf (bug 933257)
2016-03-15 08:15:09 +09:00
Tooru Fujisawa
888c069d36
Backed out changeset 41f59bd4b801 (bug 933257)
2016-03-15 08:15:08 +09:00
Tooru Fujisawa
0ae35aa9f0
Backed out changeset 3e5a91d06168 (bug 933257)
2016-03-15 08:15:08 +09:00
Tooru Fujisawa
fbd3fbf5af
Backed out changeset 4c1a64f8996a (bug 933257)
2016-03-15 08:15:08 +09:00
Mike Hommey
d464f29e5f
Bug 1255813 - Remove build system support for Solaris, HPUX and AIX. r=ted
2016-03-15 07:34:50 +09:00
Mike Hommey
d33300555c
Bug 1255305 - Move --host and --target to moz.configure. r=chmanchester
...
With all the things that still depend on all the variables derived from
--host and --target in both old-configure and moz.build, we still need
to keep variables such as OS_ARCH, OS_TARGET, CPU_ARCH, OS_TEST, etc.
Eventually, we'd settle on the output of split_triplet.
This /tries/ to preserve the current values for all these variables,
while also trying to make things a little more consistent. It also
effectively rejects OSes such as HPUX or AIX, because it is unclear
the decades old accumulated scripts related to them still do anything
useful, and we might as well have them start again from scratch, which,
in the coming weeks, will be even easier.
2016-03-15 07:34:50 +09:00
Daniel Holbert
72a2c5e871
Bug 837192 followup: In js::FunctionToString, fold variable into its only remaining usage-site (an assertion) to fix opt Werror build failures. rs=Waldo
...
CLOSED TREE
2016-03-14 14:43:14 -07:00
Eric Faust
eacf1c6e1c
Bug 1251921 - Do not call debugger hooks with half-initialized frame if InterpeterFrame::prologue fails. (r=jorendorff)
2016-03-14 14:29:12 -07:00
Terrence Cole
0dbab21c5c
Bug 956899 - Implement an RAII unlocking primitive to compliment LockGuard; r=froydnj
...
--HG--
extra : rebase_source : 221708253087624629d62beab48f67dcf78d4eef
2016-03-10 09:07:59 -08:00
Terrence Cole
e2cdffe257
Bug 956899 - Replace PRLock with Mutex in TraceLoggingGraph; r=h4writer
...
--HG--
extra : rebase_source : c46bd48c850f35261aa81e6fb593e762b93b9228
2016-03-03 10:27:57 -08:00
Jason Orendorff
65c31f545c
Fix configure-time bustage from rev e2c9ab41a6c1 (bug 1049041) - I removed a mochitest without removing it from the manifest. r=red on a CLOSED TREE.
...
--HG--
extra : commitid : 6YFHEEEd3zd
extra : rebase_source : 6448710b05198fdabca10e04afe8cf5ac45b3532
2016-03-14 16:08:50 -05:00
Jason Orendorff
aa43ed96ab
Bug 1049041 - Remove scary warning about mutating [[Prototype]]. r=efaust.
...
--HG--
extra : commitid : JkYGz4dusnf
extra : rebase_source : e23ad9b51c9b5f0049edd96ca3cb1fea879b3289
2016-03-14 15:44:13 -05:00
Jason Orendorff
6d35e13d40
Bug 837192 - Stop trying to inject "use strict"; into Function.prototype.toString() output. r=Waldo.
...
--HG--
extra : commitid : y4pJwElwKV
extra : rebase_source : 9a31eee8a70c3cd2ad297a4f6457ead52a4523ce
2016-03-14 15:42:36 -05:00
Wes Kocher
168746512d
Backed out changeset ee3c99e6f676 (bug 1177488) for LeakSanitizer failures
...
MozReview-Commit-ID: FFfF4u2vOrS
--HG--
extra : rebase_source : 0c7f5e290b388b2f35837a5f757f2d962b973da3
2016-03-14 13:15:21 -07:00
Jakob Olesen
b509a203cc
Bug 1252270 - SIMD: Coerce non-numeric indexes to load/store functions. r=lth
...
Follow the DataView functions and use Tonumber to coerce index arguments on the
load/store functions. Throw a RangeError when we see a non-integer index or a
number outside the range of the array.
See https://github.com/tc39/ecmascript_simd/issues/328
MozReview-Commit-ID: IpHkfPyywU0
2016-03-14 12:19:09 -07:00
Nathan Froyd
6b6c2a1fcd
Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
...
Using a simple |const char*| is more memory-efficient than allocating a
JS string. We still have to allocate the JS string for passing things
into JS, but ideally we will be able to move the point of allocation
much closer to where it's actually needed, rather than indiscriminantly
doing it all the time.
2016-03-08 16:29:25 -05:00
Nicolas B. Pierron
f329668dd6
Bug 1252034 - Value Numbering: Unconditionally generate fixup blocks. r=sunfish
2016-03-14 18:10:16 +00:00
Terrence Cole
fd33957a9b
Bug 956899 - Replace PRLock with Mutex in TraceLogger; r=h4writer
...
--HG--
extra : rebase_source : ce25db425ac6024eecb40848de141c7f25769ab4
2016-03-03 10:27:57 -08:00
Terrence Cole
ec791cf10a
Bug 956899 - Replace PRLock with Mutex in JitSpewer; r=nbp
...
--HG--
extra : rebase_source : faa38a262ab411c6c781ae8e36197c29b1706773
2016-03-03 10:27:57 -08:00
Terrence Cole
9d131b35b6
Bug 956899 - Add a std::lock_guard work-alike; r=froydnj
...
--HG--
extra : rebase_source : c80c16798e2785f642a735bf4a24f859e202bee7
2016-03-03 10:27:57 -08:00
Terrence Cole
e54e391f05
Bug 956899 - Convert exclusive access lock from PRLock to Mutex; r=jandem
...
--HG--
extra : rebase_source : b13f0ea577d947e5192d16181ac14051490de741
2016-03-02 10:43:34 -08:00
Benjamin Bouvier
015562d605
Bug 1255956: Check for OOM after flushing constant pools; r=luke
...
MozReview-Commit-ID: KPOxVZ2D4vi
--HG--
extra : rebase_source : 39989ddca7b9605b82ef6002cd9e66baa8ad6008
extra : amend_source : 759a3ed085a2d1917ce6ca8bcd84b688bd69174d
2016-03-14 16:43:24 +01:00
Jakob Olesen
acc528baf8
Bug 1252924 - SIMD.*.prototype.valueOf. r=waldo
...
When SIMD objects have proper value semantics, this method will just return
|this| after a type check.
Until then, do as the polyfill and override valueOf to throw a TypeError so
that ToNumber() can't convert a SIMD value to a number.
Fix wrong code in asm.js/testBug1099216.js. This code was using Float32x4(x)
instead of Float32x4.check(x) as an argument coercion.
MozReview-Commit-ID: H9zaEfoqs2J
2016-03-14 09:50:15 -07:00
Jakob Stoklund Olesen
a6cad32eee
Bug 1252924 - SIMD.*.prototype.toString(); r=waldo
...
Reuse the existing toSource() method which happens to produce exactly what the
SIMD.js spec requires.
MozReview-Commit-ID: CVKUF7DEI7D
2016-03-14 09:50:15 -07:00
Sebastian Hengst
87d630bebf
Bug 1255954 - Assertion failure: !blockDepth_, at js/src/asmjs/AsmJS.cpp:2636 with OOM: Followup: quit if oomTest is undefined. r=jandem on IRC to fix CLOSED TREE
2016-03-14 17:26:57 +01:00
Luke Wagner
583a2d7b8f
Bug 1255954 - Odin: move asserts so they only run on successful validation (r=bbouvier)
...
MozReview-Commit-ID: 9moOBWvSs7b
2016-03-14 10:19:30 -05:00
Nicolas B. Pierron
5cd4d39284
Bug 1245860 - Remove Debugger.onIonCompilation Hook. r=shu
2016-03-14 14:41:08 +00:00
Benjamin Bouvier
70202e15a1
Bug 1251308; r=luke
...
MozReview-Commit-ID: AqsMX4m7Qh9
--HG--
extra : rebase_source : 519aef2cf8c0bb39771d4589069e8fd1a06970c3
2016-03-09 11:20:11 +01:00
Ted Mielczarek
68bd5e8c4d
bug 1244743 - Replace MOZ_NATIVE_X with MOZ_SYSTEM_X. r=gps
...
MozReview-Commit-ID: 9ip3qeAXFEe
--HG--
extra : commitid : H6aEkHprVyX
extra : rebase_source : e20d5f4b297caf66711c72cd55dd76f7f9ef9d9c
extra : histedit_source : 47545e0ea61eb66f16545f70e6d3792a389bedb1
2016-02-01 10:49:34 -05:00
Ted Mielczarek
5c634ab869
bug 1248016 - make ASFILES rules work with .s/.asm, get rid of ASM_SUFFIX. r=mshal
...
MozReview-Commit-ID: 1MK0Kud51vR
--HG--
extra : rebase_source : de7a7f11bfbbac1e8eccc34de39dd2d88d803b03
extra : amend_source : d7eddb71b050e0576e783c6ce8c67f66cfd88e13
2016-03-01 13:47:19 -05:00
Benjamin Bouvier
49b4d6e62e
Bug 1256291: Fix unified build under js/; r=Ms2ger
...
MozReview-Commit-ID: Amia14nqztf
--HG--
extra : rebase_source : 74b6b7dcfe7ccc408ad6be1e0cf87a42e5f9c98c
2016-03-14 14:22:51 +01:00
Hannes Verschore
dac18564eb
Bug 1255316 - IonMonkey: Enable folding of MLoadUnboxedObjectOrNull with the stored value, r=jandem
2016-03-14 07:08:50 -04:00
Hannes Verschore
4cc4528de3
Bug 1255766 - Tracelogger: Mark resizing of memory also as internal tracelogger time, r=bbouvier
2016-03-14 07:08:48 -04:00
Benjamin Bouvier
69b0584aeb
Bug 1255772: Implement wasm::Unreachable; r=sunfish
...
MozReview-Commit-ID: BFDrX72K7Vk
--HG--
extra : rebase_source : 6251f5e005dd80e4f93c49d2d92a4fb34d073913
extra : amend_source : 0939036518ce2eb9a8ea4f5ea8439c86e7e34a79
2016-03-10 21:00:07 +01:00
Tooru Fujisawa
0dd2a12852
Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff
2015-08-07 06:58:58 +09:00
Tooru Fujisawa
f7870cdfc9
Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff
2015-08-07 06:58:52 +09:00
Tooru Fujisawa
a919a01c09
Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff
2015-08-07 06:58:44 +09:00
Tooru Fujisawa
d91fe1a3d0
Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff
2015-08-07 06:58:39 +09:00
Tooru Fujisawa
dec53c9cb6
Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff
2015-08-07 06:57:39 +09:00
Tooru Fujisawa
be989eb432
Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff
2015-08-07 06:53:50 +09:00
Tooru Fujisawa
2a08a120e2
Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff
2015-08-07 06:53:29 +09:00
Tooru Fujisawa
fc94e673a8
Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff
2015-08-07 06:48:10 +09:00
Tooru Fujisawa
1b9a5c35cf
Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke
2016-03-05 05:18:09 +09:00
Tooru Fujisawa
da66cf5062
Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff
2016-01-07 14:21:26 +09:00
Tooru Fujisawa
93afba3664
Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden
2016-01-07 12:30:29 +09:00
Tooru Fujisawa
14da6310d3
Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden
2016-01-07 12:30:29 +09:00
Tooru Fujisawa
a6c3b5ec37
Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden
2015-11-18 19:13:23 +09:00
Dan Gohman
05f70f4fb8
Bug 1255695 - BaldrMonkey: Implement unaligned accesses. r=luke
2016-03-12 14:06:34 -08:00
Tooru Fujisawa
a226741004
Backed out changeset c2df769e60ac (bug 933257)
2016-03-13 04:54:55 +09:00
Tooru Fujisawa
fb771b2697
Backed out changeset 2e20366dcaf7 (bug 933257)
2016-03-13 04:54:53 +09:00
Tooru Fujisawa
3dace94ad5
Backed out changeset 0bc00f6c24fd (bug 933257)
2016-03-13 04:54:50 +09:00
Tooru Fujisawa
4841dccbe2
Backed out changeset 96b3d993fc53 (bug 933257)
2016-03-13 04:54:48 +09:00
Tooru Fujisawa
de1deaffd6
Backed out changeset b6ca6b5832d8 (bug 933257)
2016-03-13 04:54:42 +09:00
Tooru Fujisawa
340e6bbf57
Backed out changeset b2624519692f (bug 891107)
2016-03-13 04:54:33 +09:00
Tooru Fujisawa
632b50ecff
Backed out changeset 13e045fff28d (bug 891107)
2016-03-13 04:54:30 +09:00
Tooru Fujisawa
65844d91b7
Backed out changeset 8fe18f2b8aa9 (bug 891107)
2016-03-13 04:54:27 +09:00
Tooru Fujisawa
a653c25c72
Backed out changeset ebd8c98e2329 (bug 891107)
2016-03-13 04:54:25 +09:00
Tooru Fujisawa
9824a5f19e
Backed out changeset c47e7505bd94 (bug 891107)
2016-03-13 04:54:23 +09:00
Tooru Fujisawa
ed7fa27091
Backed out changeset f223b115ad37 (bug 891107)
2016-03-13 04:54:20 +09:00
Tooru Fujisawa
da7b7e3756
Backed out changeset 07d1058b745e (bug 891107)
2016-03-13 04:54:18 +09:00
Tooru Fujisawa
6e4d9110ce
Backed out changeset c1bb74893286 (bug 891107)
2016-03-13 04:54:16 +09:00
Luke Wagner
d0ceed77d2
Bug 1254893
- Change 'Experimental' to 'Temporary' in string and DONTBUILD (r=me)
...
MozReview-Commit-ID: 6xQocmUEuCA
2016-03-12 13:42:58 -06:00
Tooru Fujisawa
20ae44e9a0
Backed out changeset 08ee8e76c703 (bug 1153978)
2016-03-13 04:26:57 +09:00
Tooru Fujisawa
37c3f4b22d
Backed out changeset 8db1ac84d30e (bug 1153978)
2016-03-13 04:26:42 +09:00
Tooru Fujisawa
dfc8f0e602
Bug 1153978 - Part 2: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem
2016-01-01 14:19:20 +09:00
Tooru Fujisawa
a66bde4a5f
Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz
2016-01-01 14:19:20 +09:00
Tooru Fujisawa
8de144a510
Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff
2015-08-07 06:58:58 +09:00
Tooru Fujisawa
a4c28f6ed6
Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff
2015-08-07 06:58:52 +09:00
Tooru Fujisawa
c386049e2e
Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff
2015-08-07 06:58:44 +09:00
Tooru Fujisawa
59006614f5
Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff
2015-08-07 06:58:39 +09:00
Tooru Fujisawa
8f7755640d
Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff
2015-08-07 06:57:39 +09:00
Tooru Fujisawa
2ca6efbecb
Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff
2015-08-07 06:53:50 +09:00
Tooru Fujisawa
07a9b61b8b
Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff
2015-08-07 06:53:29 +09:00
Tooru Fujisawa
874bc65426
Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff
2015-08-07 06:48:10 +09:00
Tooru Fujisawa
bfa3e0a290
Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke
2016-03-05 05:18:09 +09:00
Tooru Fujisawa
15efa19dab
Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff
2016-01-07 14:21:26 +09:00
Tooru Fujisawa
c084cb8dfd
Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden
2016-01-07 12:30:29 +09:00
Tooru Fujisawa
f0aed2b4eb
Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden
2016-01-07 12:30:29 +09:00
Tooru Fujisawa
ecaec25491
Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden
2015-11-18 19:13:23 +09:00
sasa cocic
58500d5ddc
Bug 1253872 - When jstest.py is run and debugger=lldb is passed as an argument there is no error. r=arai
2016-03-11 17:53:00 -05:00
Tom Schuster
2006354ac1
Bug 1253016 - Implement and test the new spec for legacy functions. r=till
2016-03-12 15:02:12 +01:00
Tom Schuster
a3fd09a3fe
Bug 1253016 - Remove legacy __defineGetter__/__defineSetter__ this behavior. r=till
2016-03-12 15:02:11 +01:00
Luke Wagner
d8a66f109b
Bug 1254893
- Connect wasm::BinaryToText with Debugger.Source (r=shu)
...
MozReview-Commit-ID: 4vsMGU3wbwZ
--HG--
extra : rebase_source : 57837e6e4b495a09db6a48c9ffb8349b173cf05f
2016-03-12 02:27:15 -06:00
Shu-yu Guo
f48809c10e
Bug 1254893
- Followup: read barrier wasm modules exposed via Debugger.findScript. (r=luke)
2016-03-11 23:52:56 -08:00
Shu-yu Guo
3a05ea6516
Bug 1254893
- Followup: fix awkward wording in Debugger.Source docs. DONTBUILD. (r=me)
2016-03-11 21:57:08 -08:00
Shu-yu Guo
1aaf5447b9
Bug 1254893
- Update Debugger.Source docs. (r=jimb)
2016-03-11 21:43:21 -08:00
Shu-yu Guo
e82a07eeaf
Bug 1254893
- Update Debugger.Script docs. (r=jimb)
2016-03-11 21:43:21 -08:00
Shu-yu Guo
2444afb463
Bug 1254893
- Append "> wasm" to URLs of wasm Debugger.Sources to hack around blacklisting in devtools. (r=jimb)
2016-03-11 21:43:21 -08:00
Shu-yu Guo
dc5eb64b11
Bug 1254893
- Tests for perfunctory functionality of wasm Debugger.Scripts and Debugger.Sources. (r=jimb)
2016-03-11 21:43:21 -08:00
Shu-yu Guo
7779b5bb0b
Bug 1254893
- Fire onNewScript for new wasm modules. (r=jimb)
2016-03-11 21:43:21 -08:00
Shu-yu Guo
fe33486d75
Bug 1254893
- Support wasm for most of the Debugger.Source properties. (r=jimb)
2016-03-11 21:43:21 -08:00
Shu-yu Guo
a9256459dd
Bug 1254893
- Add a .format property on Debugger.Script. (r=jimb)
2016-03-11 21:43:21 -08:00