Commit Verlauf

Autor SHA1 Nachricht Datum
  Andreas Kling 3ccac0cf6e LibJS: Remove unused realm parameter from run_and_return_frame() vor 1 Jahr
  Andreas Kling d6e959686d LibJS: Remove automatic ExecutionContext creation in BC interpreter vor 1 Jahr
  Andreas Kling c78506d79b LibJS: Only update EC instruction pointer when pushing to EC stack vor 1 Jahr
  Andreas Kling 1c06111cbd LibJS: Add file & line number to bytecode VM stack traces :^) vor 1 Jahr
  Andreas Kling 97ebfd9f0f LibJS: Make Value::to_string_without_side_effects() infallible vor 1 Jahr
  Andreas Kling 2eaa528a0e LibJS: Rip out the AST interpreter :^) vor 1 Jahr
  Andreas Kling e2c8d5859e LibJS: Remove ability to disable bytecode VM vor 1 Jahr
  Andreas Kling d1d24569f8 LibJS/Bytecode: Remove unused AST interpreter hacks from bytecode VM vor 1 Jahr
  Andreas Kling 34344120f2 AK: Make "foo"_string infallible vor 1 Jahr
  Aliaksandr Kalenik 2bdc69c42c LibJS: Add caching of this value in ResolveThisBinding instruction vor 1 Jahr
  Andreas Kling 9f06e130a2 LibJS/Bytecode: Keep saved return value in call frame register vor 1 Jahr
  Timothy Flynn 77d7f715e3 LibJS+CI: Remove bytecode optimization passes for now vor 1 Jahr
  Andreas Kling 6de22ec789 LibJS/Bytecode: Rename RegisterWindow to CallFrame vor 1 Jahr
  Daniel Bertalan cff8f56ce7 LibJS/Bytecode: Do not unwind eagerly after throwing `Await` vor 2 Jahren
  Daniel Bertalan e3f65f215d LibJS/Bytecode: Do not rethrow caught exception from `finally` vor 2 Jahren
  Andreas Kling de8e4b1853 LibJS/Bytecode: Cache object own property accesses vor 2 Jahren
  Andreas Kling dc884aa0d3 LibJS/Bytecode: Remove unnecessary variable environment stack vor 2 Jahren
  Andreas Kling fb979dcf34 LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking vor 2 Jahren
  Andreas Kling 1efe4b58aa LibJS/Bytecode: Store current interpreter register window as a Span vor 2 Jahren
  Daniel Bertalan cc9ec6693b LibJS: Remove the concept of bytecode optimization levels vor 2 Jahren
  Daniel Bertalan e012565898 test262-runner+js: Respect the bytecode optimizations enabled flag vor 2 Jahren
  Andreas Kling 6537ed8fff LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model vor 2 Jahren
  Andreas Kling 9c568282dc Ladybird+LibJS: Add CLI option to run browser with LibJS bytecode VM vor 2 Jahren
  Andreas Kling d063f35afd LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++ vor 2 Jahren
  Andreas Kling ce634957c1 LibJS/Bytecode: Restore old environments when an exception is caught vor 2 Jahren
  Matthew Olsson 7c0c1c8f49 LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr vor 2 Jahren
  Andreas Kling 359d6e7b0b Everywhere: Stop using NonnullOwnPtrVector vor 2 Jahren
  Hendiadyoin1 de514f29ad LibJS: Align codegen AwaitExpressions to YieldExpressions vor 2 Jahren
  Hendiadyoin1 1f6a0ef6e0 LibJS: Don't enter finally blocks upon `yield` in bytecode mode vor 2 Jahren
  Hendiadyoin1 d65488b80c LibJS: Generate unwind chains for continue in Bytecode vor 2 Jahren