Linus Groh
|
396ecfa2d7
LibJS: Implement bitwise unsigned right shift operator (>>>)
|
5 年之前 |
Linus Groh
|
502d1f5165
LibJS: Implement bitwise right shift operator (>>)
|
5 年之前 |
Linus Groh
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 年之前 |
Linus Groh
|
a1b820b11c
LibJS: Improve UpdateExpression::execute()
|
5 年之前 |
Jack Karamanian
|
1fa0c7304d
LibJS: Implement Function.prototype.bind()
|
5 年之前 |
Jack Karamanian
|
b3800829da
LibJS: Prepend callee's bound arguments to the CallFrame and set the
|
5 年之前 |
Andreas Kling
|
f7a1696087
LibJS: Add MarkedValueList and use it for argument passing
|
5 年之前 |
Andreas Kling
|
b251091a6a
LibJS: CallExpression shouldn't throw TypeError or non-constructor call
|
5 年之前 |
Linus Groh
|
03f2024b6e
LibJS: Improve CallExpression::execute()'s error messages
|
5 年之前 |
Linus Groh
|
d14ddb6461
LibJS: Implement nullish coalescing operator (??)
|
5 年之前 |
Andreas Kling
|
bc1ece7f37
LibJS+LibWeb: Pass prototype to Object constructor
|
5 年之前 |
Andreas Kling
|
f6d57c82f6
LibJS: Pass prototype to Function constructors
|
5 年之前 |
Andreas Kling
|
2d7b495244
LibJS: Make Array constructor take its prototype
|
5 年之前 |
Andreas Kling
|
ed80952cb6
LibJS: Introduce LexicalEnvironment
|
5 年之前 |
Linus Groh
|
cea950fd70
LibJS: Support empty values in array expression
|
5 年之前 |
Linus Groh
|
d30db07048
LibJS: Implement void operator
|
5 年之前 |
Andreas Kling
|
63499c2c9f
LibJS: Pass the Interpreter& to binary/logical/unary helpers
|
5 年之前 |
Linus Groh
|
9fab52a390
LibJS: Remove shift, pop, push functions from Array object
|
5 年之前 |
Andreas Kling
|
062d6af16e
LibJS: Remove Interpreter::declare_variable()
|
5 年之前 |
Andreas Kling
|
ac7459cb40
LibJS: Hoist variable declarations to the nearest relevant scope
|
5 年之前 |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
5 年之前 |
Linus Groh
|
eece424694
LibJS: Make Function and CallFrame aware of their function name
|
5 年之前 |
Andreas Kling
|
e5da1cc566
LibJS: Throw real TypeError, ReferenceError, etc objects
|
5 年之前 |
Barney Wilks
|
56474bab15
LibJS: Throw exception if LHS of assignment is of unexpected type
|
5 年之前 |
Emanuele Torre
|
38dfd04633
LibJS: rename JS::DeclarationType => JS::DeclarationKind
|
5 年之前 |
Andreas Kling
|
f07f8d5a44
LibJS: Add "constructor" property to constructor prototypes
|
5 年之前 |
Andreas Kling
|
19cbfaee54
LibJS: Add SequenceExpression AST node (comma operator)
|
5 年之前 |
DexesTTP
|
4a9485f830
LibJS: Fix impossible member access for negative integers
|
5 年之前 |
Andreas Kling
|
bdffc9e7fb
LibJS: Support array holes, encoded as empty JS::Value
|
5 年之前 |
Andreas Kling
|
5495f06af5
LibJS: Give argument vectors an inline capacity of 8
|
5 年之前 |