Commit History

Author SHA1 Message Date
  Linus Groh aa71dae03c LibJS: Implement logical assignment operators (&&=, ||=, ??=) 4 years ago
  Linus Groh 2d4cd5b49b LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec 4 years ago
  Andreas Kling 94b95a4924 LibJS: Remove Interpreter::call() 4 years ago
  Linus Groh 123f98201e LibJS: Use String::formatted() in various other places 4 years ago
  Linus Groh f9eaac62d9 LibJS: Use String::formatted() for throw_exception() message 4 years ago
  Andreas Kling a007b3c379 LibJS: Move "strict mode" state to the call stack 4 years ago
  Matthew Olsson 6eb6752c4c LibJS: Strict mode is now handled by Functions and Programs, not Blocks 4 years ago
  Andreas Kling fa18baf3e8 LibJS: Add Value::is_nullish() 4 years ago
  Nico Weber ef1b21004f Everywhere: Fix typos 4 years ago
  Andreas Kling be055b3ddd LibJS: Reduce use of Interpreter in Reference 4 years ago
  Andreas Kling 3df604ad12 LibJS: Reduce use of Interpreter in LexicalEnvironment 4 years ago
  Andreas Kling 591b7b7031 LibJS: Remove js_string(Interpreter&, ...) 4 years ago
  Andreas Kling adf0a537af LibJS: Remove js_bigint(Interpreter&, ...) 4 years ago
  Andreas Kling b9793e603c LibJS: Don't require Interpreter& in PropertyName and StringOrSymbol 4 years ago
  Andreas Kling 1df18c58f5 LibJS: Make all the JS::Value binary op helpers take GlobalObject& 4 years ago
  Andreas Kling 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 years ago
  Andreas Kling be31805e8b LibJS: Move scope stack from VM back to Interpreter 4 years ago
  Andreas Kling 6861c619c6 LibJS: Move most of Interpreter into VM 4 years ago
  Andreas Kling 4a8bfcdd1c LibJS: Move the current exception from Interpreter to VM 4 years ago
  AnotherTest 21f513fe0f LibJS: Do not revisit already visited values in update_function_name() 4 years ago
  Linus Groh 568d53c9b1 LibJS: Check validity of computed_property_name() result before using it 4 years ago
  Linus Groh 75dac35d0e LibJS: Stop unwinding and reset exception for TryStatement finalizer 4 years ago
  Linus Groh ec43f73b74 LibJS: Extract most of Interpreter's run() into execute_statement() 4 years ago
  Andreas Kling d85eed585c LibJS: get_iterator_values() should pass Value to callback (not Value&) 4 years ago
  Linus Groh 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 4 years ago
  Ben Wiederhake 801058e514 LibJS: Soothe gcc about printf-%s on (non-)nullptr 5 years ago
  Andreas Kling aaf6014ae1 LibJS: Simplify Cell::initialize() 5 years ago
  Matthew Olsson a51b2393f2 LibJS: Integrate iterator protocol into language features 5 years ago
  Matthew Olsson 51bfc6c6b3 LibJS: Renamed Object::GetOwnPropertyReturnMode to Object::PropertyKind 5 years ago
  Linus Groh 7241b9ca0c LibJS: Remove a few superfluous exception checks 5 years ago