summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL/Heap.h
AgeCommit message (Expand)Author
2023-05-25LibSQL: Implement freeing heap storageJelle 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-04-23LibSQL: Use `Block::Index` everywhere; rename `pointer` to `block_index`Jelle Raaijmakers
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-04-23LibSQL: Remove and update `VERIFY`sJelle Raaijmakers
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2022-12-14LibSQL: Support 64-bit integer values and handle overflow errorsTimothy Flynn
2022-12-14LibSQL: Remove unnecessary values from the ENUMERATE_SQL_TYPES macroTimothy Flynn
2022-12-14LibSQL: Ungracefully handle database version incompatibilitiesTimothy Flynn
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26LibSQL: Remove unused method `Heap::has_block`Jelle Raaijmakers
2022-11-01LibSQL: Port the backend SQL file to use Core::StreamTimothy Flynn
2021-12-04LibSQL: Improve error handlingJan de Visser
2021-11-08LibSQL: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-11-02Libraries: Fix visibility of Object-derivative constructorsBen Wiederhake
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