5c292b30ff65eb5dc168153945cda6ea0ff69e80: tweak legacy to always produce jobs draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 13 Jul 2016 20:12:38 +0000 - rev 392579
Push 24058 by dmitchell@mozilla.com at Mon, 25 Jul 2016 21:15:19 +0000
tweak legacy to always produce jobs MozReview-Commit-ID: J6a7DeavQpy
c7ffb54cae4783590d2f573f9c41ee579e2ae1d9: Bug 1286075: set TOOLTOOL_CACHE for android-api-15* builds; r?gbrown draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 25 Jul 2016 21:06:14 +0000 - rev 392578
Push 24058 by dmitchell@mozilla.com at Mon, 25 Jul 2016 21:15:19 +0000
Bug 1286075: set TOOLTOOL_CACHE for android-api-15* builds; r?gbrown MozReview-Commit-ID: 4tPKzZAeUW
6b709e12ae2f609f5889da32551c846eda89dd31: Bug 1286075: set tiers explicitly; r?mshal draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 25 Jul 2016 21:02:12 +0000 - rev 392577
Push 24058 by dmitchell@mozilla.com at Mon, 25 Jul 2016 21:15:19 +0000
Bug 1286075: set tiers explicitly; r?mshal MozReview-Commit-ID: IPmiAWw5QEF
32077fef408c31fdd36e086faf62174f2de5cc46: Bug 1286075: set tier for macosx64-st-an; r?ehsan draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 13 Jul 2016 19:21:36 +0000 - rev 392576
Push 24058 by dmitchell@mozilla.com at Mon, 25 Jul 2016 21:15:19 +0000
Bug 1286075: set tier for macosx64-st-an; r?ehsan MozReview-Commit-ID: 5jYMWrnepkW
fc33d4717dd0687c981e7f515b9eb9ce0c5424f0: Bug 1289225: increase createTask concurrency; r=gps, r?jonasfj draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 25 Jul 2016 20:52:43 +0000 - rev 392575
Push 24057 by dmitchell@mozilla.com at Mon, 25 Jul 2016 21:09:18 +0000
Bug 1289225: increase createTask concurrency; r=gps, r?jonasfj MozReview-Commit-ID: DuIzZUbTsaY
3087a713c888aa15a0692c28b1fd24d7653c2cfc: Bug 1289225: increase createTask concurrency; r?gps, r?jonasfj draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 25 Jul 2016 20:52:43 +0000 - rev 392574
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1289225: increase createTask concurrency; r?gps, r?jonasfj MozReview-Commit-ID: DuIzZUbTsaY
836321463a2642ed518990efb5cbef4f9cf5498d: Bug 1287552 - only set FC_PIXEL_SIZE in pattern if not already supplied. r=me
Lee Salzman <lsalzman@mozilla.com> - Mon, 25 Jul 2016 15:00:06 -0400 - rev 392573
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1287552 - only set FC_PIXEL_SIZE in pattern if not already supplied. r=me MozReview-Commit-ID: 9IVzZA4oohZ
387964e7a8eb8f5c5c10f214fa3ec33a2aa55cfa: Bug 1289080: Don't allow call_indirect without a table and memory accesses without memory; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 25 Jul 2016 14:54:50 +0200 - rev 392572
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1289080: Don't allow call_indirect without a table and memory accesses without memory; r=luke MozReview-Commit-ID: DkuyBiGsaxs
0719f3b4d3659141f70ad53d9b961c5b2e81dfb5: Bug 1287831 - Split TC Android debug mochitest-chrome into 2 chunks and specify chunks explicitly; r=dustin
Geoff Brown <gbrown@mozilla.com> - Mon, 25 Jul 2016 11:11:15 -0600 - rev 392571
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1287831 - Split TC Android debug mochitest-chrome into 2 chunks and specify chunks explicitly; r=dustin
e6916da8de22872b29b08999c766ffa250ceeaf4: Backed out changeset 9c839b1d1397 (bug 1283395) for static build bustage CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Mon, 25 Jul 2016 08:54:47 -0700 - rev 392570
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Backed out changeset 9c839b1d1397 (bug 1283395) for static build bustage CLOSED TREE
35ff0dcd1ac6527f63ab2acdd05d1c0cf96ae6f7: Backed out changeset 6acbad99a3ff (bug 1284914) for not updated expected results. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 25 Jul 2016 16:59:41 +0200 - rev 392569
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Backed out changeset 6acbad99a3ff (bug 1284914) for not updated expected results. r=backout
ededa984c0bd6a1ede20619c9ba9c9373daf94a1: Bug 1279312 - Remove SymbolicAddress::StackLimit. r=luke
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:36 -0700 - rev 392568
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1279312 - Remove SymbolicAddress::StackLimit. r=luke This symbolic address is not used any longer. It has been replaced by the stackLimit entry in the TlsData struct.
d1b51032934a3afa50ac756ae26700084d11f9d3: Bug 1279312 - Use WasmTlsReg in baseline Wasm compiler. r=lth
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:36 -0700 - rev 392567
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1279312 - Use WasmTlsReg in baseline Wasm compiler. r=lth Allocate an additional slot in localInfo_ and use it to save the incoming TLS pointer. When setting up arguments for a function call, get the TLS pointer from that local slot. Also preserve the TLS pointer register by reloading it before returning. This makes the Baseline ABI compatible with the Ion ABI.
e3c513c3208856343feedd686a1997f9832f17fc: Bug 1279312 - Handle call-preserved registers in register allocator. r=bhackett
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:36 -0700 - rev 392566
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1279312 - Handle call-preserved registers in register allocator. r=bhackett - Add a virtual isCallPreserved() method to LNode which allows a call instruction to indicate that it preserves the values of some registers. Use this hook in BacktrackingAllocator when processing a call instruction. - Add a preservesTlsReg() property to MAsmJSCall and use this to implement the LAsmJSCall::isCallPreserved() method. - Mark intra-module WebAssembly calls as preserving the TLS pointer register. This change allows the backtracking register allocator to leave the TLS pointer register alone in small functions that don't need it for something else. There are probably more improvements to be done if we need to split the live range of the TLS pointer register. For example, BacktrackingAllocator::splitAcrossCalls() will still split that live range at all calls.
6816fc6e9b61b38d2558e672fe9708bf1e4a6a9c: Bug 1279312 - Preserve TLS pointer register across calls. r=bbouvier
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:36 -0700 - rev 392565
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1279312 - Preserve TLS pointer register across calls. r=bbouvier WebAssembly functions take a TLS pointer argument and now ensure that the WasmTlsReg register has the same value when they return. This is not yet exploited by the register allocator which still thinks that all registers are clobbered by function calls.
866d7307db91fd01cd26b50aba25b8396d716d93: Bug 1279312 - Use TLS pointer for the stack limit check. r=luke
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:36 -0700 - rev 392564
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1279312 - Use TLS pointer for the stack limit check. r=luke Get the stack limit from TlsData::stackLimit instead of SymbolicAddress::StackLimit. Since the TLS pointer register is available at every function prologue, the over-recursion check is the same cost as using the statically linked address.
29f104c4c3ce6d8b89d6cead50a2bdab8de42731: Bug 1279312 - Pass a TLS pointer hidden argument to WebAssembly functions. r=luke
Jakob Stoklund Olesen <jolesen@mozilla.com> - Mon, 25 Jul 2016 07:57:35 -0700 - rev 392563
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1279312 - Pass a TLS pointer hidden argument to WebAssembly functions. r=luke WebAssembly functions now expect to be passed a hidden argument in WasmTlsReg which is a pointer to a TlsData struct. Temporarily allocate a TlsData instance in the wasm::Instance itself. When wasm supports multithreading, we will need to allocate a TlsData instance per thread per module instance. This patch generates code to pass the TLS pointer to WebAssembly functions, preserving it through intra-module calls. The pointer is not used for anything yet, and the the TLS pointer register is not currently preserved across function calls.
b1bc27d8f8a583ccdbbb05e1dc5829a11118d8af: Bug 1281179 - Create a docker image for Ubuntu 16.04 for use in tests. r=dustin
Joel Maher <jmaher@mozilla.com> - Mon, 25 Jul 2016 10:44:37 -0400 - rev 392562
Push 24056 by dmitchell@mozilla.com at Mon, 25 Jul 2016 20:53:03 +0000
Bug 1281179 - Create a docker image for Ubuntu 16.04 for use in tests. r=dustin MozReview-Commit-ID: ApHhev5J21x
3c3e6b599942f1d5c78f6b7f55a72ee6e704114f: Bug 1180944 - Implement one-off searches from Awesomebar. r?mak,florian draft
Drew Willcoxon <adw@mozilla.com> - Mon, 25 Jul 2016 13:52:10 -0700 - rev 392561
Push 24055 by dwillcoxon@mozilla.com at Mon, 25 Jul 2016 20:52:24 +0000
Bug 1180944 - Implement one-off searches from Awesomebar. r?mak,florian MozReview-Commit-ID: A9YXB32L7MN
96dc086ef3cc0a9ab1e52266192fefa2515fe20f: Bug 1288186 - Do the RecentTabsAdapter wait from a separate thread. r=jchen draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 22 Jul 2016 19:07:41 +0200 - rev 392560
Push 24054 by mozilla@buttercookie.de at Mon, 25 Jul 2016 20:48:51 +0000
Bug 1288186 - Do the RecentTabsAdapter wait from a separate thread. r=jchen When reading the previous session file, the RecentTabsAdapter waits for GeckoApp (initialisation runs on the main thread) to have actually moved the previous session file to its correct location (happens from the background thread). Hence we can't do the wait from either of those two threads, because we risk a deadlock otherwise if the RecentTabsAdapter happens to be initialised *before* GeckoApp. MozReview-Commit-ID: 3GBeReP2iQW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip