Commit Graph

47043 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
ecd74f0f0a Merge mozilla-central to mozilla-inbound 2015-05-21 15:14:47 +02:00
Carsten "Tomcat" Book
6ef08c6881 merge mozilla-inbound to mozilla-central a=merge 2015-05-21 14:56:34 +02:00
Fabrice Desré
9cccad6f2c Bug 1150106 - Add an async version of loadSubscript - Part 2, tests r=bholley 2015-05-20 22:14:54 -07:00
Fabrice Desré
98ca7e722f Bug 1150106 - Async loadSubscript - Part 1, add async to loadSubscriptWithOptions r=bholley,mcrr8 2015-05-20 22:14:49 -07:00
Ryan VanderMeulen
77ba333889 Backed out 3 changesets (bug 1165966) for WinXP jit-test permatimeouts.
Backed out changeset b0e3b5db76dc (bug 1165966)
Backed out changeset 73f1d1a18c24 (bug 1165966)
Backed out changeset 06899ee5f676 (bug 1165966)

CLOSED TREE
2015-05-20 16:34:07 -04:00
Jon Coppeard
97033492ba Bug 1165966 - Fix bustage due to single argument constructor not being marked explicit r=me 2015-05-20 18:04:08 +01:00
Jon Coppeard
9fa48aede9 Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence 2015-05-20 17:30:34 +01:00
Jon Coppeard
7c50c7abc4 Bug 1165966 - Add error checking when populating safepoints r=bhackett 2015-05-20 17:30:32 +01:00
Terrence Cole
a9ad57199c Bug 1165390 - Make the detailed statistics formatting methods have consistent names; r=sfink 2015-05-20 09:14:29 -07:00
Terrence Cole
9636be0d70 Bug 1165385 - Remove the rarely used !fullFormat mode of MOZ_GCTIMER; r=sfink 2015-05-20 09:14:29 -07:00
Terrence Cole
0346370e5f Bug 1165384 - Add a typedef for the statistics phase table; r=sfink 2015-05-20 09:14:29 -07:00
Terrence Cole
a8bd923208 Bug 1052716 - Add telemetry probes for generational GC; r=sfink 2015-05-20 09:13:56 -07:00
Brian Hackett
6d6a895015 Bug 1166700 - Tolerate null failures targets when storing to an unboxed object must fail, r=jandem. 2015-05-20 10:07:30 -06:00
Ryan VanderMeulen
d50f490719 Backed out 3 changesets (bug 1155898) for test_sandbox_fetch.html failures.
Backed out changeset 21e041962894 (bug 1155898)
Backed out changeset e42c9f4794d9 (bug 1155898)
Backed out changeset 7ef9cce1a775 (bug 1155898)

CLOSED TREE
2015-05-20 11:54:34 -04:00
Jan de Mooij
aefb3ea00a Bug 1166809 - Remove DispatchIonCache and RepatchIonCache. r=bhackett 2015-05-21 13:09:43 +02:00
Nicholas Nethercote
2b8fc58114 Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
They're not needed now that there is (temporarily) PLDHashTable2, which has an
initializing constructor and a destructor.
2015-05-04 22:59:24 -07:00
Chris Peterson
f9c3a8a2ed Bug 1023609 - Remove SpiderMonkey support for nonstandard let expressions. r=shu 2015-05-19 23:20:45 -07:00
Sean Stangl
3f5ffd0bbe Bug 1160672 - Follow-up - Comment out unlanded header on a CLOSED TREE. no_r=me 2015-05-20 15:17:04 -07:00
ShubhamSinha
99d7c7b70a Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm 2015-05-19 15:19:39 +05:30
Sean Stangl
61f415880c Bug 1160672 - Part 2/2 - Add Mozilla VIXL modifications. r=dougc 2015-05-01 15:33:36 -07:00
Sean Stangl
46912d784e Bug 1160672 - Part 1/2 - Import VIXL 1.5-1.6. r=jbramley 2015-05-01 15:32:40 -07:00
Eric Faust
e81890ee6d Bug 1156914 - Fix the MacroAssembler::pushValue(const Address&) footgun on 32 bit platforms. (r=jandem) 2015-05-22 13:09:44 -07:00
Eric Faust
6e7f4316c4 No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo) 2015-05-22 13:09:44 -07:00
Eric Faust
10423724fe Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu) 2015-05-22 13:09:44 -07:00
Eric Faust
08a3e751d0 Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu) 2015-05-22 13:09:44 -07:00
Eric Faust
c90b9ac9af Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu) 2015-05-22 13:09:44 -07:00
Eric Faust
f45b764138 Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu) 2015-05-14 21:15:44 -07:00
Tom Schuster
503322a8d6 Bug 1150855 - Disallow method syntax without curly brackets. r=efaust 2015-05-22 21:23:57 +02:00
Jon Coppeard
3692e3b7aa Bug 1165966 - Add test cases r=terrence 2015-05-22 18:52:52 +01:00
Jon Coppeard
c7b0c50a08 Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
* * *
Bug 1165966 - Fix bustage due to single argument constructor not being marked explicit r=me
2015-05-20 17:30:34 +01:00
Jon Coppeard
565fb8920f Bug 1165966 - Add error checking when populating safepoints r=bhackett 2015-05-20 17:30:32 +01:00
Jon Coppeard
2ab36aada9 Bug 1155618 - Add better support for testing OOM behaviour r=terrence 2015-05-22 18:52:38 +01:00
Terrence Cole
1fe7e97b76 Bug 1167318 - Remove GetGCThingTraceKind in favor of the typed Cell variants; r=jonco 2015-05-21 11:41:18 -07:00
Terrence Cole
f5b85f79a9 Bug 1167314 - Use CallTyped to simplify PushArena; r=jonco 2015-05-21 11:41:18 -07:00
Terrence Cole
a1891d88be Bug 1167309 - Remove MaybeCompartment using CallTyped; r=jonco 2015-05-21 11:41:18 -07:00
Terrence Cole
39389dec23 Bug 1167308 - Add a simpler to use CallTyped for the many simple pre-cast cases; r=jonco 2015-05-21 11:40:46 -07:00
Terrence Cole
af3293753e Bug 1167291 - Generalize the marking tracer's cross-compartment check; r=jonco 2015-05-21 11:30:01 -07:00
Terrence Cole
0afe0593af Bug 1166944 - Inline the only user of TraceObjectSlots; r=jonco 2015-05-21 11:29:38 -07:00
Terrence Cole
dd5445dbf7 Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett 2015-05-13 11:06:52 -07:00
Terrence Cole
88c1ab5da3 Bug 1163790 - Part 1: Share unboxed trace list traversal between tenuring and marking; r=bhackett 2015-05-12 09:26:36 -07:00
Tom Schuster
dd4702e3fc Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff 2015-05-22 18:31:32 +02:00
Martin Thomson
0e85234e64 Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv 2015-05-18 09:52:33 -07:00
Jan de Mooij
f6b5d345d3 Bug 1165904 - Don't call methods on null pointers to fix some -fsanitize=null errors. r=terrence 2015-05-20 15:03:04 +02:00
Jon Coppeard
2e18c5beef Bug 1135707 - Fix interaction between Arm NOP fill and calculation of IonCache rejoin label r=jandem 2015-05-20 10:30:46 +01:00
Jon Coppeard
ada35fa505 Bug 1155618 - Fix some more places we don't report OOM properly r=jandem 2015-05-20 10:30:46 +01:00
Jeff Walden
c5a43a525d Bug 1164741 - Readd parsing support for |for (var ...1 = ...2 in ...3)|, but completely ignore the |= ...2| assignment when ascribing semantics to it. r=jorendorff, r=efaust 2015-05-13 21:13:02 -07:00
Jeff Walden
ab1c72c601 Bug 1165456 - Remove dead code performing name resolution by arity. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
53bfdbfd39 Bug 1165456 - Final bits of name-resolution by kind. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
e06587584a Bug 1165456 - Extra bits of name-resolution conversion. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
3f6aeb0565 Bug 1165456 - More name-resolution conversion for arrays and (tagged) template literals. r=shu 2015-03-04 13:21:30 -08:00