Carsten "Tomcat" Book
270cf9a9e5
Merge mozilla-central to mozilla-inbound
2015-04-15 14:58:23 +02:00
Carsten "Tomcat" Book
434f9030e7
merge mozilla-inbound to mozilla-central a=merge
2015-04-15 14:28:05 +02:00
Benjamin Bouvier
4b611191da
Bug 1148494: SimdUnbox shouldn't be removed; r=sunfish
2015-04-13 19:03:42 +02:00
Florian Merz
ad5995080e
Bug 1063946 SIMD: Group tests in logical units - typed objects; r=bbouvier
2015-04-13 21:37:32 +02:00
Florian Merz
2799a1b4b6
Bug 1063946 SIMD: Group tests in logical units - conversions; r=bbouvier
2015-04-13 21:37:20 +02:00
Florian Merz
8b932b21a0
Bug 1063946 SIMD: Group tests in logical units - binary operations; r=bbouvier
2015-04-13 21:37:06 +02:00
Florian Merz
a119ce5e81
Bug 1063946 SIMD: Group tests in logical units - unary operations; r=bbouvier
2015-04-13 21:36:45 +02:00
Wes Kocher
149e55aae2
Merge m-c to fx-team a=merge CLOSED TREE
2015-04-14 15:40:46 -07:00
David Rajchenbach-Teller
ace19d48e4
Bug 1150045 - De-anonymize Expanded Principals. r=bholley
2015-04-10 17:52:29 +02:00
Jacek Caban
5870326f44
Bug 1151981 - Properly check for MSVC (mingw fixup).
2015-04-14 18:11:27 +02:00
Ryan VanderMeulen
0a551d3b7a
Backed out changeset 607cfbb06eb8 (bug 1153498) for WinXP debug jit-test perma-timeouts.
...
CLOSED TREE
2015-04-14 11:08:34 -04:00
Ms2ger
82c2faeae3
Bug 949614 - Use === for SimpleTest.is; r=Waldo
...
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.
This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
Tom Schuster
f1c611c029
Bug 1153651 - Define array.length as JSPROP_SHADOWABLE. r=jorendorff
2015-04-14 14:24:45 +02:00
Hannes Verschore
f24866ee06
Backed out f3da454330a5 (bug 1049290) for adblock plus hangs
2015-04-14 13:00:36 +02:00
Jon Coppeard
c75c64e23b
Bug 1153498 - Use RelocatablePtr in RegExpShared since these can be destroyed outside of the GC r=terrence
2015-04-14 11:31:12 +01:00
Brian Hackett
b9f429a3a4
Bug 1153266 - Allow turning on unboxed objects with an environment variable, r=h4writer.
2015-04-13 12:11:47 -06:00
Terrence Cole
57d2807f3f
Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco
2015-04-08 14:43:39 -07:00
Nathan Froyd
5c3d933f96
Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett
...
TSan enforces a minimum stack size that's just slightly larger than our
default helper stack size. It does this to store blobs of TSan-specific
data on each thread's stack. Unfortunately, that means that even though
we'll actually receive a larger stack than we requested, the effective
usable space of that stack is significantly less than what we expect.
To offset TSan stealing our stack space from underneath us, increase the
default when we're running with MOZ_TSAN.
2015-04-10 09:27:20 -04:00
Nathan Froyd
c9e5bf3544
Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff
...
We will want to query this just like MOZ_ASAN.
2015-04-09 13:37:52 -04:00
Mike Hommey
a24e87333a
Bug 1153122 - Disable -Warray-bounds as a fatal warning. r=cpeterson
2015-04-15 09:21:22 +09:00
Jon Coppeard
e5a67c9d9f
Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
2015-04-13 16:42:41 +01:00
Nicolas B. Pierron
239a7dc240
Bug 1135629 - Rename Register::code to Register::encoding for Assembler functions. r=jandem
2015-04-13 16:31:15 +02:00
Hannes Verschore
6b1c14851b
Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett
2015-04-13 14:49:46 +02:00
Chris Peterson
60a4b70a27
Back out changeset 469f64dc67e2 (bug 1152661) for -Wbitfield-constant-conversion warnings-as-errors on OS X.
2015-04-11 22:59:30 -07:00
Chris Peterson
6b357e581d
Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem
2015-04-08 22:37:04 -07:00
Jan de Mooij
06860f564a
Bug 1153165 - Make |operator bool| methods in js/src explicit. r=luke
2015-04-11 22:19:01 +02:00
Jim Mathies
68b6f8552d
Bug 1100501 - Add StatisticsRecorder initialization to xpcshell. r=georg
2015-04-11 07:02:29 -05:00
Tom Schuster
0d5968de22
Bug 895223 - Test for the now correctly behaving properties (e.g array.length). r=jorendorff
2015-04-11 14:00:17 +02:00
Tom Schuster
424a839f44
Bug 895223 - Always pass the holder to JSGetterOps. r=jorendorff,jandem
2015-04-11 13:59:47 +02:00
Eric Faust
9ea6369f7a
Bug 1153057 - Properly initialize the [[HomeObject]] of methods with computed property names. (r=jorendorff)
2015-04-10 13:47:53 -07:00
Wes Kocher
f183c66301
Backed out changeset c2ba0e6f13b4 (bug 1153057) for spidermonkey bustage CLOSED TREE
2015-04-10 14:54:01 -07:00
Wes Kocher
1df3f0bbde
Backed out changeset 91213097831c (bug 1153057)
2015-04-10 14:53:35 -07:00
Eric Faust
06584c5e0f
Bug 1153057 - Fix signed comparison warning on a CLOSED TREE.
2015-04-10 14:22:52 -07:00
Eric Faust
7a041ef5f2
Bug 1153057 - Properly initialize the [[HomeObject]] of methods with computed property names. (r=jorendorff)
2015-04-10 13:47:53 -07:00
Terrence Cole
0b6f668727
No Bug - Remove an accidentally checked-in testing note; r=meow
2015-04-10 13:33:56 -07:00
Tooru Fujisawa
2ac8610398
Bug 1153148 - Add documentation comment for JSOP_SUPERBASE and JSOP_INITHOMEOBJECT. r=efaust
2015-04-11 05:32:37 +09:00
ProgramFOX
574d13da7d
Bug 1150836 - SIMD (interpreter): change order of operations of ReciprocalSqrtApproximation. r=bbouvier
2015-04-08 14:04:58 +02:00
Ting-Yu Chou
6b76244863
Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer
2015-04-10 12:41:22 +08:00
Terrence Cole
613f766046
Bug 1152964 - Remove browser users of setTracingDetails; r=mccr8
2015-04-10 09:03:00 -07:00
Terrence Cole
399fff5467
Bug 1151981 - Remove the void* marking functions; r=jonco,terrence
2015-04-02 09:53:01 -07:00
Terrence Cole
c7ab07e196
Bug 1152177 - Make jsid and Value pre barriers symetrical; r=jonco
2015-04-10 08:58:26 -07:00
Tooru Fujisawa
21f978b02b
Bug 1147817 - Part 2: Use IsRegExp in RegExp constructor. r=till
2015-04-10 23:49:16 +09:00
Tooru Fujisawa
fa4dd7cbb7
Bug 1147817 - Part 1: Add RegExpInitialize. r=till
2015-04-10 23:49:16 +09:00
Nicolas B. Pierron
57ea8e0094
Bug 1149377 - Disable PGO on ICCallStubCompiler::guardFunApply. r=jandem
2015-04-10 16:08:21 +02:00
Nicolas B. Pierron
87c50fcc2d
Bug 1147414 - Check of that Scalar Replacement is working as expected. r=h4writer
2015-04-10 15:41:57 +02:00
Jan de Mooij
96c9b59939
Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu
2015-04-10 11:39:00 +02:00
Jan de Mooij
eefac7a6c1
Bug 1147216 part 2 - Use the right line number for strict eval. r=luke
2015-04-10 11:38:52 +02:00
Jan de Mooij
00300d588d
Bug 1147216 part 1 - Give JSOP_LINENO a 4-byte instead of 2-byte operand. r=luke
2015-04-10 11:38:50 +02:00
Bobby Holley
ed9547ed3d
Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz
...
Boris and I debugged this. It looks like we're somehow ending up with an
XrayWaiver on the other end of a CrossOriginXrayWrapper. The specifics of how
this happens are a bit fuzzy to me, but it's presumably happening in all the
brain transplant weirdness we do when recomputing wrappers during document.domain.
Having an XrayWaiver there isn't unsafe - the wrapper computation algorithm
will ignore the waiver if the principals don't allow the caller to waive. But
it does throw a wrench in some brittle code that only expects certain kinds
of wrappers. Let's just do what XrayTraits::getTargetObject does. I don't think
this is really unsafe at all, because the only wrapper with a security boundary
is the CCW, and we're already stripping that off unconditionally with
Wrapper::wrappedObject.
2015-04-10 00:28:05 -07:00
Ryan VanderMeulen
e6b4562f2c
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-04-09 23:00:24 -04:00