Historique des commits

Auteur SHA1 Message Date
  Andreas Kling 3ccac0cf6e LibJS: Remove unused realm parameter from run_and_return_frame() il y a 1 an
  Andreas Kling 72c9f56c66 LibJS: Make Heap::allocate<T>() infallible il y a 1 an
  Andreas Kling 6de22ec789 LibJS/Bytecode: Rename RegisterWindow to CallFrame il y a 2 ans
  Timothy Flynn 9d7215c636 LibJS+LibWeb: Move IteratorOperations.h AOs to Iterator.h il y a 2 ans
  Timothy Flynn 566a8dfd93 LibJS: Allow GeneratorObject to be subclassed il y a 2 ans
  Timothy Flynn 60adeb11c9 LibJS: Convert GeneratorObject's [[GeneratorBrand]] to a StringView il y a 2 ans
  Timothy Flynn f8cb4f9686 LibJS: Remove GeneratorObject::initialize() override il y a 2 ans
  Andreas Kling fb979dcf34 LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking il y a 2 ans
  Andreas Kling 6537ed8fff LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model il y a 2 ans
  Linus Groh f345f72b55 LibJS: Port Value::to_object() to NonnullGCPtr il y a 2 ans
  Timothy Flynn b75b7f0c0d LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate il y a 2 ans
  Timothy Flynn 2692db8699 LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors il y a 2 ans
  Linus Groh 22089436ed LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr il y a 2 ans
  Andreas Kling 4abdb68655 LibJS: Remove Object(Object& prototype) footgun il y a 2 ans
  Linus Groh ddc6e139a6 LibJS: Convert Object::create() to NonnullGCPtr il y a 2 ans
  Linus Groh 83de01043f LibJS: Convert GeneratorObject::create() to NonnullGCPtr il y a 2 ans
  Luke Wilde 2f3ebce7c8 LibJS: Keep GeneratorObject's stored execution context's internals alive il y a 2 ans
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString il y a 2 ans
  Luke Wilde a1c1ab5f8d LibJS: Switch to bytecode interpreter to run generator functions for AST il y a 2 ans
  Luke Wilde 5bc3371226 LibJS: Perform received abrupt generator completions in the generator il y a 2 ans
  Linus Groh 50428ea8d2 LibJS: Move intrinsics to the realm il y a 2 ans
  Linus Groh 56b2ae5ac0 LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] il y a 2 ans
  Linus Groh a022e548b8 LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] il y a 2 ans
  Linus Groh e992a9f469 LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() il y a 2 ans
  Linus Groh b99cc7d050 LibJS+LibWeb: Replace GlobalObject with Realm in create() functions il y a 2 ans
  Linus Groh 5dd5896588 LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions il y a 2 ans
  Linus Groh ecd163bdf1 LibJS+LibWeb: Replace GlobalObject with Realm in object constructors il y a 2 ans
  Ali Mohammad Pur e1cd36559d LibJS: Make the BC generator.next(value) work il y a 3 ans
  Ali Mohammad Pur d5791c85b4 LibJS: Avoid copying the frame into the interpreter in BC generators il y a 3 ans
  Linus Groh 5b48912d35 LibJS: Remove a bunch of gratuitous JS namespace qualifiers il y a 3 ans