Changeset 217805 in webkit


Ignore:
Timestamp:
Jun 5, 2017 4:32:27 PM (7 years ago)
Author:
sbarati@apple.com
Message:

Update JSC's features.json
https://bugs.webkit.org/show_bug.cgi?id=172942

Rubber stamped by Mark Lam.

  • features.json:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r217771 r217805  
     12017-06-05  Saam Barati  <sbarati@apple.com>
     2
     3        Update JSC's features.json
     4        https://bugs.webkit.org/show_bug.cgi?id=172942
     5
     6        Rubber stamped by Mark Lam.
     7
     8        * features.json:
     9
    1102017-06-04  Konstantin Tokarev  <annulen@yandex.ru>
    211
  • trunk/Source/JavaScriptCore/features.json

    r215053 r217805  
    3939        "name": "WebAssembly",
    4040        "status": {
    41             "status": "In Development"
     41            "status": "Supported in preview"
    4242        },
    4343        "url": "http://webassembly.github.io",
     
    5555    "features": [
    5656    {
    57         "name": "ASM.js",
    58         "status": {
    59             "status": "In Development",
    60             "enabled-by-default": true
    61         },
    62         "url": "http://asmjs.org",
    63         "description": "ASM.js defines a subset of JavaScript that enforce stronger typing and has specific patterns of memory access. ASM.js is rarely hand-written, it is typically generated from other languages by compiler such as Emscripten.",
    64         "comment": "There is no \"use asm\" mode in JavaScriptCore. Instead WebKit integrates ASM.js optimizations directly in the optimizer. As a result, it is possible to mix ASM-style typing with regular code and still get great performance and power efficiency."
    65     },
    66     {
    6757        "name": "Array.prototype.copyWithin",
    6858        "status": {
     
    10090        "description": "Arrow functions are a new type of function expression in ES6 that lexically binds this, new.target, arguments, and super.",
    10191        "specification": "ES6"
     92    },
     93    {
     94        "name": "async/await",
     95        "status": {
     96            "status": "Supported",
     97            "enabled-by-default": true
     98        },
     99        "url": "https://tc39.github.io/ecma262/#sec-async-function-definitions",
     100        "documentation-url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function",
     101        "description": "Async functions are a way to mix generators with promises to allow writing asynchronous code that looks synchronous.",
     102        "specification": "ES7",
     103        "contact": {
     104            "name": "Saam Barati",
     105            "twitter": "@saambarati",
     106            "email": "sbarati@apple.com"
     107        }
    102108    },
    103109    {
     
    216222    },
    217223    {
     224        "name": "Object rest/spread",
     225        "status": {
     226            "status": "In development",
     227            "enabled-by-default": false
     228        },
     229        "url": "https://github.com/tc39/proposal-object-rest-spread",
     230        "documentation-url": "http://2ality.com/2016/10/rest-spread-properties.html",
     231        "specification": "ESNext",
     232        "description": "New syntax for gathering the rest of an object's properties when using destructuring."
     233    },
     234    {
    218235        "name": "Octal and Binary Literals",
    219236        "status": {
Note: See TracChangeset for help on using the changeset viewer.