Andreas Kling
|
f7c15d00c9
LibJS: Add basic prototype support
|
5 년 전 |
0xtechnobabble
|
db64f364f0
LibJS/AST: Implement prefixed update expressions
|
5 년 전 |
0xtechnobabble
|
20a0fc5576
LibJS: Rename BitNot -> BitwiseNot to match other bitwise operators
|
5 년 전 |
0xtechnobabble
|
644b4f4201
LibJS: Evaluate for statements in their own scope if necessary
|
5 년 전 |
Stephan Unverwerth
|
15d5b2d29e
LibJS: Add operator precedence parsing
|
5 년 전 |
Andreas Kling
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 년 전 |
Andreas Kling
|
d1d136b4e5
LibJS: Replace $gc() hack with a NativeFunction on the global object
|
5 년 전 |
Andreas Kling
|
32963cf74a
LibJS: Allow implicit Value construction from GC-allocated things
|
5 년 전 |
Andreas Kling
|
7912f33ea0
LibJS: Add NativeFunction, a callable wrapper around a C++ lambda
|
5 년 전 |
Andreas Kling
|
cc8e3048bc
LibJS: Fix NumericLiteral::dump() output
|
5 년 전 |
Andreas Kling
|
25db856134
LibJS: Dump CallExpression arguments (if any)
|
5 년 전 |
0xtechnobabble
|
ee5a49e2fe
LibJS: Implement const variable declarations
|
5 년 전 |
0xtechnobabble
|
8557bc56f7
LibJS: Implement update expressions
|
5 년 전 |
Andreas Kling
|
4dc1d6654f
LibJS: Tweak AssignmentOp names
|
5 년 전 |
Conrad Pankoff
|
097e1af4e8
LibJS: Implement for statement
|
5 년 전 |
Conrad Pankoff
|
2b36b4f09f
LibJS: Implement +=, -=, *=, and /= assignment operators
|
5 년 전 |
Conrad Pankoff
|
0fe87c5fec
LibJS: Implement <= and >= binary operators
|
5 년 전 |
Conrad Pankoff
|
fdf7f81ba9
LibJS: Implement multiplication and division operators
|
5 년 전 |
howar6hill
|
01133733dd
LibJS: Allow functions to take arguments (#1405)
|
5 년 전 |
Andreas Kling
|
425fd3ce51
LibJS: Defer Value construction until a Literal is executed
|
5 년 전 |
Andreas Kling
|
0d42097cf1
LibJS: Forgot to move add/sub/typed_eq to Value.cpp
|
5 년 전 |
Stephan Unverwerth
|
f3a9eba987
LibJS: Add Javascript lexer and parser
|
5 년 전 |
0xtechnobabble
|
df40c85f80
LibJS: Allow the choice of a scope of declaration for a variable (#1408)
|
5 년 전 |
Andreas Kling
|
542108421e
LibJS: Support "hello friends".length
|
5 년 전 |
Andreas Kling
|
29c7a5dcbe
LibJS: Simplify Literal::dump()
|
5 년 전 |
Andreas Kling
|
7de35118a9
LibJS: Move Value ops into Value.cpp and tweak BinaryOp names
|
5 년 전 |
Andreas Kling
|
fe6bd9650f
LibJS: Use Value::to_boolean() wherever we haven't checked is_boolean()
|
5 년 전 |
Andreas Kling
|
dc0b091c31
LibJS: Implement basic boolean coercion
|
5 년 전 |
Andreas Kling
|
0d6be2cac2
LibJS: Make FunctionDeclaration and CallExpression scope-aware
|
5 년 전 |
Andreas Kling
|
26165cd92a
LibJS: Add a very simple ObjectExpression for "var x = {}"
|
5 년 전 |