Tim Schumacher
|
a2f60911fe
AK: Rename GenericTraits to DefaultTraits
|
1 rok temu |
Aliaksandr Kalenik
|
719a00df3a
LibJS: Add source location for Handle nodes in GC graph dumper output
|
1 rok temu |
Andrew Kaster
|
96600e77c2
LibJS: Enable storing Value and Handle<Value> in HashMaps
|
1 rok temu |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 lat temu |
Matthew Olsson
|
1df3652e27
LibJS: Allow constructing a Handle<T> from a {Nonnull,}GCPtr<T>
|
2 lat temu |
Matthew Olsson
|
70a2ca7fc0
LibJS: Handle both const and non-const Ts in Handle<T>::create()
|
2 lat temu |
Linus Groh
|
2a66fc6cae
LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloads
|
2 lat temu |
MacDue
|
66a428ae03
LibJS+LibWeb: Return non-const types from Ptr class operators
|
2 lat temu |
Idan Horowitz
|
4aade74b91
LibJS: Include Environment.h directly in ClassFieldDefinition.h
|
2 lat temu |
Andreas Kling
|
63cc2650e3
LibJS: Make Handle<T> more user-friendly
|
2 lat temu |
Ali Mohammad Pur
|
5407fe8fcf
LibJS: Make Handle<Value>::is_null() also consider the contained value
|
3 lat temu |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 lat temu |
Andreas Kling
|
7047a5ca59
LibJS: Allow JS::make_handle(T*) to be called with nullptr
|
3 lat temu |
Andreas Kling
|
54d10d8dda
LibJS: Add missing include to Handle.h
|
3 lat temu |
Luke Wilde
|
c97244d3a5
LibJS: Add Handle specialisation for Value
|
3 lat temu |
Andreas Kling
|
c26b58bc53
LibJS: Add JS::make_handle(T&)
|
3 lat temu |
Andreas Kling
|
fed6a76990
LibJS: Add Handle::operator->()
|
3 lat temu |
Brian Gianforcaro
|
e2d154c74d
LibJS: Use default instead of an empty constructor/destructor
|
3 lat temu |
Ali Mohammad Pur
|
5a0cdb15b0
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
|
3 lat temu |
Andreas Kling
|
746b310061
LibJS: Use IntrusiveList for keeping track of HandleImpls
|
4 lat temu |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 lat temu |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 lat temu |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 lat temu |