| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent a7f37bc commit 894419c
6 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -36,7 +36,7 @@ | |||
| 36 | 36 | ||
| 37 | 37 | # Reset this number to 0 on major V8 upgrades. | |
| 38 | 38 | # Increment by one for each non-official patch applied to deps/v8. | |
| 39 | - 'v8_embedder_string': '-node.15', | ||
| 39 | + 'v8_embedder_string': '-node.16', | ||
| 40 | 40 | ||
| 41 | 41 | ##### V8 defaults for Node.js ##### | |
| 42 | 42 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -33,6 +33,9 @@ namespace internal { | |||
| 33 | 33 | "Derived ArrayBuffer constructor created a buffer which was too small") \ | |
| 34 | 34 | T(ArrayBufferSpeciesThis, \ | |
| 35 | 35 | "ArrayBuffer subclass returned this from species constructor") \ | |
| 36 | + T(AwaitNotInAsyncContext, \ | ||
| 37 | + "await is only valid in async functions and the top level bodies of " \ | ||
| 38 | + "modules") \ | ||
| 36 | 39 | T(AwaitNotInAsyncFunction, "await is only valid in async function") \ | |
| 37 | 40 | T(AtomicsWaitNotAllowed, "Atomics.wait cannot be called in this context") \ | |
| 38 | 41 | T(BadSortComparisonFunction, \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -909,7 +909,9 @@ class ParserBase { | |||
| 909 | 909 | ||
| 910 | 910 | if (scanner()->current_token() == Token::AWAIT && !is_async_function()) { | |
| 911 | 911 | ReportMessageAt(scanner()->location(), | |
| 912 | - MessageTemplate::kAwaitNotInAsyncFunction); | ||
| 912 | + flags().allow_harmony_top_level_await() | ||
| 913 | + ? MessageTemplate::kAwaitNotInAsyncContext | ||
| 914 | + : MessageTemplate::kAwaitNotInAsyncFunction); | ||
| 913 | 915 | return; | |
| 914 | 916 | } | |
| 915 | 917 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -84,7 +84,7 @@ bytecodes: [ | |||
| 84 | 84 | B(Mov), R(this), R(0), | |
| 85 | 85 | B(Mov), R(context), R(2), | |
| 86 | 86 | /* 48 E> */ B(CallRuntime), U16(Runtime::kAddPrivateBrand), R(0), U8(3), | |
| 87 | - /* 53 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 87 | + /* 53 S> */ B(Wide), B(LdaSmi), I16(267), | ||
| 88 | 88 | B(Star), R(3), | |
| 89 | 89 | B(LdaConstant), U8(0), | |
| 90 | 90 | B(Star), R(4), | |
@@ -115,7 +115,7 @@ bytecodes: [ | |||
| 115 | 115 | B(Mov), R(this), R(0), | |
| 116 | 116 | B(Mov), R(context), R(2), | |
| 117 | 117 | /* 41 E> */ B(CallRuntime), U16(Runtime::kAddPrivateBrand), R(0), U8(3), | |
| 118 | - /* 46 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 118 | + /* 46 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 119 | 119 | B(Star), R(3), | |
| 120 | 120 | B(LdaConstant), U8(0), | |
| 121 | 121 | B(Star), R(4), | |
@@ -146,7 +146,7 @@ bytecodes: [ | |||
| 146 | 146 | B(Mov), R(this), R(0), | |
| 147 | 147 | B(Mov), R(context), R(2), | |
| 148 | 148 | /* 48 E> */ B(CallRuntime), U16(Runtime::kAddPrivateBrand), R(0), U8(3), | |
| 149 | - /* 53 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 149 | + /* 53 S> */ B(Wide), B(LdaSmi), I16(267), | ||
| 150 | 150 | B(Star), R(3), | |
| 151 | 151 | B(LdaConstant), U8(0), | |
| 152 | 152 | B(Star), R(4), | |
@@ -177,7 +177,7 @@ bytecodes: [ | |||
| 177 | 177 | B(Mov), R(this), R(0), | |
| 178 | 178 | B(Mov), R(context), R(2), | |
| 179 | 179 | /* 41 E> */ B(CallRuntime), U16(Runtime::kAddPrivateBrand), R(0), U8(3), | |
| 180 | - /* 46 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 180 | + /* 46 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 181 | 181 | B(Star), R(4), | |
| 182 | 182 | B(LdaConstant), U8(0), | |
| 183 | 183 | B(Star), R(5), | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -57,7 +57,7 @@ bytecodes: [ | |||
| 57 | 57 | B(Mov), R(this), R(0), | |
| 58 | 58 | B(Mov), R(context), R(2), | |
| 59 | 59 | /* 44 E> */ B(CallRuntime), U16(Runtime::kAddPrivateBrand), R(0), U8(3), | |
| 60 | - /* 49 S> */ B(Wide), B(LdaSmi), I16(264), | ||
| 60 | + /* 49 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 61 | 61 | B(Star), R(3), | |
| 62 | 62 | B(LdaConstant), U8(0), | |
| 63 | 63 | B(Star), R(4), | |
@@ -89,7 +89,7 @@ bytecodes: [ | |||
| 89 | 89 | B(Mov), R(this), R(0), | |
| 90 | 90 | B(Mov), R(context), R(2), | |
| 91 | 91 | /* 44 E> */ B(CallRuntime), U16(Runtime::kAddPrivateBrand), R(0), U8(3), | |
| 92 | - /* 49 S> */ B(Wide), B(LdaSmi), I16(264), | ||
| 92 | + /* 49 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 93 | 93 | B(Star), R(3), | |
| 94 | 94 | B(LdaConstant), U8(0), | |
| 95 | 95 | B(Star), R(4), | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -25,7 +25,7 @@ bytecodes: [ | |||
| 25 | 25 | B(TestReferenceEqual), R(this), | |
| 26 | 26 | B(Mov), R(this), R(1), | |
| 27 | 27 | B(JumpIfTrue), U8(18), | |
| 28 | - B(Wide), B(LdaSmi), I16(262), | ||
| 28 | + B(Wide), B(LdaSmi), I16(263), | ||
| 29 | 29 | B(Star), R(2), | |
| 30 | 30 | B(LdaConstant), U8(0), | |
| 31 | 31 | B(Star), R(3), | |
@@ -56,7 +56,7 @@ frame size: 2 | |||
| 56 | 56 | parameter count: 1 | |
| 57 | 57 | bytecode array length: 16 | |
| 58 | 58 | bytecodes: [ | |
| 59 | - /* 56 S> */ B(Wide), B(LdaSmi), I16(264), | ||
| 59 | + /* 56 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 60 | 60 | B(Star), R(0), | |
| 61 | 61 | B(LdaConstant), U8(0), | |
| 62 | 62 | B(Star), R(1), | |
@@ -83,7 +83,7 @@ frame size: 2 | |||
| 83 | 83 | parameter count: 1 | |
| 84 | 84 | bytecode array length: 16 | |
| 85 | 85 | bytecodes: [ | |
| 86 | - /* 56 S> */ B(Wide), B(LdaSmi), I16(264), | ||
| 86 | + /* 56 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 87 | 87 | B(Star), R(0), | |
| 88 | 88 | B(LdaConstant), U8(0), | |
| 89 | 89 | B(Star), R(1), | |
@@ -122,7 +122,7 @@ bytecodes: [ | |||
| 122 | 122 | /* 94 E> */ B(TestReferenceEqual), R(this), | |
| 123 | 123 | B(Mov), R(this), R(0), | |
| 124 | 124 | B(JumpIfTrue), U8(18), | |
| 125 | - B(Wide), B(LdaSmi), I16(262), | ||
| 125 | + B(Wide), B(LdaSmi), I16(263), | ||
| 126 | 126 | B(Star), R(2), | |
| 127 | 127 | B(LdaConstant), U8(0), | |
| 128 | 128 | B(Star), R(3), | |
@@ -144,7 +144,7 @@ bytecodes: [ | |||
| 144 | 144 | /* 109 E> */ B(TestReferenceEqual), R(this), | |
| 145 | 145 | B(Mov), R(this), R(1), | |
| 146 | 146 | B(JumpIfTrue), U8(18), | |
| 147 | - B(Wide), B(LdaSmi), I16(263), | ||
| 147 | + B(Wide), B(LdaSmi), I16(264), | ||
| 148 | 148 | B(Star), R(3), | |
| 149 | 149 | B(LdaConstant), U8(0), | |
| 150 | 150 | B(Star), R(4), | |
@@ -159,7 +159,7 @@ bytecodes: [ | |||
| 159 | 159 | /* 133 E> */ B(TestReferenceEqual), R(this), | |
| 160 | 160 | B(Mov), R(this), R(0), | |
| 161 | 161 | B(JumpIfTrue), U8(18), | |
| 162 | - B(Wide), B(LdaSmi), I16(262), | ||
| 162 | + B(Wide), B(LdaSmi), I16(263), | ||
| 163 | 163 | B(Star), R(2), | |
| 164 | 164 | B(LdaConstant), U8(0), | |
| 165 | 165 | B(Star), R(3), | |
@@ -189,7 +189,7 @@ frame size: 2 | |||
| 189 | 189 | parameter count: 1 | |
| 190 | 190 | bytecode array length: 16 | |
| 191 | 191 | bytecodes: [ | |
| 192 | - /* 60 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 192 | + /* 60 S> */ B(Wide), B(LdaSmi), I16(267), | ||
| 193 | 193 | B(Star), R(0), | |
| 194 | 194 | B(LdaConstant), U8(0), | |
| 195 | 195 | B(Star), R(1), | |
@@ -215,7 +215,7 @@ frame size: 2 | |||
| 215 | 215 | parameter count: 1 | |
| 216 | 216 | bytecode array length: 16 | |
| 217 | 217 | bytecodes: [ | |
| 218 | - /* 53 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 218 | + /* 53 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 219 | 219 | B(Star), R(0), | |
| 220 | 220 | B(LdaConstant), U8(0), | |
| 221 | 221 | B(Star), R(1), | |
@@ -241,7 +241,7 @@ frame size: 2 | |||
| 241 | 241 | parameter count: 1 | |
| 242 | 242 | bytecode array length: 16 | |
| 243 | 243 | bytecodes: [ | |
| 244 | - /* 60 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 244 | + /* 60 S> */ B(Wide), B(LdaSmi), I16(267), | ||
| 245 | 245 | B(Star), R(0), | |
| 246 | 246 | B(LdaConstant), U8(0), | |
| 247 | 247 | B(Star), R(1), | |
@@ -267,7 +267,7 @@ frame size: 3 | |||
| 267 | 267 | parameter count: 1 | |
| 268 | 268 | bytecode array length: 16 | |
| 269 | 269 | bytecodes: [ | |
| 270 | - /* 46 S> */ B(Wide), B(LdaSmi), I16(265), | ||
| 270 | + /* 46 S> */ B(Wide), B(LdaSmi), I16(266), | ||
| 271 | 271 | B(Star), R(1), | |
| 272 | 272 | B(LdaConstant), U8(0), | |
| 273 | 273 | B(Star), R(2), | |
| Back | FazBrowse Home | New Git URL |
0 commit comments