Historique des commits

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