Daniel Bertalan
|
bf1f631f25
Everywhere: Write dtors for types with incomplete members out-of-line
|
1 year ago |
Andreas Kling
|
f6aee2b9e8
LibJS/Bytecode: Flatten bytecode to a contiguous representation
|
1 year ago |
Aliaksandr Kalenik
|
865e651a7d
LibJS: Merge CallFrame into ExecutionContext
|
1 year ago |
Aliaksandr Kalenik
|
b108d51c5b
LibJS: Only consider VM-accessible execution contexts as strong roots
|
1 year ago |
Andreas Kling
|
3fc0333ee6
LibJS: Put Bytecode::CallFrame + register slots in a single allocation
|
1 year ago |
Andreas Kling
|
3dc5f467a8
LibJS: Always allocate ExecutionContext objects on the malloc heap
|
1 year ago |
Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
1 year ago |
Andreas Kling
|
3ccac0cf6e
LibJS: Remove unused realm parameter from run_and_return_frame()
|
1 year ago |
Andreas Kling
|
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
|
1 year ago |
Andreas Kling
|
6de22ec789
LibJS/Bytecode: Rename RegisterWindow to CallFrame
|
2 years ago |
Luke Wilde
|
e86d7cab06
LibJS: Don't crash on broken promises in AsyncGenerator#return
|
2 years ago |
Luke Wilde
|
d1cb78c411
LibJS/Bytecode: Implement async generators
|
2 years ago |
Andreas Kling
|
4abdb68655
LibJS: Remove Object(Object& prototype) footgun
|
2 years ago |
Andreas Kling
|
9ff02ad42c
LibJS: Make AsyncGenerator not include AsyncGeneratorRequest.h
|
2 years ago |
Linus Groh
|
fc9d587e39
LibJS: Make PromiseCapability GC-allocated
|
2 years ago |
Linus Groh
|
0c65624a32
LibJS: Add AsyncGenerator / AsyncGeneratorPrototype
|
3 years ago |