Jelle Raaijmakers
|
c05e08decb
LibSQL: Prevent writing to free heap blocks
|
2 年之前 |
Jelle Raaijmakers
|
d3335d6ef8
LibSQL: Standardize some debugging statements in `Heap`
|
2 年之前 |
Jelle Raaijmakers
|
c58c87d7ef
LibSQL: Implement freeing heap storage
|
2 年之前 |
Jelle Raaijmakers
|
d7bbb8d64a
LibSQL: Find free blocks when opening a database file
|
2 年之前 |
Jelle Raaijmakers
|
a6abc1697f
LibSQL: Keep track of free heap blocks when trimming storage
|
2 年之前 |
Jelle Raaijmakers
|
c5ebc4bb40
LibSQL: Reuse heap blocks when overwriting storage
|
2 年之前 |
Lucas CHOLLET
|
8c34959b53
AK: Add the `Input` word to input-only buffered streams
|
2 年之前 |
Ben Wiederhake
|
715f4a8d7e
LibSQL: Remove unused IODevice include
|
2 年之前 |
Jelle Raaijmakers
|
6601ff9d65
LibSQL: Redesign heap storage to support arbitrary amounts of data
|
2 年之前 |
Jelle Raaijmakers
|
194f846f12
LibSQL: Rename `Heap` constants to match our code style
|
2 年之前 |
Jelle Raaijmakers
|
a99c1297e0
LibSQL: Clean up code style and remove unused includes
|
2 年之前 |
Tim Schumacher
|
26516ee160
LibSQL: Always read and write entire heap blocks
|
2 年之前 |
Tim Schumacher
|
d5871f5717
AK: Rename Stream::{read,write} to Stream::{read_some,write_some}
|
2 年之前 |
Tim Schumacher
|
606a3982f3
LibCore: Move Stream-based file into the `Core` namespace
|
2 年之前 |
Timothy Flynn
|
4a916cd379
Everywhere: Remove needless copies of Error / ErrorOr instances
|
2 年之前 |
Tim Schumacher
|
8464da1439
AK: Move `Stream` and `SeekableStream` from `LibCore`
|
2 年之前 |
Timothy Flynn
|
b5fd96b7ac
LibSQL: Ungracefully handle database version incompatibilities
|
2 年之前 |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 年之前 |
Timothy Flynn
|
4283109c13
LibSQL: Fix typo in debugging statement
|
2 年之前 |
Timothy Flynn
|
3f8a4f69c6
LibSQL: Compute byte buffer offsets using size_t
|
2 年之前 |
Timothy Flynn
|
99a713aa5b
LibSQL: Port the backend SQL file to use Core::Stream
|
2 年之前 |
sin-ack
|
e5f09ea170
Everywhere: Split Error::from_string_literal and Error::from_string_view
|
3 年之前 |
Matthias Zimmerman
|
c10d48b72c
AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice()
|
3 年之前 |
Sam Atkins
|
45cf40653a
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
|
3 年之前 |
Ben Wiederhake
|
182a85c895
LibSQL: Avoid unnecessary copies in Heap
|
3 年之前 |
Ben Wiederhake
|
f3e496d995
LibSQL: Avoid implicitly copying ByteBuffer
|
3 年之前 |
Jan de Visser
|
001949d77a
LibSQL: Improve error handling
|
3 年之前 |
Andreas Kling
|
a15ed8743d
AK: Make ByteBuffer::try_* functions return ErrorOr<void>
|
3 年之前 |
Andreas Kling
|
72f3fd824e
LibSQL: Replace Result<T, E> use with ErrorOr<T>
|
3 年之前 |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 年之前 |