Commit History

Author SHA1 Message Date
  Tim Schumacher a2f60911fe AK: Rename GenericTraits to DefaultTraits 1 year ago
  Daniel Bertalan 66645cdc94 LibJS+LibWeb: Mark `NonnullGCPtr::ptr()` as `returns_nonnull` 2 years ago
  Daniel Bertalan 9feb1ce39f LibJS+LibWeb: Apply the Rule of Zero to `{Nonnull,}GCPtr<T>` 2 years ago
  Matthew Olsson 5094dcf615 LibJS: Allow constructing a GCPtr from another GCPtr of convertible type 2 years ago
  Matthew Olsson 93a5a54927 LibJS: Allow GCPtr and NonnullGCPtr to be hashed 2 years ago
  Matthew Olsson 176beeb08e LibJS: Enforce proper const-propogation with {Nonnull,}GCPtr 2 years ago
  Matthew Olsson 17a528c49e LibJS: Temporarily disambiguate const-ness of GCPtr constructors 2 years ago
  Andreas Kling d5ed07fdc4 LibJS+LibWeb: Remove NonnullGCPtr<T>::operator=(GCPtr<T>) footgun 2 years ago
  Ali Mohammad Pur f96a3c002a Everywhere: Stop shoving things into ::std and mentioning them as such 2 years ago
  Timothy Flynn 0ec433edce LibJS: Explictly assert that a null GCPtr is not dereferenced 2 years ago
  Linus Groh d26aabff04 Everywhere: Run clang-format 2 years ago
  MacDue 66a428ae03 LibJS+LibWeb: Return non-const types from Ptr class operators 2 years ago
  Andreas Kling 738e770fce LibJS: Remove unnecessary operator==() for ({Nonnull,}GCPtr<T>, T*) 2 years ago
  Andreas Kling e34e21367e LibJS: Add GCPtr and NonnullGCPtr 2 years ago