ladybird/Userland/Libraries
Andreas Kling 5b198ccf32 LibJS+LibJIT: Don't turn patchable movs into xors with self
If a mov instruction is meant to be patchable, we don't want to rewrite
it as a xor, since that removes the slot where we'd patch in the right
value later.

Also, make sure to set both size bits in the REX prefix for xoring a
register with itself.
2023-10-27 19:07:22 +02:00
..
LibArchive
LibAudio
LibC AK: Remove rarely used ExtraMathConstants.h 2023-10-23 12:04:51 +01:00
LibCards GamesSettings+LibCards: Make 'Red' the default card back 2023-10-15 07:25:20 +02:00
LibChess
LibCMake
LibCodeComprehension AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibCompress LibCompress: Avoid buffer overrun when building canonical Huffman code 2023-10-10 13:24:05 +02:00
LibConfig
LibCore LibCore: Add Resource for platform agnostic application resource loading 2023-10-17 11:02:01 -06:00
LibCoredump
LibCpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibCrypt
LibCrypto
LibDebug AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibDesktop
LibDeviceTree
LibDiff
LibDNS AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibDSP
LibEDID
LibELF LibELF: Handle TLSDESC relocations in .rela.plt for GNU ld 2023-10-14 19:16:22 +02:00
LibFileSystem
LibFileSystemAccessClient AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibGemini AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibGfx LibGfx: Use safe version of count_leading_zeroes() in WOFF parsers 2023-10-27 07:13:51 +02:00
LibGL LibGL: Optimize appends in gl_vertex 2023-10-15 12:14:07 +02:00
LibGLSL
LibGPU LibGL+Lib*GPU: Set model view and projection matrices separately 2023-10-15 12:14:07 +02:00
LibGUI Maps: Add favorites panel with favorite places management 2023-10-26 17:23:54 -06:00
LibHTTP AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibIDL
LibImageDecoderClient Ladybird: Decode images out of process 2023-10-27 07:26:32 +02:00
LibIMAP LibIMAP: Stop parsing immediately on error 2023-10-13 11:12:18 -06:00
LibIPC
LibJIT LibJS+LibJIT: Don't turn patchable movs into xors with self 2023-10-27 19:07:22 +02:00
LibJS LibJS+LibJIT: Don't turn patchable movs into xors with self 2023-10-27 19:07:22 +02:00
LibKeyboard
LibLine
LibLocale
LibMain
LibManual
LibMarkdown
LibPartition
LibPCIDB
LibPDF LibPDF: Don't assert on outline destinations that use null as page 2023-10-27 06:38:25 -04:00
LibProtocol
LibRegex
LibSanitizer
LibSoftGPU LibSoftGPU: Optimize GPU::Vertex lists 2023-10-15 12:14:07 +02:00
LibSQL AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibSymbolication
LibSyntax
LibSystem
LibTest LibTest: Add a README documenting the high-level randomized approach 2023-10-26 17:26:52 -06:00
LibTextCodec
LibThreading
LibTimeZone
LibTLS AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibUnicode
LibUSBDB
LibVideo LibVideo/VP9: Ensure color space is not set to reserved value 2023-10-11 14:35:47 -04:00
LibVirtGPU LibGL+Lib*GPU: Set model view and projection matrices separately 2023-10-15 12:14:07 +02:00
LibVT LibVT: Clear the href ID by setting it to None instead of "" 2023-10-17 11:02:48 -06:00
LibWasm LibWasm: Implement the multi-memory proposal 2023-10-26 11:15:11 +02:00
LibWeb LibWeb: Fix box alignment when it has min-width or max-width in GFC 2023-10-27 07:14:34 +02:00
LibWebSocket
LibWebView LibWebView: Reject cookies whose domain is on the Public Suffix List 2023-10-26 11:06:49 +02:00
LibX86
LibXML
CMakeLists.txt LibJIT+LibJS: Move JIT::Assembler into a new LibJIT library 2023-10-27 19:07:22 +02:00