summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL/Heap.cpp
AgeCommit message (Expand)Author
2023-05-25LibSQL: Implement freeing heap storageJelle Raaijmakers
2023-05-25LibSQL: Find free blocks when opening a database fileJelle Raaijmakers
2023-05-25LibSQL: Keep track of free heap blocks when trimming storageJelle Raaijmakers
2023-05-25LibSQL: Reuse heap blocks when overwriting storageJelle Raaijmakers
2023-05-09AK: Add the `Input` word to input-only buffered streamsLucas CHOLLET
2023-05-07LibSQL: Remove unused IODevice includeBen Wiederhake
2023-04-23LibSQL: Redesign heap storage to support arbitrary amounts of dataJelle Raaijmakers
2023-04-23LibSQL: Rename `Heap` constants to match our code styleJelle Raaijmakers
2023-04-23LibSQL: Clean up code style and remove unused includesJelle Raaijmakers
2023-03-13LibSQL: Always read and write entire heap blocksTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2022-12-14LibSQL: Ungracefully handle database version incompatibilitiesTimothy Flynn
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01LibSQL: Fix typo in debugging statementTimothy Flynn
2022-11-01LibSQL: Compute byte buffer offsets using size_tTimothy Flynn
2022-11-01LibSQL: Port the backend SQL file to use Core::StreamTimothy Flynn
2022-07-12Everywhere: Split Error::from_string_literal and Error::from_string_viewsin-ack
2022-06-13AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice()Matthias Zimmerman
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-01LibSQL: Avoid unnecessary copies in HeapBen Wiederhake
2021-12-08LibSQL: Avoid implicitly copying ByteBufferBen Wiederhake
2021-12-04LibSQL: Improve error handlingJan de Visser
2021-11-10AK: Make ByteBuffer::try_* functions return ErrorOr<void>Andreas Kling
2021-11-08LibSQL: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-08-21LibSQL: Introduce Serializer as a mediator between Heap and client codeJan de Visser
2021-06-19LibSQL: BTree index, Heap, and Meta objects for SQL Storage layerJan de Visser