5453534da7852186159dbff11c063559dc6bfebf: Bug 1248461 - Enable rust for win32 official builds. r=mshal
Ralph Giles <giles@mozilla.com> - Mon, 15 Feb 2016 11:41:00 -0800 - rev 284645
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1248461 - Enable rust for win32 official builds. r=mshal This uses a repacked version of the upstream 1.8 nightly builds. We need 1.8 for WinXP support, but it's safe to use nightly until this stablises because other platforms are using stable rust and will catch any nightly-only feature use. For these builds I used the channel-rustc-nightly manifest instead of the older channel-rust-* manifest, to get the separate std packages. tar xf rustc-nightly-i686-pc-windows-msvc.tar.gz rustc-nightly-i686-pc-windows-msvc/install.sh --prefix=rustc/ tar xf rust-std-nightly-i686-pc-windows-msvc.tar.gz rust-std-nightly-i686-pc-windows-msvc/install.sh --prefix=rustc/ tar cjf rustc.tar.bz2 rustc/*
ff5e2efa2f31b396dce6d0a1ffe5a997fecc1da9: Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
Hannes Verschore <hv1989@gmail.com> - Wed, 17 Feb 2016 15:05:59 -0500 - rev 284644
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
89065d2e4220f3029ed1e7159587903a6f741852: Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu
Hannes Verschore <hv1989@gmail.com> - Wed, 17 Feb 2016 15:04:27 -0500 - rev 284643
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu
f747eed25488dfe218fa3e0fa3f20c7c06234769: Bug 1243337: Indicate the correct context for the generate-id function. r=peterv
Jonas Sicking <jonas@sicking.cc> - Wed, 17 Feb 2016 11:46:50 -0800 - rev 284642
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1243337: Indicate the correct context for the generate-id function. r=peterv
fdeaea80d8a1a4d566a2f118f9214d90ccce4203: Bug 1093012 - Set plugins-path for mozmill tests run via mozharness. r=jlund
aleth <aleth@instantbird.org> - Sat, 13 Feb 2016 01:32:51 +0100 - rev 284641
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1093012 - Set plugins-path for mozmill tests run via mozharness. r=jlund
1e6e49542ca9fdf8ee2db825864962361d6bc91f: Backout 7acb1edc3f91 (bug 1244956) for regressing tpaint.
Terrence Cole <terrence@mozilla.com> - Wed, 17 Feb 2016 09:00:47 -0800 - rev 284640
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Backout 7acb1edc3f91 (bug 1244956) for regressing tpaint.
43f77800be6a7463a5c02f1bf592343043499276: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 17 Feb 2016 11:14:33 -0800 - rev 284639
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Merge m-c to inbound, a=merge
eee2e3b43fc1441709d940a62a59e38e47104b73: Bug 1245953 - Support for only running tasks when certain files change; r=garndt
Gregory Szorc <gps@mozilla.com> - Wed, 17 Feb 2016 10:25:54 -0800 - rev 284638
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Support for only running tasks when certain files change; r=garndt Firefox's automation currently tends to run all the jobs all the time. It is wasteful to do this. For example, running ESLint when the commit only changes a .cpp file adds no value. This commit adds support for only running tasks when certain files change. The new-style tasks introduced by the previous commit have been taught a "when" dictionary property that defines conditions that should hold for the task to be executed. We define a "file_patterns" list that defines lists of mozpack path matching expressions that will be matched against the set of files changed by the changesets relevant to the changeset being built. The eslint task has been updated to only run if files related to it change. Because conditions may not be accurate, we add a CLI argument to ignore conditions and force all would-be-filtered tasks to run. MozReview-Commit-ID: 3OeBSKAQAeg
623765c2381e49126a9768ba2f597edec7763ee6: Bug 1245953 - Support defining non-build/test Task Cluster tasks; r=garndt
Gregory Szorc <gps@mozilla.com> - Wed, 17 Feb 2016 10:25:25 -0800 - rev 284637
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Support defining non-build/test Task Cluster tasks; r=garndt Currently, tasks are either "build" or "test" tasks. And "test" tasks are dependent on "build" tasks, so they are effectively an extension of "build" tasks. Not everything is a "build" task. Not everything is associated with a specific platform. This commit introduces support for defining non-build "tasks" under the "tasks" top-level element of a jobs YAML file. Interally, they are treated as "build" tasks but are declared differently. By default, all these tasks run. The -j/--job argument has been added to the try syntax parser. It specifies an opt-in list of these non-build tasks to run. By default, it runs all of them. The eslint-gecko "build" task has been moved to this new mechanism. Documentation for the new task type have been added. There is definitely some wonkiness in this implementation. For example, there are references to "build_name," "build_type," and "build_product," which arguably are no longer relevant to generic tasks. However, they appear to be so integrated into task processing (including route names) that I'm a bit scared to change them. MozReview-Commit-ID: BY219tLFb6Z
547e0c23071ebab8bde38d7ec354dff3a4dacdad: Bug 1245953 - Convert TaskCluster docs to Sphinx; r=garndt
Gregory Szorc <gps@mozilla.com> - Wed, 17 Feb 2016 10:24:06 -0800 - rev 284636
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Convert TaskCluster docs to Sphinx; r=garndt It is possible to hook up in-tree documentation to Sphinx. Convert the one-off README.md to ReStructuredText and add it to the Sphinx docs. I added a moz.build file under testing/ because I don't think it is appropriate for the Sphinx directive to live in the root moz.build file. MozReview-Commit-ID: 90tCb7mA63C
7b676d94c9dd9f63491fa5683dd433e955d14404: Bug 1245953 - Print info on commits influencing scheduling; r=garndt
Gregory Szorc <gps@mozilla.com> - Tue, 16 Feb 2016 15:00:52 -0800 - rev 284635
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Print info on commits influencing scheduling; r=garndt We're about to introduce a mechanism to influence which tasks run based on what files change. To help debug what's happening, print out the list of commits that influence the task selection. MozReview-Commit-ID: Kfj2pf1PSIS
1a4d474faefbf08fb9a5aab1cd1d713d68314d44: Bug 1245953 - Query automationrelevance API instead of pushlog; r=garndt
Gregory Szorc <gps@mozilla.com> - Tue, 16 Feb 2016 16:01:39 -0800 - rev 284634
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Query automationrelevance API instead of pushlog; r=garndt Over in bug 1247802 we deployed a new JSON web API on hg.mozilla.org that returns JSON metadata for changesets that are relevant for build automation. It returns a superset of what is returned by the pushlog JSON API. So we switch to it. MozReview-Commit-ID: 6X3NANo1mgq
c3734f50f9468a50d429dff5d8ea9bf54a0a5e78: Bug 1245953 - Rename "push info" to "vcs info"; r=garndt
Gregory Szorc <gps@mozilla.com> - Tue, 16 Feb 2016 12:19:44 -0800 - rev 284633
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Rename "push info" to "vcs info"; r=garndt In preparation for adding more content that isn't strictly related to pushlog info. MozReview-Commit-ID: I4c8KAutUDm
2ae135674c0bc62796dc907700bce1223a850851: Bug 1245953 - Fail fast if no VCS info defined; r=garndt
Gregory Szorc <gps@mozilla.com> - Tue, 16 Feb 2016 12:19:13 -0800 - rev 284632
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Fail fast if no VCS info defined; r=garndt Before, we attempted to build and query a URL that potentially had "None" in it. This printed some wonky messages in the log and may have contributed to added latency due to the HTTP request that was doomed to fail. MozReview-Commit-ID: JrR5PK33vCn
870ae50e413d371973492883c690f690f370aa0a: Bug 1245953 - Use requests for performing HTTP request; r=garndt
Gregory Szorc <gps@mozilla.com> - Tue, 16 Feb 2016 12:18:51 -0800 - rev 284631
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Use requests for performing HTTP request; r=garndt requests should *always* be used for performing HTTP requests because it has a better API *and* has sane security defaults compared to the HTTP request APIs in the Python standard library. Although, Python 2.7.9+ does have slightly saner defaults in the standard library. I still trust requests more. MozReview-Commit-ID: GqohpfYYGBw
0f1977ad30c69b233e837f275b9e8c20b8b148d7: Bug 1245953 - Rename query_pushinfo to query_vcsinfo; r=garndt
Gregory Szorc <gps@mozilla.com> - Tue, 16 Feb 2016 12:18:41 -0800 - rev 284630
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245953 - Rename query_pushinfo to query_vcsinfo; r=garndt The function will soon query something that isn't limited to pushlog info. Rename it accordingly. MozReview-Commit-ID: 68UrMmLYARD
4d724d04700543803fa334e413a0373050bbda89: Bug 1248503 - Fix initial heap assertion. r=nbp
Jakob Stoklund Olesen <jolesen@mozilla.com> - Wed, 17 Feb 2016 10:17:49 -0800 - rev 284629
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1248503 - Fix initial heap assertion. r=nbp Two MSimdBox instructions with the same SimdType must have identical template objects, but they do not need to have identical initial heaps. One could represent a pre-tenured SIMD object allocation. MozReview-Commit-ID: ITymizUKjlN
4e2494d7a16160ee139afdca2e6e487ccecca155: Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp
Jakob Stoklund Olesen <jolesen@mozilla.com> - Wed, 17 Feb 2016 10:17:49 -0800 - rev 284628
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp Add a function SimdTypeToString used for logging purposes only. Include the exact SimdType and initial heap when logging MSimdBox and MSimdUnbox instructions. MozReview-Commit-ID: 1WbwaQgMLqm
9a5ad32f49f92d5c33004d4b1cbf81f59d21ea80: Bug 1237816: count open input sources for MediaStreams to release inputs on Destroy() r=roc,padenot
Randell Jesup <rjesup@jesup.org> - Wed, 03 Feb 2016 21:12:51 -0500 - rev 284627
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1237816: count open input sources for MediaStreams to release inputs on Destroy() r=roc,padenot MozReview-Commit-ID: LkCBqPXAWBP
7b6694c353f890da87b4e5a8fa2c8aee6e23917d: Bug 1245216: Avoid reallocating and leaking AudioPacketizer output buffer r=padenot
Randell Jesup <rjesup@jesup.org> - Wed, 17 Feb 2016 13:19:02 -0500 - rev 284626
Push 17681 by cbook@mozilla.com at Thu, 18 Feb 2016 13:04:48 +0000
Bug 1245216: Avoid reallocating and leaking AudioPacketizer output buffer r=padenot MozReview-Commit-ID: JAeodWyowex
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip