ladybird/AK
Andreas Kling b515ea454f AK: Make sure that Weakable always has the same memory layout
Weakable objects ended up with differing memory layouts in some ports
since they don't build with the DEBUG macro defined.

Instead of forcing ports to define DEBUG, just put this behind a custom
WEAKABLE_DEBUG macro and leave it always-on for now.
2020-02-15 14:49:57 +01:00
..
Tests AK: Add String starts_with(char) & ends_with(char) 2020-02-15 11:40:05 +01:00
Assertions.h AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
Atomic.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Badge.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
BinarySearch.h Kernel: Optimize VM range deallocation a bit 2020-01-19 13:29:59 +01:00
Bitmap.h Ext2FS: allocate_blocks allocates contiguous blocks (#1095) 2020-01-26 09:48:24 +01:00
BufferStream.h AK+IPCCompiler: Get rid of BufferStream overloads for size_t 2020-02-05 19:13:44 +01:00
ByteBuffer.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
CircularDeque.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
CircularQueue.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Demangle.h AK: The <cxxabi.h> header is not available during Toolchain build 2020-02-03 06:27:54 +01:00
DoublyLinkedList.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Error.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
FileSystemPath.cpp AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
FileSystemPath.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
FixedArray.h AK: Add FixedArray::data() 2020-01-31 13:13:04 +01:00
Forward.h AK: Add BufferStream to Forward.h 2020-02-15 12:10:48 +01:00
Function.h Add clang-format file 2019-05-28 17:31:20 +02:00
HashFunctions.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
HashMap.h AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
HashTable.h AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
IDAllocator.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
InlineLinkedList.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
InlineLRUCache.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
IntrusiveList.h LibCore: Add a forward declaration header 2020-02-14 23:31:18 +01:00
IPv4Address.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
IterationDecision.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
JsonArray.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
JsonArraySerializer.h Meta: Claim copyright for files created by me 2020-01-24 15:15:16 +01:00
JsonObject.h AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
JsonObjectSerializer.h AK: Add JsonObjectSerializer::add(key, bool) overload 2020-02-08 02:48:27 +01:00
JsonParser.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
JsonParser.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
JsonValue.cpp AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
JsonValue.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
kmalloc.h AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
kstdio.h AK: Fix broken #include statement 2020-02-15 13:28:33 +01:00
LogStream.cpp AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
LogStream.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
MappedFile.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
MappedFile.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkOrdered.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NeverDestroyed.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Noncopyable.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NonnullOwnPtr.h AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
NonnullOwnPtrVector.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NonnullPtrVector.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NonnullRefPtr.h AK: Let's call decrementing reference counts "unref" instead of "deref" 2020-01-23 15:14:21 +01:00
NonnullRefPtrVector.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Optional.h LibCore: Add a forward declaration header 2020-02-14 23:31:18 +01:00
OwnPtr.h AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
Platform.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PrintfImplementation.h AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
Queue.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
QuickSort.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
RefCounted.h AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
RefPtr.h AK: Let's call decrementing reference counts "unref" instead of "deref" 2020-01-23 15:14:21 +01:00
Result.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ScopedValueRollback.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ScopeGuard.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
SharedBuffer.cpp AK: #ifdef out the contents of SharedBuffer on other platforms 2020-02-01 20:18:53 +01:00
SharedBuffer.h AK: #ifdef out the contents of SharedBuffer on other platforms 2020-02-01 20:18:53 +01:00
SinglyLinkedList.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
StdLibExtras.h AK: Apply changes for the Bootstrapper environment 2020-02-09 19:38:17 +01:00
String.cpp AK: Add String starts_with(char) & ends_with(char) 2020-02-15 11:40:05 +01:00
String.h AK: Add String starts_with(char) & ends_with(char) 2020-02-15 11:40:05 +01:00
StringBuilder.cpp AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
StringBuilder.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
StringImpl.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
StringImpl.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
StringView.cpp AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
StringView.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
TemporaryChange.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
TestSuite.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Time.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Traits.h AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
Types.h AK: Add support for 64-bit size_t 2020-02-05 18:39:45 +01:00
URL.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
URL.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Utf8View.cpp AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
Utf8View.h Meta: Claim copyright for files created by me 2020-01-24 15:15:16 +01:00
Vector.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
Weakable.h AK: Make sure that Weakable always has the same memory layout 2020-02-15 14:49:57 +01:00
WeakPtr.h AK: Assert if trying to create a WeakPtr to an object being destroyed 2020-01-25 10:34:32 +01:00