ea1da7c247ea61c752334deca1c2c060eeb971e8: Bug 1500167 - Support multiple tables in wasm. r=luke
Lars T Hansen <lhansen@mozilla.com> - Tue, 23 Oct 2018 15:52:38 +0200 - rev 446240
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1500167 - Support multiple tables in wasm. r=luke This is largely plumbing, and lots of it. The main complication is that function tables historically have had two representations: one optimized representation for tables that don't escape out of the instance, and one fatter representation for tables that do (and that must contain instance pointers). With multiple tables, we may table.copy from a function table with one representation to one with the other representation, in the limit this means changing the representation of the skinny table to be fat. However, at the time when we discover this, code may already have been generated that knows about the skinny representation, so we can't actually perform such a representation change. A somewhat reasonable solution to this is to just make all function tables fat - we're going to be changing things soonish anyway, when we make anyfunc / funcref a first-class type.
5c97eca29dd76b2ea6a5e4146b685d6b5b821526: Bug 1450263 - Basic generalized table type, part 2: table.get/set/grow/size. r=luke
Lars T Hansen <lhansen@mozilla.com> - Thu, 18 Oct 2018 10:23:20 +0200 - rev 446239
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1450263 - Basic generalized table type, part 2: table.get/set/grow/size. r=luke Implement table.get, table.set, table.grow, and table.size, and also recognize GcFeatureOptIn version 2. The table operations except table.size and table.copy will fail validation on tables of anyfunc since we don't have any anyfunc values (and we won't accept null as an anyfunc value at the moment). Similarly, table.init will fail on tables of anyref since element segments can only reference functions and we don't yet accept anyfunc as a subtype of anyref.
01a7e880049ac624ea2b094898a1a888230e4884: Bug 1450263 - Basic generalized table type, part 1: table-of-anyref. r=luke
Lars T Hansen <lhansen@mozilla.com> - Mon, 15 Oct 2018 11:48:42 +0200 - rev 446238
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1450263 - Basic generalized table type, part 1: table-of-anyref. r=luke We extend the concept of wasm tables: - table-of-anyref - "anyref" as type name for table elements in JS API The evolving spec for this feature is here: https://github.com/lars-t-hansen/moz-gc-experiments/blob/master/version2.md and is generally intended to track the evolving reftypes proposal. The generalized tables are under an ifdef that depend on the GC types ifdef. This is too restrictive; we will need to split the GC types ifdef into one for reftypes (to be enabled soon) and one for the rest of the GC feature (to be enabled later), and generalized tables only depend on the former. But that doesn't have to happen as part of this patch.
bb50bbe2a2e516727de68ccac144a047f83c43c9: No bug - Remove outdated comment.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 14 Nov 2018 12:15:38 +0100 - rev 446237
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
No bug - Remove outdated comment. DONTBUILD, comment only.
c0bef417dc8e17d6a2661075ae8db9df50480b2c: Bug 1489142 - Rewrite FlagPhiInputsAsHavingRemovedUses to iterate at most once per Phi. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Fri, 05 Oct 2018 18:35:19 +0200 - rev 446236
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1489142 - Rewrite FlagPhiInputsAsHavingRemovedUses to iterate at most once per Phi. r=jandem
1368e9cf93447804f16e15384be8052f12422e15: Bug 1429463 - Use 'chunk' variable name instead of 'suite'. r=me
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 13 Nov 2018 20:54:31 +0100 - rev 446235
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1429463 - Use 'chunk' variable name instead of 'suite'. r=me
9add1776dcaadb36560ba043adb5b77c9bab912b: Bug 1429463 - Use new Taskcluster index URL for the code coverage bot. r=me
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 13 Nov 2018 11:35:08 +0100 - rev 446234
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1429463 - Use new Taskcluster index URL for the code coverage bot. r=me
ab76c815c2050fc8908015e44e887d23d392e08c: Bug 1429463 - Prototype ./mach try coverage tool. r=ahal,marco
Tudor-Gabriel Vîjială <tvijiala@mozilla.com> - Tue, 13 Nov 2018 11:17:01 +0100 - rev 446233
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1429463 - Prototype ./mach try coverage tool. r=ahal,marco
4e1b2b7e0c37fb3fcdb6795537af53510b9308ef: Backed out changeset 2bc6db0a2574 (bug 1486524) android raptor failures ona CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 14 Nov 2018 23:04:59 +0200 - rev 446232
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Backed out changeset 2bc6db0a2574 (bug 1486524) android raptor failures ona CLOSED TREE
d9691eaa9e58b99cdc43812d7af03fd20838cd51: Backed out 5 changesets (bug 1506549) for failing devtools at devtools/client/aboutdebugging/test/browser_service_workers_status.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 14 Nov 2018 21:46:07 +0200 - rev 446231
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Backed out 5 changesets (bug 1506549) for failing devtools at devtools/client/aboutdebugging/test/browser_service_workers_status.js on a CLOSED TREE Backed out changeset 6be66dea928c (bug 1506549) Backed out changeset da0d76d0e8fc (bug 1506549) Backed out changeset 490eeba8f9f7 (bug 1506549) Backed out changeset 97554f465eca (bug 1506549) Backed out changeset 4f259de6cce0 (bug 1506549)
debe7b5d5bbc9d10205517f42d93a5a1d5e72bb2: Backed out changeset 7174015fbbd5 (bug 1485045) for failing android robocop on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 14 Nov 2018 21:14:17 +0200 - rev 446230
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Backed out changeset 7174015fbbd5 (bug 1485045) for failing android robocop on a CLOSED TREE
438b2437a3a7dbc542811c79f11144e8b6b62fbf: Backed out 2 changesets (bug 1500479) for failing bc at browser/components/extensions/test/browser/browser_ext_tabs_events.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 14 Nov 2018 21:09:19 +0200 - rev 446229
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Backed out 2 changesets (bug 1500479) for failing bc at browser/components/extensions/test/browser/browser_ext_tabs_events.js on a CLOSED TREE Backed out changeset 6f209bee42c5 (bug 1500479) Backed out changeset 02ea631f55c3 (bug 1500479)
b750cfc5a0fc392225d6e0c3892d6dceaa97b0d8: Backed out changeset 35920033f3d6 (bug 1493306) for android build bustages on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 14 Nov 2018 20:55:49 +0200 - rev 446228
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Backed out changeset 35920033f3d6 (bug 1493306) for android build bustages on a CLOSED TREE
1f476b3ce845b4a6385c284734c60fa78b91027c: Backed out changeset 9ad299b5161b (bug 1495313) for failing mochitest dom/security/test/cors/test_CrossSiteXHR.html on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 14 Nov 2018 20:55:00 +0200 - rev 446227
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Backed out changeset 9ad299b5161b (bug 1495313) for failing mochitest dom/security/test/cors/test_CrossSiteXHR.html on a CLOSED TREE
ca67f7683dfde881cc4ba3551cedd042e7676981: bug 1507175 - Don't expire dynamic builtin scalars this way. r=janerik
Chris H-C <chutten@mozilla.com> - Wed, 14 Nov 2018 17:12:16 +0000 - rev 446226
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
bug 1507175 - Don't expire dynamic builtin scalars this way. r=janerik This reverts "bug 1501659 - Expire expired dynamic builtin scalars and events r=janerik" Differential Revision: https://phabricator.services.mozilla.com/D11908
5373369eb3a63c34801be2019d1c72750fb07080: Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl
Michael Froman <mfroman@mozilla.com> - Wed, 14 Nov 2018 18:07:28 +0000 - rev 446225
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl Depends on D8493 Differential Revision: https://phabricator.services.mozilla.com/D8494
9dee3db0aeef28c50f704c524b59295e60f2ab31: Bug 1471535 - pt11 - Handle crash reporting for RDD. r=jya,gsvelto
Michael Froman <mfroman@mozilla.com> - Wed, 14 Nov 2018 18:07:10 +0000 - rev 446224
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Bug 1471535 - pt11 - Handle crash reporting for RDD. r=jya,gsvelto Depends on D8492 Differential Revision: https://phabricator.services.mozilla.com/D8493
0a8506f44924a59887fff4267ee33c2f81702ff0: Bug 1471535 - pt10 - Handle memory reporting for RDD. r=jya,erahm
Michael Froman <mfroman@mozilla.com> - Wed, 14 Nov 2018 18:06:52 +0000 - rev 446223
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Bug 1471535 - pt10 - Handle memory reporting for RDD. r=jya,erahm Depends on D8491 Differential Revision: https://phabricator.services.mozilla.com/D8492
c1facc484b6c1ceae357940d9e113b576015fa97: Bug 1471535 - pt9 - Add Windows sandbox pref and Win sandboxBroker code for RDD process. r=bobowen
Michael Froman <mfroman@mozilla.com> - Wed, 14 Nov 2018 18:06:37 +0000 - rev 446222
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Bug 1471535 - pt9 - Add Windows sandbox pref and Win sandboxBroker code for RDD process. r=bobowen Depends on D8490 Differential Revision: https://phabricator.services.mozilla.com/D8491
82b7ea01b869a9fc0731e4f4f07c214312d1f6aa: Bug 1471535 - pt8 - Add RDD process code. r=jld
Michael Froman <mfroman@mozilla.com> - Wed, 14 Nov 2018 18:06:24 +0000 - rev 446221
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Bug 1471535 - pt8 - Add RDD process code. r=jld Depends on D8489 Differential Revision: https://phabricator.services.mozilla.com/D8490
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip