Timothy Flynn
|
d40b7d67b1
Revert "LibJS+LibWeb: Remove now-unused lexical environment override"
|
8 달 전 |
Jonne Ransijn
|
641c549463
LibJS: Split `Call` Instruction by `CallType`
|
8 달 전 |
Jonne Ransijn
|
80f0900565
LibJS: Share argument values buffer between calls
|
8 달 전 |
Timothy Flynn
|
7b3a3c2066
LibJS+LibWeb: Remove now-unused lexical environment override
|
8 달 전 |
Andreas Kling
|
3c5819a6d2
LibJS: Allow GetById to cache getters
|
8 달 전 |
Andreas Kling
|
dd419b5a8d
AK: Make String::number() infallible
|
8 달 전 |
Andreas Kling
|
cc4b3cbacc
Meta: Update my e-mail address everywhere
|
9 달 전 |
Andreas Kling
|
14beda00c9
LibJS: Rename Value::typeof() to Value::typeof_()
|
11 달 전 |
Andreas Kling
|
d0b11af387
LibJS: Make `typeof` a lot faster by caching all possible results
|
11 달 전 |
Daniel Bertalan
|
c62240aa80
Everywhere: Warn on function definitions without prototypes
|
11 달 전 |
Andreas Kling
|
509c10d14d
LibJS: Make GetById and GetByValue avoid get_identifier() in common case
|
1 년 전 |
Andreas Kling
|
ae0cfe4f2d
LibJS: Move CommonImplementations.h into Interpreter.cpp
|
1 년 전 |
Andreas Kling
|
a91bb72dab
LibJS: Don't overwrite cached `this` value on async/generator reentry
|
1 년 전 |
Andreas Kling
|
60a05ef414
LibJS/Bytecode: Give TypeofBinding instructions a lookup cache
|
1 년 전 |
Andreas Kling
|
4302e07346
LibJS/Bytecode: Rename TypeofVariable => TypeofBinding
|
1 년 전 |
Andreas Kling
|
0aa8cb7dac
LibJS/Bytecode: Display local variable names in bytecode dumps
|
1 년 전 |
Andreas Kling
|
e6b1e54c44
LibJS/Bytecode: Don't generate ResolveThisBinding if not needed
|
1 년 전 |
Andreas Kling
|
9d22db2802
LibJS/Bytecode: Pretty-print the `this` register as "this"
|
1 년 전 |
Andreas Kling
|
507f83a615
LibJS/Bytecode: Always resolve `this` binding into dedicated register
|
1 년 전 |
Andreas Kling
|
a3782782fa
LibJS: Remove two unused members from ExecutionContext
|
1 년 전 |
Aliaksandr Kalenik
|
ebb3d8025c
LibJS: Get `this` from execution context for non-arrow functions
|
1 년 전 |
Aliaksandr Kalenik
|
210a5d77dc
LibJS: Use a local variable for arguments object when possible
|
1 년 전 |
Andreas Kling
|
448b7ca87b
LibJS/Bytecode: Add dedicated instruction for getting `length` property
|
1 년 전 |
Andreas Kling
|
b2e6843055
LibJS+AK: Fix integer overflow UB on (any Int32 - -2147483648)
|
1 년 전 |
Hendiadyoin1
|
1de475b404
LibJS: Prepare yield object before re-routing it through finally
|
1 년 전 |
Hendiadyoin1
|
c8e4499b08
LibJS: Make return control flow more static
|
1 년 전 |
Hendiadyoin1
|
73fdd31124
LibJS: Avoid returning Completions from more Bytecode instructions
|
1 년 전 |
Andreas Kling
|
d22a06d671
LibJS/Bytecode: Remove all the unreachable execute_impl() functions
|
1 년 전 |
Andreas Kling
|
6ca94bd0b1
LibJS/Bytecode: Rename GetVariable => GetBinding
|
1 년 전 |
Andreas Kling
|
b7c04f999a
LibJS/Bytecode: Split SetVariable into four separate instructions
|
1 년 전 |