Commit History

Автор SHA1 Съобщение Дата
  Linus Groh b84f8fb55b LibJS: Make intrinsics getters return NonnullGCPtr преди 2 години
  Ali Mohammad Pur b409a40377 LibJS: Actually escape \n|\r|LS|PS when escaping RegExp.source преди 2 години
  Ali Mohammad Pur bcfbe0fbf7 LibJS: Manually loop over escaped regex pattern instead of ::replace() преди 2 години
  Nico Weber 3c8bfa4662 LibJS: Keep escaping forward slashes преди 2 години
  Ali Mohammad Pur 5dce916a50 LibJS: Don't escape backslashes in RegExp.source преди 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 години
  Linus Groh 6e7459322d AK: Remove StringBuilder::build() in favor of to_deprecated_string() преди 2 години
  Timothy Flynn afeb7273cc LibJS+Everywhere: Rename Value::to_string to to_deprecated_string преди 2 години
  Timothy Flynn 1edb96376b AK+Everywhere: Make UTF-8 and UTF-32 to UTF-16 converters fallible преди 2 години
  Linus Groh 1c24b82dd7 LibJS: Convert ordinary_create_from_constructor() to NonnullGCPtr преди 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 cad40ec953 LibJS: Convert RegExpObject::create() to NonnullGCPtr преди 2 години
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString преди 2 години
  leeight 0d96468e9b LibJS: Implement RegExp legacy static properties преди 2 години
  Linus Groh 9e6475d76d LibJS: Add spec comments to RegExpObject преди 2 години
  Linus Groh 1da66b5879 LibJS: Implement the RegExpAlloc AO преди 2 години
  Linus Groh 50428ea8d2 LibJS: Move intrinsics to the realm преди 2 години
  Linus Groh f0b793db74 LibJS: Replace GlobalObject with VM in RegExp AOs [Part 9/19] преди 2 години
  Linus Groh a022e548b8 LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] преди 2 години
  Linus Groh f3117d46dc LibJS: Remove GlobalObject from VM::throw_completion() преди 2 години
  Linus Groh e992a9f469 LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() преди 2 години
  Linus Groh b99cc7d050 LibJS+LibWeb: Replace GlobalObject with Realm in create() functions преди 2 години
  Linus Groh 5dd5896588 LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions преди 2 години
  Ali Mohammad Pur f4b26b0cea LibJS: Hook up the 'v' (unicodeSets) RegExp flag преди 3 години
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) преди 3 години
  DexesTTP 7ceeb74535 AK: Use an enum instead of a bool for String::replace(all_occurences) преди 3 години
  Lenny Maiorani d00b79568f Libraries: Use default constructors/destructors in LibJS преди 3 години
  Idan Horowitz 844be7a0a5 LibJS: Convert the RegExpCreate AO to ThrowCompletionOr преди 3 години