Commit Graph

57470 Commits

Author SHA1 Message Date
Phil Ringnalda
8f3fc80e6a Merge m-c to autoland 2016-10-31 18:46:45 -07:00
Bill McCloskey
d7e107da58 Bug 1308040 - Don't count painting time in GC telemetry (r=sfink) 2016-10-31 14:01:48 -07:00
Bill McCloskey
6c5708cce0 Bug 1308040 - Fix GC JSON totals array (r=sfink) 2016-10-31 14:01:48 -07:00
Bill McCloskey
eb7d9fafff Bug 1308040 - Don't output 0s in GC JSON (r=sfink) 2016-10-31 14:01:47 -07:00
Michelangelo De Simone
6314d37360 Bug 1310020 - Remove DOM/bluetooth and related code. r=jst
MozReview-Commit-ID: IEhwzzBgb3x

--HG--
extra : rebase_source : 664e30c1d3babc71b2ef77c00e393fa767f4c159
2016-10-28 14:25:23 -07:00
Carsten "Tomcat" Book
12b13f74df Backed out changeset f16586fdc3fd (bug 1232966) for arm bustage 2016-10-31 15:08:14 +01:00
Carsten "Tomcat" Book
2b0c24a4d2 Backed out changeset 6892ec7e77f3 (bug 1232966) 2016-10-31 15:07:31 +01:00
Jan de Mooij
2a1303f94d Bug 1299107 - Share more shapes across compartments. r=Waldo 2016-10-31 15:01:20 +01:00
Lars T Hansen
71a418d5f0 Bug 1232966 - test cases for SharedArrayBuffer.prototype.slice. r=arai
--HG--
extra : rebase_source : dd76d70d09bfbf3ddf65c10ab5168be69f03e49b
2016-10-31 10:40:07 +01:00
Lars T Hansen
6420049372 Bug 1232966 - SharedArrayBuffer.prototype.slice. r=arai
--HG--
extra : rebase_source : 6afc38709d9f6eeeead43e43037e5ca9b78de985
2016-10-31 14:15:35 +01:00
Tooru Fujisawa
98f3030623 Bug 1185106 - Part 14: Add AsyncFunction.prototype[@@toStringTag]. r=till 2016-10-31 05:33:16 +09:00
Tooru Fujisawa
8f486dc57c Bug 1185106 - Part 13: Support async function in Function.prototype.toString. r=till
MozReview-Commit-ID: 1CwKhHKOLhk
2016-08-29 02:06:19 +09:00
Tooru Fujisawa
615088fefd Bug 1185106 - Part 12: Return wrapped function for arguments.callee. r=till
MozReview-Commit-ID: JxID0houuqK
2016-08-29 14:51:39 +09:00
Tooru Fujisawa
965b052608 Bug 1185106 - Part 11.6: Add test for async function expression binding identity. r=till
MozReview-Commit-ID: J7YAj7XIh24
2016-08-29 14:51:10 +09:00
Tooru Fujisawa
f76ad02048 Bug 1185106 - Part 11.5: Add async function constructor and prototype. r=till
MozReview-Commit-ID: DKdeWuAdhrY
2016-08-29 02:06:19 +09:00
Tooru Fujisawa
75a6a457af Bug 1185106 - Part 11.4: Add function length test for async function. r=till
MozReview-Commit-ID: BILq634dpL2
2016-08-29 02:06:19 +09:00
Mariusz Kierski
ebcb47a21f Bug 1185106 - Part 11.3: Add semantics test for async/await. r=efaust,till
MozReview-Commit-ID: E1WPuMsz3Jk
2016-08-29 02:06:19 +09:00
Tooru Fujisawa
0cfe3ce610 Bug 1185106 - Part 11.2: Add helper functions for async/await test. r=till
MozReview-Commit-ID: B3lwv5ejz5g
2016-08-29 02:06:19 +09:00
Tooru Fujisawa
5d7377b42e Bug 1185106 - Part 11.1: Implement async functions. r=till
MozReview-Commit-ID: ChWpakqUlsi
2016-08-29 02:05:55 +09:00
Tooru Fujisawa
f7b54d0f8e Bug 1185106 - Part 10.3: Add parser test for async arrow function. r=efaust,till
MozReview-Commit-ID: 1HCDc8Z1BJU
2016-08-28 23:58:30 +09:00
Tooru Fujisawa
949bd7632a Bug 1185106 - Part 10.2: Support async arrow function in Reflect.parse. r=efaust,till
MozReview-Commit-ID: LYJym1TTrQa
2016-08-28 23:58:30 +09:00
Tooru Fujisawa
b5163f4e1a Bug 1185106 - Part 10.1: Support async arrow function in Parser. r=till
MozReview-Commit-ID: CuMJ5qk2HVs
2016-08-28 23:58:30 +09:00
Tooru Fujisawa
92cd9d396c Bug 1185106 - Part 9.3: Add parser test for yield in async function statement in export default. r=till
MozReview-Commit-ID: 3OsdBSSyz64
2016-08-28 23:58:29 +09:00
Tooru Fujisawa
96c7fbc2ea Bug 1185106 - Part 9.2: Add parser test for async function statement in export default. r=efaust,till
MozReview-Commit-ID: U7PXXOsEpA
2016-08-28 23:58:29 +09:00
Tooru Fujisawa
769d4cad22 Bug 1185106 - Part 9.1: Support async function statement in export default in Parser. r=efaust,till
MozReview-Commit-ID: 5oe1f3MRssu
2016-08-28 23:58:29 +09:00
Tooru Fujisawa
c5236c1dc9 Bug 1185106 - Part 8.2: Add parser test for await in module. r=efaust,till
MozReview-Commit-ID: JNEYt4Y3fo4
2016-08-28 23:58:29 +09:00
Mariusz Kierski
2c2d7ff0f1 Bug 1185106 - Part 8.1: Treat await as keyword in module. r=efaust,till
MozReview-Commit-ID: JnnXaIJvPGW
2016-08-28 23:58:29 +09:00
Tooru Fujisawa
9e6bd2f04e Bug 1185106 - Part 7.4: Fix property name parsing with async name. r=till 2016-10-31 05:33:11 +09:00
Tooru Fujisawa
a557c2b099 Bug 1185106 - Part 7.3: Add parser test for yield in async method. r=till
MozReview-Commit-ID: EkJSBtUFijk
2016-08-28 23:58:29 +09:00
Mariusz Kierski
925b84ddb8 Bug 1185106 - Part 7.2: Add parser test for async method. r=efaust,till
MozReview-Commit-ID: Lv2sjpSILhz
2016-08-28 23:58:29 +09:00
Mariusz Kierski
d4f1a569f2 Bug 1185106 - Part 7.1: Support async method in Parser. r=efaust,jwalden,till
MozReview-Commit-ID: IqaY6IwRiHr
2016-08-28 23:58:28 +09:00
Tooru Fujisawa
03865c6e52 Bug 1185106 - Part 6.3: Add parser test for yield in async function expression. r=till
MozReview-Commit-ID: CovUsWjP1ER
2016-08-28 23:58:28 +09:00
Mariusz Kierski
a4d5557a25 Bug 1185106 - Part 6.2: Add parser test for async function expression. r=efaust,till
MozReview-Commit-ID: 4C5ePdMARoJ
2016-08-28 23:58:28 +09:00
Tooru Fujisawa
cde768307e Bug 1185106 - Part 6.1: Support async function expression in Parser. r=till
MozReview-Commit-ID: Ed7PAq3bNTX
2016-08-28 23:58:28 +09:00
Tooru Fujisawa
3c26089d3a Bug 1185106 - Part 5.6: Add parser test for yield in async function declaration. r=till
MozReview-Commit-ID: DsqGxUONwDr
2016-08-28 23:58:28 +09:00
Mariusz Kierski
a6fc46cb19 Bug 1185106 - Part 5.5: Add parser test for async function declaration. r=efaust,till
MozReview-Commit-ID: I8gqeShK7ch
2016-08-28 23:58:21 +09:00
Mariusz Kierski
1ab333095c Bug 1185106 - Part 5.4: Support await expression in Reflect.parse. r=efaust,till
MozReview-Commit-ID: 7J8CeaYhP1X
2016-08-28 23:57:33 +09:00
Tooru Fujisawa
53a38b0e6f Bug 1185106 - Part 5.3: Support await expression in Parser. r=till
MozReview-Commit-ID: BspiXPRu6SR
2016-08-28 20:42:40 +09:00
Mariusz Kierski
5c5f21cb10 Bug 1185106 - Part 5.2: Support async function declaration in Reflect.parse. r=efaust,till
MozReview-Commit-ID: Gbc8dmANx1v
2016-08-28 20:42:40 +09:00
Mariusz Kierski
f9e207ec4b Bug 1185106 - Part 5.1: Support async function declaration in Parser. r=efaust,jwalden,till
MozReview-Commit-ID: FhRG1vzpHxb
2016-08-28 20:42:40 +09:00
Tooru Fujisawa
75d14cbaf8 Bug 1185106 - Part 4: Add AutoAwaitIsKeyword class to set TokenStream.awaitIsKeyword. r=till
MozReview-Commit-ID: FeFWbzjrxYR
2016-08-28 20:42:39 +09:00
Mariusz Kierski
b576773874 Bug 1185106 - Part 3: Add await token. r=efaust,till
MozReview-Commit-ID: 7O4SayIM9f9
2016-08-28 20:42:39 +09:00
Mariusz Kierski
9dd768a3e2 Bug 1185106 - Part 2: Add FunctionAsyncKind parameter to Parser methods that receives GeneratorKind. r=efaust,till
MozReview-Commit-ID: D1e6mpR2Ftz
2016-08-28 20:42:39 +09:00
Mariusz Kierski
ae79a1ae1c Bug 1185106 - Part 1: Add AsyncFunction flag in FunctionBox, JSScript, and LazyScript. r=efaust,till
MozReview-Commit-ID: 6nOsJO3doV9
2016-08-28 20:42:39 +09:00
Mariusz Kierski
8f8d409007 Bug 1185106 - Part 0.1: Refactor JSOP_DEFFUN. r=efaust,jandem,till,h4writer
MozReview-Commit-ID: 8XpAiHEzWVm
2016-07-17 10:22:33 +09:00
Tooru Fujisawa
762a175cfd Bug 1313764 - Unlock mutex before calling JS_ReportErrorNumberASCII in js::FutexRuntime::wait. r=lth 2016-10-31 00:59:13 +09:00
Tom Schuster
04c4beaa73 Bug 1313914 - ObjectDefineProperties should throw for non-callable accessors. r=arai 2016-10-30 15:57:09 +01:00
Tom Schuster
5bdbfd162a Bug 1130988 - Add SharedArrayBuffer to JSXray. r=bz 2016-10-29 20:11:42 +02:00
Tom Schuster
687415abc6 Bug 1130988 - Change SharedArrayBuffer to use ClassSpec. r=bz 2016-10-29 20:09:45 +02:00
Tom Schuster
1c5b8e0d29 Bug 1130988 - Actually support creating TypedArrays with Xray SharedArrayBuffer. r=bz 2016-10-29 20:09:45 +02:00