Luke Wilde
ae7a0c43a9
LibJS: Implement await properly for async functions
Fixes #20275
```
Summary:
Diff Tests:
+4 ✅ -4 ❌
Diff Tests:
test/built-ins/Array/fromAsync/non-iterable-input-with-thenable
-async-mapped-awaits-callback-result-once.js ❌ -> ✅
test/language/expressions/await/async-await-interleaved.js ❌ -> ✅
test/language/expressions/await/await-awaits-thenables-that-
throw.js ❌ -> ✅
test/language/expressions/await/await-awaits-thenables.js ❌ -> ✅
```
2023-08-10 05:12:07 +02:00
..
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-04-30 06:04:33 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-07-01 16:55:17 +01:00
2023-07-06 14:55:46 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-10 05:12:07 +02:00
2023-08-10 05:12:07 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-07-21 14:14:00 +02:00
2023-07-21 14:14:00 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-07-16 14:56:10 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-06-15 14:03:51 +01:00
2023-06-15 14:03:51 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 13:07:13 +02:00
2023-07-12 16:03:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 13:07:13 +02:00
2023-08-08 13:07:13 +02:00
2023-04-30 06:04:33 +02:00
2023-07-13 10:56:59 +02:00
2023-08-05 06:39:06 +02:00
2023-08-05 06:39:06 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-06-26 10:39:07 +02:00
2023-08-05 06:39:06 +02:00
2023-08-05 06:39:06 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 13:07:13 +02:00
2023-08-08 13:07:13 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-21 14:14:00 +02:00
2023-07-21 14:14:00 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-13 10:56:59 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-09 12:54:06 +02:00
2023-08-08 07:39:11 +02:00
2023-06-26 10:39:07 +02:00
2023-08-09 17:09:16 +02:00
2023-07-19 14:11:43 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-07-19 14:11:43 +01:00
2023-07-16 23:56:55 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 13:07:13 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-04-30 06:04:33 +02:00
2023-08-09 17:09:16 +02:00
2023-06-28 23:36:15 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-04-30 06:04:33 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-04-14 09:59:29 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-07-09 12:54:06 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-07-06 21:36:13 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-06-23 20:22:45 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-11 00:14:50 +02:00
2023-07-11 00:14:50 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 13:07:13 +02:00
2023-08-08 13:07:13 +02:00
2023-07-08 10:32:56 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-08 10:32:56 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-07-08 10:32:56 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00