Historie revizí

Autor SHA1 Zpráva Datum
  Shannon Booth f87041bf3a LibGC+Everywhere: Factor out a LibGC from LibJS před 8 měsíci
  Shannon Booth 9b79a686eb LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> před 8 měsíci
  Timothy Flynn 93712b24bf Everywhere: Hoist the Libraries folder to the top-level před 8 měsíci
  Andreas Kling 13d7c09125 Libraries: Move to Userland/Libraries/ před 4 roky
  Linus Groh 48c19cdb06 LibJS: Remove ProxyPrototype před 4 roky
  Andreas Kling 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() před 4 roky
  Linus Groh f6f0d3cbae LibJS: Support receiver in ProxyObject::get/put() před 4 roky
  Linus Groh 2cf8649d0e LibJS: Fix ProxyObject get/set with symbol property name před 4 roky
  Linus Groh 44e38b8457 LibJS: Replace a bunch of vm() calls in ProxyObject with reference před 4 roky
  Linus Groh 8afe1c8165 LibJS: Fix incorrect exception checks in ProxyObject před 4 roky
  Andreas Kling 7b863330dc LibJS: Cache commonly used FlyStrings in the VM před 4 roky
  Linus Groh f9eaac62d9 LibJS: Use String::formatted() for throw_exception() message před 4 roky
  Andreas Kling fa18baf3e8 LibJS: Add Value::is_nullish() před 4 roky
  Andreas Kling 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> před 4 roky
  Andreas Kling b9793e603c LibJS: Don't require Interpreter& in PropertyName and StringOrSymbol před 4 roky
  Andreas Kling f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() před 4 roky
  Andreas Kling 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter před 4 roky
  Andreas Kling 1ff9d33131 LibJS: Make Function::call() not require an Interpreter& před 4 roky
  Andreas Kling 6861c619c6 LibJS: Move most of Interpreter into VM před 4 roky
  Andreas Kling 676cb87a8f LibJS: Use VM::exception() instead of Interpreter::exception() a bunch před 4 roky
  AnotherTest 394e4c04cd LibJS: Add a helper for calling JS::Function's with arguments před 4 roky
  Linus Groh 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function před 4 roky
  Matthew Olsson 7a1d485b19 LibJS: Integrate Symbols into objects as valid keys před 5 roky
  Matthew Olsson 21064a1883 LibJS: Use correct MarkedValueList append method před 5 roky
  Matthew Olsson bda39ef7ab LibJS: Explicitly pass a "Function& new_target" to Function::construct před 5 roky
  Matthew Olsson 98323e19e5 LibJS: Implement Proxy [[Call]] and [[Construct]] traps před 5 roky
  Linus Groh afcfea2001 LibJS: Handle "receiver" argument in Reflect.{get,set}() před 5 roky
  Andreas Kling ba641e97d9 LibJS: Clarify Object (base class) construction somewhat před 5 roky
  Andreas Kling 64513f3c23 LibJS: Move native objects towards two-pass construction před 5 roky
  Matthew Olsson 78155a6668 LibJS: Consolidate error messages into ErrorTypes.h před 5 roky