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