Linus Groh
|
568296d0cc
LibJS: Use ThrowCompletionOr in require_object_coercible()
|
3 年之前 |
Ali Mohammad Pur
|
72ddaa31e3
LibJS: Implement parsing and execution of optional chains
|
3 年之前 |
Ali Mohammad Pur
|
4f7e14e0aa
LibJS: Reorder the global eval function call detection conditions a bit
|
3 年之前 |
Linus Groh
|
99f9609e45
LibJS: Evaluate function arguments before checking callee type
|
3 年之前 |
Andreas Kling
|
0d2c3f62d3
LibJS: Use move semantics more when creating Reference objects
|
3 年之前 |
davidot
|
db0a48d34c
LibJS: Restore the environment if an exception is thrown in 'with' block
|
3 年之前 |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 年之前 |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 年之前 |
davidot
|
020bfc9d93
LibJS: Parse and partially execute import and export statements
|
3 年之前 |
Timothy Flynn
|
f1dd770a8a
LibJS: Parse RegExp literals at AST creation time, not execution time
|
3 年之前 |
Timothy Flynn
|
c6e9c6d6ab
LibJS: Follow the spec more closely when determining the this value
|
4 年之前 |
davidot
|
a394aa5830
LibJS: Fix that vm.in_strict_mode was propagated to eval and functions
|
4 年之前 |
Ali Mohammad Pur
|
77a5144264
LibJS: Add support for binding patterns in catch clauses
|
4 年之前 |
Ali Mohammad Pur
|
1a9518ebe3
LibJS: Implement parsing and evaluation for AssignmentPatterns
|
4 年之前 |
Hendi
|
0dc4e722e6
LibJS: Make FunctionExpression more spec-compliant
|
4 年之前 |
Idan Horowitz
|
306d59276a
LibJS: Stop using a native property for RegExp's lastIndex property
|
4 年之前 |
Hendi
|
37c4fbb6ca
LibJS: Don't hoist functions under certain circumstances
|
4 年之前 |
Linus Groh
|
0ba81dc0b7
LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI
|
4 年之前 |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
4 年之前 |
Linus Groh
|
3faeabf1dc
Revert "LibJS: Don't hoist functions under certain circumstances"
|
4 年之前 |
Hendi
|
3411d50737
LibJS: Don't hoist functions under certain circumstances
|
4 年之前 |
Hendi
|
38fd980b0c
LibJS: Improve function hoisting across blocks
|
4 年之前 |
Hendi
|
72f8d90dc5
LibJS: Remove variables from FunctionNode
|
4 年之前 |
Linus Groh
|
9555ca99a0
LibJS: Remove unnecessary value_or() from get()
|
4 年之前 |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 年之前 |
Andreas Kling
|
d114ba4c4e
LibJS: Make the `with` statement evaluation follow the spec even more
|
4 年之前 |
Idan Horowitz
|
e480d69130
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
|
4 年之前 |
Andreas Kling
|
e8430cf0d3
LibJS: Don't allow `delete super.property`
|
4 年之前 |
Andreas Kling
|
1270df257b
LibJS: Bring the `super` keyword in line with the spec
|
4 年之前 |
Andreas Kling
|
fd43d1e205
LibJS: Improve ResolveBinding + add GetIdentifierReference
|
4 年之前 |