Commit History

Autor SHA1 Mensaxe Data
  Matthew Olsson 5094dcf615 LibJS: Allow constructing a GCPtr from another GCPtr of convertible type %!s(int64=2) %!d(string=hai) anos
  Matthew Olsson 93a5a54927 LibJS: Allow GCPtr and NonnullGCPtr to be hashed %!s(int64=2) %!d(string=hai) anos
  Matthew Olsson 176beeb08e LibJS: Enforce proper const-propogation with {Nonnull,}GCPtr %!s(int64=2) %!d(string=hai) anos
  Matthew Olsson 17a528c49e LibJS: Temporarily disambiguate const-ness of GCPtr constructors %!s(int64=2) %!d(string=hai) anos
  Andreas Kling d5ed07fdc4 LibJS+LibWeb: Remove NonnullGCPtr<T>::operator=(GCPtr<T>) footgun %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur f96a3c002a Everywhere: Stop shoving things into ::std and mentioning them as such %!s(int64=2) %!d(string=hai) anos
  Timothy Flynn 0ec433edce LibJS: Explictly assert that a null GCPtr is not dereferenced %!s(int64=2) %!d(string=hai) anos
  Linus Groh d26aabff04 Everywhere: Run clang-format %!s(int64=2) %!d(string=hai) anos
  MacDue 66a428ae03 LibJS+LibWeb: Return non-const types from Ptr class operators %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 738e770fce LibJS: Remove unnecessary operator==() for ({Nonnull,}GCPtr<T>, T*) %!s(int64=2) %!d(string=hai) anos
  Andreas Kling e34e21367e LibJS: Add GCPtr and NonnullGCPtr %!s(int64=3) %!d(string=hai) anos