Aliaksandr Kalenik
|
b3713db4ab
|
LibJS: Emit ThrowIfTDZ for identifiers used in assignment expressions
Error about not-initialized `x` variable access should be thrown for:
```js
function foo() {
x = 69;
let x;
}
foo();
```
Progress on test262:
```
Diff Tests:
test/staging/sm/expressions/optional-chain-tdz.js ❌ -> ✅
test/staging/sm/expressions/short-circuit-compound-assignment-tdz.js
❌ -> ✅
```
Fixes https://github.com/LadybirdBrowser/ladybird/issues/4587
|
2025-05-06 12:06:23 +02:00 |
|
Matthew Olsson
|
6859826e3d
|
LibWeb: Handle persisting an animation after it has been removed
|
2024-06-02 16:07:12 +02:00 |
|
Matthew Olsson
|
e298e8af5a
|
LibWeb: Add some async/animation test utilities
|
2024-03-30 19:26:58 +01:00 |
|
Matthew Olsson
|
86bb51d9bf
|
LibWeb: Add a test for Animation.persist()
|
2024-03-29 06:59:37 +01:00 |
|
Matthew Olsson
|
c22055941a
|
LibWeb: Add a test for Animation.reverse()
|
2024-03-29 06:59:37 +01:00 |
|
Matthew Olsson
|
83d3defc11
|
LibWeb: Add a test for Animation.updatePlaybackRate()
|
2024-03-29 06:59:37 +01:00 |
|
Matthew Olsson
|
7d8cf49b25
|
LibWeb: Add a test for Animation.pause()
|
2024-03-29 06:59:37 +01:00 |
|
Matthew Olsson
|
074f5429a6
|
LibWeb: Add a test for Animation.play()
|
2024-03-29 06:59:37 +01:00 |
|
Matthew Olsson
|
7472536ecb
|
LibWeb: Add a test for Animation.finish()
|
2024-03-29 06:59:37 +01:00 |
|
Matthew Olsson
|
d1b30a1bb5
|
LibWeb: Add a test for Animation.cancel()
|
2024-03-29 06:59:37 +01:00 |
|