Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling d063f35afd LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++ hace 2 años
  Andreas Kling ce634957c1 LibJS/Bytecode: Restore old environments when an exception is caught hace 2 años
  Matthew Olsson 7c0c1c8f49 LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr hace 2 años
  Andreas Kling 359d6e7b0b Everywhere: Stop using NonnullOwnPtrVector hace 2 años
  Hendiadyoin1 de514f29ad LibJS: Align codegen AwaitExpressions to YieldExpressions hace 2 años
  Hendiadyoin1 1f6a0ef6e0 LibJS: Don't enter finally blocks upon `yield` in bytecode mode hace 2 años
  Hendiadyoin1 d65488b80c LibJS: Generate unwind chains for continue in Bytecode hace 2 años
  Hendiadyoin1 f5376cb282 LibJS: Generate unwind chains for break in Bytecode hace 2 años
  Linus Groh 09d40bfbb2 Everywhere: Use _{short_,}string to create Strings from literals hace 2 años
  Timothy Flynn 24e9cea524 LibJS: Convert remaining usages of Value::TDSWOSE to Value::TSWOSE hace 2 años
  Timothy Flynn b245300ba1 LibJS+Everywhere: Deprecate Value::to_string_without_side_effects hace 2 años
  Timothy Flynn f3db548a3d AK+Everywhere: Rename FlyString to DeprecatedFlyString hace 2 años
  Hendiadyoin1 fcc3348bc8 LibJS: Intercept returns through finally blocks in Bytecode hace 2 años
  Hendiadyoin1 c2108489a5 LibJS: Don't try to manage unwind contexts in the execution loop in BC hace 2 años
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString hace 2 años
  Hendiadyoin1 eb50969781 LibJS: Add an EliminateLoads pass to Bytecode hace 2 años
  Hendiadyoin1 b86f1c2fe7 LibJS: Restore cached current_block on return in Bytecode hace 2 años
  Luke Wilde 277132f70d LibJS/Bytecode: Store unwind contexts inside RegisterWindow hace 2 años
  Hendiadyoin1 a1f1d9e4a7 LibJS: Expose some information about the bytecode interpreters state hace 2 años
  Andreas Kling d9b543da68 LibJS: Disable bytecode optimizations by default hace 2 años
  Linus Groh 987927a596 LibJS: Remove Bytecode::Register::global_object() hace 2 años
  Linus Groh 275dea9d98 LibJS: Remove {Bytecode::,}Interpreter::global_object() hace 2 años
  Luke Wilde 8568d18d7d LibJS/Bytecode: Determine strict mode on an executable basis hace 3 años
  Ali Mohammad Pur d5791c85b4 LibJS: Avoid copying the frame into the interpreter in BC generators hace 3 años
  Linus Groh 9422ae9bb2 LibJS: Add infallible variant of VM::push_execution_context() hace 3 años
  Luke Wilde ada8880f58 LibJS: Leave unwind context if it has no finalizer when using handler hace 3 años
  Ali Mohammad Pur 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen hace 3 años
  Ali Mohammad Pur d7c207beb9 LibJS: Implement the NewClass opcode hace 3 años
  davidot 9264f9d24e LibJS+Everywhere: Remove VM::exception() and most related functions hace 3 años
  davidot dcc284705b LibJS: Always pop the execution context if we pushed one for bytecode hace 3 años