Commit History

Автор SHA1 Съобщение Дата
  Daniel Bertalan cff8f56ce7 LibJS/Bytecode: Do not unwind eagerly after throwing `Await` преди 1 година
  Daniel Bertalan e3f65f215d LibJS/Bytecode: Do not rethrow caught exception from `finally` преди 1 година
  Andreas Kling de8e4b1853 LibJS/Bytecode: Cache object own property accesses преди 2 години
  Andreas Kling dc884aa0d3 LibJS/Bytecode: Remove unnecessary variable environment stack преди 2 години
  Andreas Kling fb979dcf34 LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking преди 2 години
  Andreas Kling 1efe4b58aa LibJS/Bytecode: Store current interpreter register window as a Span преди 2 години
  Daniel Bertalan cc9ec6693b LibJS: Remove the concept of bytecode optimization levels преди 2 години
  Daniel Bertalan e012565898 test262-runner+js: Respect the bytecode optimizations enabled flag преди 2 години
  Andreas Kling 6537ed8fff LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model преди 2 години
  Andreas Kling 9c568282dc Ladybird+LibJS: Add CLI option to run browser with LibJS bytecode VM преди 2 години
  Andreas Kling d063f35afd LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++ преди 2 години
  Andreas Kling ce634957c1 LibJS/Bytecode: Restore old environments when an exception is caught преди 2 години
  Matthew Olsson 7c0c1c8f49 LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr преди 2 години
  Andreas Kling 359d6e7b0b Everywhere: Stop using NonnullOwnPtrVector преди 2 години
  Hendiadyoin1 de514f29ad LibJS: Align codegen AwaitExpressions to YieldExpressions преди 2 години
  Hendiadyoin1 1f6a0ef6e0 LibJS: Don't enter finally blocks upon `yield` in bytecode mode преди 2 години
  Hendiadyoin1 d65488b80c LibJS: Generate unwind chains for continue in Bytecode преди 2 години
  Hendiadyoin1 f5376cb282 LibJS: Generate unwind chains for break in Bytecode преди 2 години
  Linus Groh 09d40bfbb2 Everywhere: Use _{short_,}string to create Strings from literals преди 2 години
  Timothy Flynn 24e9cea524 LibJS: Convert remaining usages of Value::TDSWOSE to Value::TSWOSE преди 2 години
  Timothy Flynn b245300ba1 LibJS+Everywhere: Deprecate Value::to_string_without_side_effects преди 2 години
  Timothy Flynn f3db548a3d AK+Everywhere: Rename FlyString to DeprecatedFlyString преди 2 години
  Hendiadyoin1 fcc3348bc8 LibJS: Intercept returns through finally blocks in Bytecode преди 2 години
  Hendiadyoin1 c2108489a5 LibJS: Don't try to manage unwind contexts in the execution loop in BC преди 2 години
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString преди 2 години
  Hendiadyoin1 eb50969781 LibJS: Add an EliminateLoads pass to Bytecode преди 2 години
  Hendiadyoin1 b86f1c2fe7 LibJS: Restore cached current_block on return in Bytecode преди 2 години
  Luke Wilde 277132f70d LibJS/Bytecode: Store unwind contexts inside RegisterWindow преди 2 години
  Hendiadyoin1 a1f1d9e4a7 LibJS: Expose some information about the bytecode interpreters state преди 2 години
  Andreas Kling d9b543da68 LibJS: Disable bytecode optimizations by default преди 2 години