Commit Graph

41119 Commits

Author SHA1 Message Date
Ryan VanderMeulen
362c01700e Merge m-c to inbound. a=merge
CLOSED TREE
2015-08-04 15:54:01 -04:00
Ryan VanderMeulen
32855cf94a Merge inbound to m-c. a=merge 2015-08-04 15:53:06 -04:00
Ryan VanderMeulen
6d069ca887 Merge fx-team to m-c. a=merge 2015-08-04 15:50:01 -04:00
Ryan VanderMeulen
a94518bc90 Backed out changeset a9d3df6e14e0 (bug 1188780) for causing bug 1190860. a=bustage 2015-08-04 15:21:57 -04:00
Till Schneidereit
89d4535286 Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem 2015-08-04 14:58:27 +02:00
Carsten "Tomcat" Book
5b32250223 Merge mozilla-central to fx-team 2015-08-04 13:45:01 +02:00
Carsten "Tomcat" Book
14f79a5dd7 Backed out changeset d4d78ac3f0d2 (bug 1190074) for memory leaks 2015-08-04 11:35:03 +02:00
Nicolas B. Pierron
591c951309 Bug 1189750 - Fix JSScript::getPCCounts to return a reference instead of a copy. r=bhackett 2015-08-04 11:03:03 +02:00
Andrew McCreight
ccd8dec3a8 Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley 2015-08-03 11:47:00 +02:00
Nicholas Nethercote
953689e82d Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)
2015-07-30 21:19:57 -07:00
David Rajchenbach-Teller
744298baef Bug 1188616 - CPOW monitoring should use JS_Now instead of PR_IntervalNow. r=jandem 2015-07-30 14:29:52 +02:00
David Rajchenbach-Teller
d0a2a9c530 Bug 1190074 - PerformanceGroup now uses mozilla::RefPtr. r=jandem 2015-07-27 23:01:42 +02:00
Kannan Vijayan
7f1cb01c54 Bug 1145442 - Add documentation for JIT strategies. r=shu 2015-08-04 09:58:00 -04:00
Andrew McCreight
802dfc2107 Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor 2015-08-03 11:48:00 -04:00
Andrew McCreight
9446f721b1 Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor 2015-08-03 11:47:00 -04:00
Mike Hommey
12546f3f00 Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-08-04 07:05:23 +09:00
Mike Hommey
d4cfdfba33 Bug 1186748 - Switch hazard and root analysis builds to Gtk+3. r=mshal 2015-08-04 07:05:21 +09:00
Brian Hackett
2799911479 Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem. 2015-08-03 14:32:40 -07:00
Brian Hackett
01ed59c7ec Bug 1182865 - Relax assertion on the allowed class for home objects, r=efaust 2015-08-03 14:02:23 -07:00
Boris Zbarsky
6084af790d Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke 2015-08-03 11:51:57 -04:00
Terrence Cole
43fd045479 Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco 2015-07-31 13:07:13 -07:00
Terrence Cole
fc9b5da650 Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp 2015-07-29 14:59:49 -07:00
Terrence Cole
fd2ec0669f Bug 1189112 - Part 1: Use TraceableVector to simplify tracing of ScriptsAndCountsVector; r=nbp 2015-07-29 14:59:49 -07:00
Terrence Cole
6c20de2cb3 Bug 1189072 - Make DefaultTracer for struct types call T::trace; r=fitzgen 2015-07-29 14:59:49 -07:00
Terrence Cole
266bd44fa0 Bug 1188620 - Use PersistentRooted for asyncActivation roots; r=fitzgen 2015-07-29 10:23:14 -07:00
Terrence Cole
192b87a7e1 Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink 2015-07-28 09:21:32 -07:00
Terrence Cole
e6ed4bf78a Bug 1189809 - Remove the ill-fated DynamicTraceable; r=jonco 2015-07-31 08:27:12 -07:00
Carsten "Tomcat" Book
c69b66877e Backed out changeset 00726df4997c (bug 1190074) for bustage on a CLOSED TREE 2015-08-03 17:06:15 +02:00
Carsten "Tomcat" Book
80d3558888 Backed out changeset e057fc16e2e0 (bug 1187233) for breaking GU tests in month_day_agenda_test.js on a CLOSED TREE 2015-08-03 16:25:56 +02:00
Ryan VanderMeulen
6babe48a33 Backed out changeset 85e86b04035c (bug 1188616) for bustage.
CLOSED TREE
2015-08-03 10:18:20 -04:00
Ryan VanderMeulen
10ad51fb6a Backed out changeset c8d9d720a30e (bug 1190077) for Android bustage.
CLOSED TREE
2015-08-03 09:54:50 -04:00
David Rajchenbach-Teller
ba654865be Bug 1190074 - PerformanceGroup now uses mozilla::RefPtr. r=jandem 2015-07-27 23:01:42 +02:00
David Rajchenbach-Teller
4fb9c04273 Bug 1188616 - CPOW monitoring should use JS_Now instead of PR_IntervalNow. r=jandem 2015-07-30 14:29:52 +02:00
Carsten "Tomcat" Book
fd297323a5 Merge mozilla-central to mozilla-inbound 2015-08-03 15:45:57 +02:00
Carsten "Tomcat" Book
a323843051 Backed out changeset d093c57c6835 (bug 1186748) for causing Bug 1190180 2015-08-03 14:36:14 +02:00
Carsten "Tomcat" Book
07c6746bfb Backed out changeset 2238409de271 (bug 1188780) 2015-08-03 14:35:03 +02:00
Shu-yu Guo
334197586e Bug 1179063 - Cleanup: remove useless pn_index. (r=me) 2015-08-02 15:11:39 -07:00
Shu-yu Guo
73a70dbcd5 Bug 1182730 - Followup: only mark the JitcodeGlobalMap when profiling is on. (r=djvj) 2015-08-02 15:11:39 -07:00
Till Schneidereit
ba57452f87 Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem 2015-08-01 00:13:26 +02:00
Wes Kocher
9441be443e Backed out 4 changesets (bug 1189490) for build and SM bustage CLOSED TREE
Backed out changeset c0eef95cd0cb (bug 1189490)
Backed out changeset 5158c4514c34 (bug 1189490)
Backed out changeset 78f80496c70a (bug 1189490)
Backed out changeset cebec1f7c9db (bug 1189490)
2015-07-31 14:10:30 -07:00
Nick Fitzgerald
3ee0ba8dcf Bug 1189490 - Follow ups: Move [Traceable]Fifo to js/src/ds; r=terrence 2015-07-31 13:27:44 -07:00
Nick Fitzgerald
7b0a0d9d98 Bug 1189490 - Part 2: Stop using mozilla::LinkedList for the allocations and tenure promotions logs and use js::TraceableFifo instead; r=terrence 2015-07-31 13:27:44 -07:00
Nick Fitzgerald
850280ccc2 Bug 1189490 - Part 1: Add a StaticTraceable version of the FIFO queue for use with GC things; r=terrence 2015-07-31 13:27:44 -07:00
Nick Fitzgerald
305c212a07 Bug 1189490 - Part 0: Add a FIFO queue container type to js/public; r=terrence 2015-07-31 13:27:44 -07:00
Boris Zbarsky
4cca89431c Bug 1135961. Implement subclassing of DOM objects. r=peterv 2015-07-31 13:30:55 -04:00
Mike Hommey
59e1c5d9e1 Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-07-31 16:42:07 +09:00
Mike Hommey
bbdf5495e7 Bug 1186748 - Switch B2G desktop, hazard and root analysis builds to Gtk+3. r=mshal 2015-07-31 16:39:10 +09:00
Shu-yu Guo
11e50a4dcb Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
6a0c305653 Bug 1179063 - Cleanup: remove dead argument to Parser::parse. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
14172251ce Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust) 2015-07-30 22:17:04 -07:00