serenity/Tests
Sam Atkins 253a96277e AK: Add FixedMemoryStream methods for reading values "in place"
When working with FixedMemoryStreams, and especially MappedFiles, you
may don't want to copy the underlying data when you read from the
stream. Pointing into that data is perfectly fine as long as you know
the lifetime of it is long enough.

This commit adds a couple of methods for reading either a single value,
or a span of them, in this way. As noted, for single values you sadly
get a raw pointer instead of a reference, but that's the only option
right now.
2023-10-10 14:36:25 +02:00
..
AK AK: Add FixedMemoryStream methods for reading values "in place" 2023-10-10 14:36:25 +02:00
Kernel Userland+Tests: Don't use MAP_FILE when mmap-ing 2023-09-01 19:50:35 +02:00
LibAudio LibAudio: Implement PlaybackStream for macOS using Audio Unit framework 2023-09-09 13:03:36 -04:00
LibC AK: Implement printf's "period without precision value" correctly 2023-10-06 08:21:18 +02:00
LibCompress LibCompress: Avoid buffer overrun when building canonical Huffman code 2023-10-10 13:24:05 +02:00
LibCore LibCore: Make MappedFile a Stream 2023-09-27 03:22:56 +02:00
LibCpp
LibCrypto LibCrypto: Add Chacha20Poly1305 2023-09-26 13:22:04 +03:30
LibDiff LibDiff: Fix wrong index used when prepending context lines 2023-09-11 12:10:50 +01:00
LibEDID
LibELF
LibGfx LibGfx: Remove infallible BitmapFont::create() factory function 2023-10-10 14:36:25 +02:00
LibGL
LibGLSL
LibIMAP LibIMAP: Handle invalid escape sequences in Quoted-Printable parser 2023-10-06 22:31:43 +02:00
LibJS LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive} 2023-10-07 07:13:52 +02:00
LibLocale
LibMarkdown
LibPDF
LibRegex LibRegex: Don't add the Repeat instruction size to its jump target 2023-09-15 18:07:23 +03:30
LibSQL
LibTest
LibTextCodec
LibThreading
LibTimeZone
LibTLS
LibTTF
LibUnicode LibUnicode: Update to Unicode version 15.1.0 2023-09-15 18:30:26 +02:00
LibVideo
LibWasm
LibWeb Tests/LibWeb: Add a ref test for SVG mask with maskUnits=userSpaceOnUse 2023-10-09 07:28:18 +02:00
LibXML
Spreadsheet
UserspaceEmulator
Utilities
CMakeLists.txt LibDiff: Fix wrong index used when prepending context lines 2023-09-11 12:10:50 +01:00