Skip to content

Commit 5cb4e7d

Browse files
committed
[GR-27860] Upgrading the underlying Node.js to version 12.20.1.
PullRequest: js/1834
1 parent 012aa85 commit 5cb4e7d

File tree

1,402 files changed

+28668
-17697
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,402 files changed

+28668
-17697
lines changed

3rd_party_licenses.txt

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -931,7 +931,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
931931

932932
================================================================================
933933

934-
Node.js 12.19.1
934+
Node.js 12.20.1
935935

936936
Node.js is licensed for use as follows:
937937

@@ -1072,6 +1072,20 @@ The externally maintained libraries used by Node.js are:
10721072
IN THE SOFTWARE.
10731073
"""
10741074

1075+
- cjs-module-lexer, located at deps/cjs-module-lexer, is licensed as follows:
1076+
"""
1077+
MIT License
1078+
-----------
1079+
1080+
Copyright (C) 2018-2020 Guy Bedford
1081+
1082+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
1083+
1084+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1085+
1086+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1087+
"""
1088+
10751089
- ICU, located at deps/icu-small, is licensed as follows:
10761090
"""
10771091
COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The main focus is on user-observable behavior of the engine.
55

66
## Version 21.0.0
77
* ECMAScript 2021 mode/features enabled by default.
8-
* Updated Node.js to version 12.19.1.
8+
* Updated Node.js to version 12.20.1.
99
* Adopted new interop exception handling and made JS exceptions extend `AbstractTruffleException`.
1010
* Implemented interop identity messages.
1111
* Expose `Graal.versionECMAScript` instead of `Graal.versionJS`.

graal-nodejs/.eslintrc.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ module.exports = {
4343
{
4444
files: [
4545
'doc/api/esm.md',
46+
'doc/api/module.md',
4647
'doc/api/modules.md',
48+
'doc/api/packages.md',
4749
'test/es-module/test-esm-type-flag.js',
4850
'test/es-module/test-esm-type-flag-alias.js',
4951
'*.mjs',

graal-nodejs/.mailmap

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,15 @@ Benjamin Coe <[email protected]> <[email protected]>
5353
Benjamin Fleischer <[email protected]> Benjamin Fleischer <[email protected]>
5454
Benjamin Gruenbaum <[email protected]> <[email protected]>
5555
Benjamin Gruenbaum <[email protected]> <[email protected]>
56+
Benjamin Gruenbaum <[email protected]> <[email protected]>
5657
5758
Bert Belder <[email protected]> <bert@piscisaureus2.(none)>
5859
5960
60-
Beth Griggs <[email protected]> Bethany Griggs <[email protected]>
61-
Beth Griggs <[email protected]> Bethany N Griggs <[email protected]>
62-
Beth Griggs <[email protected]> BethGriggs <[email protected]>
61+
Beth Griggs <[email protected]> Beth Griggs <[email protected]>
62+
Beth Griggs <[email protected]> Bethany Griggs <[email protected]>
63+
Beth Griggs <[email protected]> Bethany N Griggs <[email protected]>
64+
Beth Griggs <[email protected]> BethGriggs <[email protected]>
6365
6466
Brad Decker <[email protected]> brad-decker <[email protected]>
6567
Brad Larson <[email protected]> BradLarson <[email protected]>
@@ -282,8 +284,9 @@ Minwoo Jung <[email protected]> <[email protected]>
282284
283285
284286
Mitar Milutinovic <[email protected]>
285-
286-
287+
288+
289+
287290
Nam Nguyen <[email protected]>
288291
Nebu Pookins <[email protected]>
289292
Netto Farah <[email protected]> nettofarah <[email protected]>
@@ -314,6 +317,7 @@ Rebecca Turner <[email protected]> <[email protected]>
314317
315318
Reza Akhavan <[email protected]> jedireza <[email protected]>
316319
Ricardo Sánchez Gregorio <[email protected]> richnologies <[email protected]>
320+
317321
Rick Olson <[email protected]>
318322
319323
Rob Adelmann <[email protected]> adelmann <[email protected]>
@@ -324,6 +328,7 @@ Roman Reiss <[email protected]>
324328
325329
Ron Korving <[email protected]> ronkorving <[email protected]>
326330
331+
327332
328333
Ryan Dahl <[email protected]>
329334
Ryan Emery <[email protected]>
@@ -369,8 +374,9 @@ Stefan Bühler <[email protected]>
369374
370375
371376
372-
Stewart X Addison <[email protected]> Stewart Addison <[email protected]>
373-
Stewart X Addison <[email protected]> sxa555 <[email protected]>
377+
Stewart X Addison <[email protected]> Stewart Addison <[email protected]>
378+
Stewart X Addison <[email protected]> sxa555 <[email protected]>
379+
Stewart X Addison <[email protected]> Stewart X Addison <[email protected]>
374380
Suraiya Hameed <[email protected]> suraiyah <[email protected]>
375381
Suramya shah <[email protected]> ss22ever <[email protected]>
376382
Surya Panikkal <[email protected]> surya panikkal <[email protected]>
@@ -404,6 +410,8 @@ Tim Smart <[email protected]> <[email protected]>
404410
405411
Timothy Leverett <[email protected]> Timothy <[email protected]>
406412
413+
414+
407415
408416
Tom Hughes-Croucher <[email protected]>
409417
Tom Purcell <[email protected]> tpurcell <[email protected]>

graal-nodejs/AUTHORS

Lines changed: 123 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,7 @@ David Boivin <[email protected]>
808808
Liang-Chi Hsieh <[email protected]>
809809
Timothy Gu <[email protected]>
810810
Fábio Santos <[email protected]>
811-
Myles Borins <myles.borins@gmail.com>
811+
Myles Borins <mylesborins@github.com>
812812
Jonas Dohse <[email protected]>
813813
Коренберг Марк <[email protected]>
814814
Caleb Boyd <[email protected]>
@@ -888,9 +888,9 @@ Julien Waechter <[email protected]>
888888
Vitor Cortez <[email protected]>
889889
Michael Theriot <[email protected]>
890890
Peter Geiss <[email protected]>
891-
Richard Lau <[email protected].com>
891+
Richard Lau <rlau@redhat.com>
892892
José Moreira <[email protected]>
893-
Tom Atkinson <atkinson.tommy@nsoft.ba>
893+
Tom Atkinson <atkinson.tommy@nsoft.com>
894894
Glen Arrowsmith <[email protected]>
895895
Jeff Harris <[email protected]>
896896
Alexander Makarenko <[email protected]>
@@ -1035,7 +1035,7 @@ Joran Siu <[email protected]>
10351035
Vitaly Tomilov <[email protected]>
10361036
Ratikesh Misra <[email protected]>
10371037
Alex Perkins <[email protected]>
1038-
Beth Griggs <[email protected].com>
1038+
Beth Griggs <bgriggs@redhat.com>
10391039
Joe Esposito <[email protected]>
10401040
Erin Spiceland <[email protected]>
10411041
Ravindra Barthwal <[email protected]>
@@ -1429,7 +1429,6 @@ Rj Bernaldo <[email protected]>
14291429
John F. Mercer <[email protected]>
14301430
Dejon "DJ" Gill <[email protected]>
14311431
Ahmad Nassri <[email protected]>
1432-
Tom Atkinson <[email protected]>
14331432
Tobias Nießen <[email protected]>
14341433
Joseph Gentle <[email protected]>
14351434
Arunesh Chandra <[email protected]>
@@ -3021,5 +3020,124 @@ David Gilbertson <[email protected]>
30213020
Sergey Zelenov <[email protected]>
30223021
Eric Bickle <[email protected]>
30233022
3023+
3024+
Mateusz Krawczuk <[email protected]>
3025+
Jonathan MERCIER <[email protected]>
3026+
Ujjwal Sharma <[email protected]>
3027+
3028+
Hassaan Pasha <[email protected]>
3029+
Eric Dobbertin <[email protected]>
3030+
3031+
Ling Samuel <[email protected]>
3032+
Syohei YOSHIDA <[email protected]>
3033+
Nitin Kumar <[email protected]>
3034+
Christian Niederer <[email protected]>
3035+
Sk Sajidul Kadir <[email protected]>
3036+
Bartlomiej Brzozowski <[email protected]>
3037+
3038+
Yash Ladha <[email protected]>
3039+
3040+
3041+
Hachimi Aa (Sfeir) <[email protected]>
3042+
Daniel Estiven Rico Posada <[email protected]>
3043+
Andrés M. Gómez <[email protected]>
3044+
Nick Kreeger <[email protected]>
3045+
3046+
Dave Vandyke <[email protected]>
3047+
Agustin Daguerre <[email protected]>
3048+
Jesus Hernandez <[email protected]>
3049+
龙腾道 <[email protected]>
3050+
John Kleinschmidt <[email protected]>
3051+
Cecchi MacNaughton <[email protected]>
3052+
Reşat SABIQ <[email protected]>
3053+
daemon1024 <[email protected]>
3054+
Qinhui Chen <[email protected]>
3055+
William Bonawentura <[email protected]>
3056+
Vadzim Zieńka <[email protected]>
3057+
David Daza <[email protected]>
3058+
雨夜带刀 <[email protected]>
3059+
karan singh virdi <[email protected]>
3060+
William Armiros <[email protected]>
3061+
Matt Kulukundis <[email protected]>
3062+
Edward Elric <[email protected]>
3063+
Prosper Opara <[email protected]>
3064+
3065+
Ishaan Jain <[email protected]>
3066+
Christopher Beeson <[email protected]>
3067+
3068+
Chris Holland <[email protected]>
3069+
Ranjan Purbey <[email protected]>
3070+
白一梓 <[email protected]>
3071+
John Leidegren <[email protected]>
3072+
Karol Walasek <[email protected]>
3073+
3074+
3075+
Jonathan Buhacoff <[email protected]>
3076+
Paolo Insogna <[email protected]>
3077+
Richard Townsend <[email protected]>
3078+
Dan Fabulich <[email protected]>
3079+
3080+
Dominykas Blyžė <[email protected]>
3081+
Wenning Zhang <[email protected]>
3082+
3083+
Kirill Shatskiy <[email protected]>
3084+
Ben Bucksch <[email protected]>
3085+
Eli Schwartz <[email protected]>
3086+
Maciej Kacper Jagiełło <[email protected]>
3087+
Tom Nagle <[email protected]>
3088+
3089+
3090+
Sagar Jadhav <[email protected]>
3091+
Dennis Ameling <[email protected]>
3092+
Todd Short <[email protected]>
3093+
Lucas Pardue <[email protected]>
3094+
Pragyan Das <[email protected]>
3095+
Shakil-Shahadat <[email protected]>
3096+
wenningplus <[email protected]>
3097+
WilliamConnatser <[email protected]>
3098+
Benjamin Kaduk <[email protected]>
3099+
Tatsuhiro Tsujikawa <[email protected]>
3100+
Nathan Blair <[email protected]>
3101+
3102+
Alec Davidson <[email protected]>
3103+
falguniraina <[email protected]>
3104+
Rodion Abdurakhimov <[email protected]>
3105+
Anentropic <[email protected]>
3106+
3107+
Julien Poissonnier <[email protected]>
3108+
zombieleet <[email protected]>
3109+
Nikola Glavina <[email protected]>
3110+
Johannes Schöpp <[email protected]>
3111+
Francisco Ryan Tolmasky I <[email protected]>
3112+
Ye-hyoung Kang <[email protected]>
3113+
3114+
Pekka Nikander <[email protected]>
3115+
3116+
Tim Perry <[email protected]>
3117+
Corey Butler <[email protected]>
3118+
3119+
Robey Pointer <[email protected]>
3120+
Priyank Singh <[email protected]>
3121+
Gabriele Greco <[email protected]>
3122+
Renato Mariscal <[email protected]>
3123+
Matthew McEachen <[email protected]>
3124+
3125+
3126+
Carlos Lopez <[email protected]>
3127+
Hilla Shahrabani <[email protected]>
3128+
Frank Lemanschik <[email protected]>
3129+
Justice Almanzar <[email protected]>
3130+
Maksim Sinik <[email protected]>
3131+
João Lucas Lucchetta <[email protected]>
3132+
Danny Guo <[email protected]>
3133+
Turner Jabbour <[email protected]>
3134+
Igor Mikhalev <[email protected]>
3135+
3136+
3137+
Pooja D.P <[email protected]>
3138+
3139+
3140+
Amila Welihinda <[email protected]>
3141+
schamberg97 <[email protected]>
30243142

30253143
# Generated by tools/update-authors.js

graal-nodejs/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ release.
2828
</tr>
2929
<tr>
3030
<td valign="top">
31-
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.19.1">12.19.1</a></b><br/>
31+
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.20.1">12.20.1</a></b><br/>
32+
<a href="doc/changelogs/CHANGELOG_V12.md#12.20.0">12.20.0</a><br/>
33+
<a href="doc/changelogs/CHANGELOG_V12.md#12.19.1">12.19.1</a><br/>
3234
<a href="doc/changelogs/CHANGELOG_V12.md#12.19.0">12.19.0</a><br/>
3335
<a href="doc/changelogs/CHANGELOG_V12.md#12.18.4">12.18.4</a><br/>
3436
<a href="doc/changelogs/CHANGELOG_V12.md#12.18.3">12.18.3</a><br/>

graal-nodejs/LICENSE

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,20 @@ The externally maintained libraries used by Node.js are:
137137
IN THE SOFTWARE.
138138
"""
139139

140+
- cjs-module-lexer, located at deps/cjs-module-lexer, is licensed as follows:
141+
"""
142+
MIT License
143+
-----------
144+
145+
Copyright (C) 2018-2020 Guy Bedford
146+
147+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
148+
149+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
150+
151+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
152+
"""
153+
140154
- ICU, located at deps/icu-small, is licensed as follows:
141155
"""
142156
COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)

graal-nodejs/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -948,7 +948,9 @@ endif
948948
.PHONY: release-only
949949
release-only: check-xz
950950
@if [ "$(DISTTYPE)" = "release" ] && `grep -q REPLACEME doc/api/*.md`; then \
951-
echo 'Please update REPLACEME in Added: tags in doc/api/*.md (See doc/guides/releases.md)' ; \
951+
echo 'Please update REPLACEME tags in the following doc/api/*.md files (See doc/guides/releases.md):\n' ; \
952+
REPLACEMES="$(shell grep -l REPLACEME doc/api/*.md)" ; \
953+
echo "$$REPLACEMES\n" | tr " " "\n" ; \
952954
exit 1 ; \
953955
fi
954956
@if [ "$(DISTTYPE)" = "release" ] && \

graal-nodejs/README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ For information about the governance of the Node.js project, see
157157
* [apapirovski](https://github.com/apapirovski) -
158158
**Anatoli Papirovski** &lt;[email protected]&gt; (he/him)
159159
* [BethGriggs](https://github.com/BethGriggs) -
160-
**Beth Griggs** &lt;[email protected].com&gt; (she/her)
160+
**Beth Griggs** &lt;bgriggs@redhat.com&gt; (she/her)
161161
* [BridgeAR](https://github.com/BridgeAR) -
162162
**Ruben Bridgewater** &lt;[email protected]&gt; (he/him)
163163
* [ChALkeR](https://github.com/ChALkeR) -
@@ -240,6 +240,8 @@ For information about the governance of the Node.js project, see
240240

241241
* [addaleax](https://github.com/addaleax) -
242242
**Anna Henningsen** &lt;[email protected]&gt; (she/her)
243+
* [aduh95](https://github.com/aduh95) -
244+
**Antoine du Hamel** &lt;[email protected]&gt; (he/him)
243245
* [ak239](https://github.com/ak239) -
244246
**Aleksei Koziatinskii** &lt;[email protected]&gt;
245247
* [AndreasMadsen](https://github.com/AndreasMadsen) -
@@ -257,7 +259,7 @@ For information about the governance of the Node.js project, see
257259
* [benjamingr](https://github.com/benjamingr) -
258260
**Benjamin Gruenbaum** &lt;[email protected]&gt;
259261
* [BethGriggs](https://github.com/BethGriggs) -
260-
**Beth Griggs** &lt;[email protected].com&gt; (she/her)
262+
**Beth Griggs** &lt;bgriggs@redhat.com&gt; (she/her)
261263
* [bmeck](https://github.com/bmeck) -
262264
**Bradley Farias** &lt;[email protected]&gt;
263265
* [bmeurer](https://github.com/bmeurer) -
@@ -383,7 +385,7 @@ For information about the governance of the Node.js project, see
383385
* [rexagod](https://github.com/rexagod) -
384386
**Pranshu Srivastava** &lt;[email protected]&gt; (he/him)
385387
* [richardlau](https://github.com/richardlau) -
386-
**Richard Lau** &lt;[email protected].com&gt;
388+
**Richard Lau** &lt;rlau@redhat.com&gt;
387389
* [rickyes](https://github.com/rickyes) -
388390
**Ricky Zhou** &lt;[email protected]&gt; (he/him)
389391
* [ronag](https://github.com/ronag) -
@@ -415,7 +417,7 @@ For information about the governance of the Node.js project, see
415417
* [starkwang](https://github.com/starkwang) -
416418
**Weijia Wang** &lt;[email protected]&gt;
417419
* [sxa](https://github.com/sxa) -
418-
**Stewart X Addison** &lt;sxa@uk.ibm.com&gt;
420+
**Stewart X Addison** &lt;sxa@redhat.com&gt; (he/him)
419421
* [targos](https://github.com/targos) -
420422
**Michaël Zasso** &lt;[email protected]&gt; (he/him)
421423
* [TimothyGu](https://github.com/TimothyGu) -
@@ -568,11 +570,16 @@ For information about the governance of the Node.js project, see
568570
Collaborators follow the [Collaborator Guide](./doc/guides/collaborator-guide.md) in
569571
maintaining the Node.js project.
570572

573+
### Triagers
574+
575+
* [PoojaDurgad](https://github.com/PoojaDurgad) -
576+
**Pooja Durgad** &lt;[email protected]&gt;
577+
571578
### Release Keys
572579

573580
Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys):
574581

575-
* **Beth Griggs** &lt;[email protected].com&gt;
582+
* **Beth Griggs** &lt;bgriggs@redhat.com&gt;
576583
`4ED778F539E3634C779C87C6D7062848A1AB005C`
577584
* **Colin Ihrig** &lt;[email protected]&gt;
578585
`94AE36675C464D64BAFA68DD7434390BDBE9B9C5`
@@ -582,7 +589,7 @@ Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys):
582589
`8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600`
583590
* **Myles Borins** &lt;[email protected]&gt;
584591
`C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8`
585-
* **Richard Lau** &lt;[email protected].com&gt;
592+
* **Richard Lau** &lt;rlau@redhat.com&gt;
586593
`C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C`
587594
* **Rod Vagg** &lt;[email protected]&gt;
588595
`DD8F2338BAE7501E3DD5AC78C273792F7D83545D`

0 commit comments

Comments
 (0)