.. |
Heap
|
2852ce4954
LibJS: Always inline HeapBlock::allocate()
|
4 éve |
Runtime
|
cc765e14ca
AK: Move StringImpl::operator== implementation into StringImpl
|
4 éve |
Tests
|
2d4cd5b49b
LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec
|
4 éve |
AST.cpp
|
2d4cd5b49b
LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec
|
4 éve |
AST.h
|
6eb6752c4c
LibJS: Strict mode is now handled by Functions and Programs, not Blocks
|
4 éve |
CMakeLists.txt
|
1c43442be4
LibJS+Clients: Add JS::VM object, separate Heap from Interpreter
|
4 éve |
Console.cpp
|
e4bda2e1e7
LibJS: Move Console from Interpreter to GlobalObject
|
4 éve |
Console.h
|
e4bda2e1e7
LibJS: Move Console from Interpreter to GlobalObject
|
4 éve |
Forward.h
|
e4bda2e1e7
LibJS: Move Console from Interpreter to GlobalObject
|
4 éve |
Interpreter.cpp
|
a007b3c379
LibJS: Move "strict mode" state to the call stack
|
4 éve |
Interpreter.h
|
fdb0ac7c1e
LibJS: Remove some unused Interpreter member functions
|
4 éve |
Lexer.cpp
|
5d3c437cce
LibJS: Fix start position of multi-line tokens
|
4 éve |
Lexer.h
|
61ac1d3ffa
LibJS: Lex and parse regex literals, add RegExp objects
|
5 éve |
MarkupGenerator.cpp
|
e80217a746
LibJS: Unify syntax highlighting
|
4 éve |
MarkupGenerator.h
|
937d0be762
Meta: Add a script check the presence of "#pragma once" in header files
|
5 éve |
Parser.cpp
|
f4d0babd5d
LibJS: Make assignment to CallExpression a syntax error in strict mode
|
4 éve |
Parser.h
|
283ee678f7
LibJS: Validate all assignment expressions, not just "="
|
4 éve |
Token.cpp
|
e80217a746
LibJS: Unify syntax highlighting
|
4 éve |
Token.h
|
e80217a746
LibJS: Unify syntax highlighting
|
4 éve |