Commit History

Author SHA1 Message Date
  Andreas Kling 72c9f56c66 LibJS: Make Heap::allocate<T>() infallible 1 year ago
  Andreas Kling 1a27c525d5 LibJS: Make PrimitiveString::create() infallible 1 year ago
  Andreas Kling 18c54d8d40 LibJS: Make Cell::initialize() return void 1 year ago
  Linus Groh 2555d7a36a LibJS: Make well-known symbol getters return NonnullGCPtr 2 years ago
  Linus Groh b84f8fb55b LibJS: Make intrinsics getters return NonnullGCPtr 2 years ago
  Timothy Flynn c3abb1396c LibJS+LibWeb: Convert string view PrimitiveString instances to String 2 years ago
  Timothy Flynn b75b7f0c0d LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2 years ago
  Timothy Flynn 2692db8699 LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2 years ago
  Andreas Kling 4abdb68655 LibJS: Remove Object(Object& prototype) footgun 2 years ago
  Linus Groh 525f22d018 LibJS: Replace standalone js_string() with PrimitiveString::create() 2 years ago
  Timothy Flynn e86e59699d LibJS: Use Object's new deferred instrinsic storage for GlobalObject 2 years ago
  Linus Groh 50428ea8d2 LibJS: Move intrinsics to the realm 2 years ago
  Linus Groh e992a9f469 LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2 years ago
  Linus Groh 5dd5896588 LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2 years ago
  Linus Groh ecd163bdf1 LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2 years ago
  Linus Groh be07e2e91b LibJS: Start implementing Temporal.PlainMonthDay 3 years ago
  Linus Groh 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more 3 years ago
  Linus Groh 0a8edd5ce7 LibJS: Start implementing Temporal.PlainYearMonth 3 years ago
  Linus Groh cfb77b66e5 LibJS: Start implementing Temporal.ZonedDateTime 4 years ago
  Linus Groh ae4bf8fc32 LibJS: Start implementing Temporal.PlainTime 4 years ago
  Linus Groh b3723a88a6 LibJS: Implement Temporal[@@toStringTag] 4 years ago
  Linus Groh 4be3196882 LibJS: Start implementing Temporal.PlainDateTime 4 years ago
  Idan Horowitz cc00ccec41 LibJS: Start implementing Temporal.PlainDate 4 years ago
  Linus Groh 5516ad7158 LibJS: Rename Temporal.now => Temporal.Now 4 years ago
  Linus Groh 7921d8ba91 LibJS: Start implementing Temporal.Duration 4 years ago
  Linus Groh a2f1d79765 LibJS: Start implementing Temporal.Calendar 4 years ago
  Linus Groh 47fb4286c7 LibJS: Start implementing Temporal.Instant 4 years ago
  Linus Groh 265e89367e LibJS: Start implementing Temporal.TimeZone 4 years ago
  Linus Groh 7da1fcb2ef LibJS: Add the Temporal.now namespace object 4 years ago
  Linus Groh 8269921212 LibJS: Add the Temporal namespace object :^) 4 years ago