Repository: tobie/specref
Pull request #558 (2019-08-23 17:57:02)

ECMAScript version updates
- Fixed link & title for 5.1
- Added versions 7.0 through 10.0 with their year-based aliases

Links referenced are from the [ECMA-262 ECMAScript archives page](http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm)


Patch:
diff --git a/refs/biblio.json b/refs/biblio.json
index 3a650f660..008a84fc2 100644
--- a/refs/biblio.json
+++ b/refs/biblio.json
@@ -1121,6 +1121,25 @@
             "2015": {
                 "aliasOf": "ECMASCRIPT-6.0"
             },
+            "2016": {
+                "aliasOf": "ECMASCRIPT-7.0"
+            },
+            "2017": {
+                "aliasOf": "ECMASCRIPT-8.0"
+            },
+            "2018": {
+                "aliasOf": "ECMASCRIPT-9.0"
+            },
+            "2019": {
+                "aliasOf": "ECMASCRIPT-10.0"
+            },
+            "5.1": {
+                "title": "ECMA-262 Edition 5.1, The ECMAScript Language Specification",
+                "rawDate": "2011-06",
+                "href": "http://www.ecma-international.org/ecma-262/5.1/index.html",
+                "status": "Standard",
+                "publisher": "Ecma International"
+            },
             "6.0": {
                 "title": "ECMA-262 6th Edition, The ECMAScript 2015 Language Specification",
                 "rawDate": "2015-06",
@@ -1131,12 +1150,45 @@
                     "Allen Wirfs-Brock"
                 ]
             },
-            "5.1": {
-                "rawDate": "2011-06",
-                "href": "http://www.ecma-international.org/publications/standards/Ecma-262.htm",
+            "7.0": {
+                "title": "ECMA-262 7th Edition, The ECMAScript 2016 Language Specification",
+                "rawDate": "2016-06",
+                "href": "http://www.ecma-international.org/ecma-262/7.0/index.html",
+                "status": "Standard",
                 "publisher": "Ecma International",
+                "authors": [
+                    "Brian Terlson"
+                ]
+            },
+            "8.0": {
+                "title": "ECMA-262 8th Edition, The ECMAScript 2017 Language Specification",
+                "rawDate": "2017-06",
+                "href": "http://www.ecma-international.org/ecma-262/8.0/index.html",
                 "status": "Standard",
-                "title": "ECMAScript Language Specification, Edition 5.1"
+                "publisher": "Ecma International",
+                "authors": [
+                    "Brian Terlson"
+                ]
+            },
+            "9.0": {
+                "title": "ECMA-262 9th Edition, The ECMAScript 2018 Language Specification",
+                "rawDate": "2018-06",
+                "href": "http://www.ecma-international.org/ecma-262/9.0/index.html",
+                "status": "Standard",
+                "publisher": "Ecma International",
+                "authors": [
+                    "Brian Terlson"
+                ]
+            },
+            "10.0": {
+                "title": "ECMA-262 10th Edition, The ECMAScript 2019 Language Specification",
+                "rawDate": "2019-06",
+                "href": "http://www.ecma-international.org/ecma-262/10.0/index.html",
+                "status": "Standard",
+                "publisher": "Ecma International",
+                "authors": [
+                    "Brian Terlson"
+                ]
             }
         },
         "repository": "https://github.com/tc39/ecma262"
diff --git a/refs/wg21.json b/refs/wg21.json
index 974b7a377..518cacd32 100644
--- a/refs/wg21.json
+++ b/refs/wg21.json
@@ -77875,6 +77875,16 @@
         "publisher": "WG21",
         "source": "https://wg21.link/index.json"
     },
+    "LWG3263": {
+        "title": "Atomic waiting function calls should only be unblocked once",
+        "href": "https://wg21.link/lwg3263",
+        "status": "New",
+        "authors": [
+            "Geoffrey Romer"
+        ],
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
     "LWG327": {
         "title": "Typo in time_get facet in table 52",
         "href": "https://wg21.link/lwg327",
@@ -172538,6 +172548,9 @@
     "WG21-LWG3262": {
         "aliasOf": "LWG3262"
     },
+    "WG21-LWG3263": {
+        "aliasOf": "LWG3263"
+    },
     "WG21-LWG327": {
         "aliasOf": "LWG327"
     },


Test patch:
diff --git a/test/ref-list.json b/test/ref-list.json
index 92fdb32be..664a26174 100644
--- a/test/ref-list.json
+++ b/test/ref-list.json
@@ -36953,6 +36953,7 @@
     "LWG3260",
     "LWG3261",
     "LWG3262",
+    "LWG3263",
     "LWG327",
     "LWG328",
     "LWG329",
@@ -81008,6 +81009,7 @@
     "WG21-LWG3260",
     "WG21-LWG3261",
     "WG21-LWG3262",
+    "WG21-LWG3263",
     "WG21-LWG327",
     "WG21-LWG328",
     "WG21-LWG329",