Commit History

Автор SHA1 Съобщение Дата
  Aliaksandr Kalenik 3a1f617fbf LibJS: Use Function as callback type in define_native_function/accessor преди 1 година
  Andreas Kling e33145aa4b LibJS: Use OrderedHashMap for the Shape property table преди 1 година
  Andreas Kling 72c9f56c66 LibJS: Make Heap::allocate<T>() infallible преди 1 година
  Andreas Kling 09547ec975 LibJS: Make PrimitiveString::deprecated_string() infallible преди 1 година
  Andreas Kling 2eaa528a0e LibJS: Rip out the AST interpreter :^) преди 1 година
  Andreas Kling 18c54d8d40 LibJS: Make Cell::initialize() return void преди 1 година
  Andreas Kling 52cd671163 LibJS: Make Object::internal_get() reveal the used property offset преди 2 години
  Andreas Kling 620c495d31 LibJS: Skip lazy intrinsic allocation check for objects without them преди 2 години
  Andreas Kling 5617dd1c83 LibJS: Store PrivateElement values in Handle<Value> преди 2 години
  Matthew Olsson 82eeee2008 LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects преди 2 години
  Linus Groh f0dd425492 LibJS: Add spec comments to Object преди 2 години
  Linus Groh f345f72b55 LibJS: Port Value::to_object() to NonnullGCPtr преди 2 години
  Linus Groh b84f8fb55b LibJS: Make intrinsics getters return NonnullGCPtr преди 2 години
  Matthew Olsson 7c0c1c8f49 LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr преди 2 години
  Linus Groh be0dcd465f LibJS: Fix return type of Object::create_method_property() преди 2 години
  Jelle Raaijmakers 8f015a18a5 LibJS: Dereference intrinsic accessor before deleting it преди 2 години
  Timothy Flynn b75b7f0c0d LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate преди 2 години
  Timothy Flynn 2692db8699 LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors преди 2 години
  Timothy Flynn f3db548a3d AK+Everywhere: Rename FlyString to DeprecatedFlyString преди 2 години
  Timothy Flynn 115baa7e32 LibJS+Everywhere: Make PrimitiveString and Utf16String fallible преди 2 години
  Linus Groh 22089436ed LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr преди 2 години
  Andreas Kling 4abdb68655 LibJS: Remove Object(Object& prototype) footgun преди 2 години
  Linus Groh ddc6e139a6 LibJS: Convert Object::create() to NonnullGCPtr преди 2 години
  Linus Groh b42e293ddd LibJS: Convert NativeFunction::create() to NonnullGCPtr преди 2 години
  Linus Groh 525f22d018 LibJS: Replace standalone js_string() with PrimitiveString::create() преди 2 години
  Linus Groh daec065fde LibJS: Move initialize_instance_elements() from VM to Object преди 2 години
  Linus Groh 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable преди 2 години
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString преди 2 години
  Timothy Flynn 12f9f3d9ef LibJS: Support instrinsic Object properties with deferred evaluation преди 2 години
  Andreas Kling 71067cbc6c LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.h преди 2 години