ladybird/Kernel/Heap
Daniel Bertalan dd4ed4d22d Kernel: Implement aligned operator new and use it
The compiler will use these to allocate objects that have alignment
requirements greater than that of our normal `operator new` (4/8 byte
aligned).

This means we can now use smart pointers for over-aligned types.

Fixes a FIXME.
2021-07-16 20:51:13 +02:00
..
Heap.h Kernel: Remove krealloc() 2021-07-11 14:14:51 +02:00
kmalloc.cpp Kernel: Implement aligned operator new and use it 2021-07-16 20:51:13 +02:00
kmalloc.h Kernel: Implement aligned operator new and use it 2021-07-16 20:51:13 +02:00
SlabAllocator.cpp Kernel: Remove unused header includes in Heap subtree 2021-07-11 21:37:38 +02:00
SlabAllocator.h Kernel: Allow passing null pointer to delete 2021-07-14 13:12:25 +02:00