docs: byte layout sections, glossary entries, and QA page update (#5910)
* docs: byte layout sections, glossary, and QA page updates - Move "Byte layout" of each binary format to its own section before "Serialization" and describe the idea of the format. - Glossary: add LLDB and other terms used throughout the documentation. - quality_assurance: correct Clang Static Analyzer and CMake entries; add CodeQL, Semgrep, Flawfinder, CIFuzz, OpenSSF Scorecard, REUSE, Meson/SwiftPM, and reproducibility checks. Signed-off-by: Niels Lohmann <mail@nlohmann.me> * docs: drop unused length colour from CBOR and MessagePack byte layout legends Signed-off-by: Niels Lohmann <mail@nlohmann.me> --------- Signed-off-by: Niels Lohmann <mail@nlohmann.me>
This commit is contained in:
1 parent
330fbead59
commit
1cf5492bcd
8 files changed
+252
-216
No files matched your search
@@ -1,5 +1,7 @@
|
||||
<!-- https://squidfunk.github.io/mkdocs-material/reference/tooltips/#adding-a-glossary -->
|
||||
|
||||
*[AArch64]: 64-bit execution state of the Arm architecture
|
||||
*[ABI]: Application Binary Interface
|
||||
*[ADL]: Argument-dependent lookup
|
||||
*[API]: Application Programming Interface
|
||||
*[ASCII]: American Standard Code for Information Interchange
|
||||
@@ -10,28 +12,51 @@
|
||||
*[CBOR]: Concise Binary Object Representation
|
||||
*[CC0]: Creative Commons Zero
|
||||
*[CI]: Continuous Integration
|
||||
*[CPU]: Central Processing Unit
|
||||
*[CUDA]: Compute Unified Device Architecture
|
||||
*[CVE]: Common Vulnerabilities and Exposures
|
||||
*[DOM]: Document Object Model
|
||||
*[EOF]: End of File
|
||||
*[FAQ]: Frequently Asked Questions
|
||||
*[GCC]: GNU Compiler Collection
|
||||
*[GDB]: GNU Debugger
|
||||
*[GiB]: Gibibyte (2^30 bytes)
|
||||
*[HTTP]: Hypertext Transfer Protocol
|
||||
*[ICC]: Intel C++ Compiler
|
||||
*[IDE]: Integrated Development Environment
|
||||
*[IEEE]: Institute of Electrical and Electronics Engineers
|
||||
*[ISO]: International Organization for Standardization
|
||||
*[IWYU]: Include What You Use
|
||||
*[JSON]: JavaScript Object Notation
|
||||
*[JSONC]: JSON with Comments
|
||||
*[JWCC]: JSON With Commas and Comments
|
||||
*[LLDB]: LLVM Debugger
|
||||
*[LTS]: Long-Term Support
|
||||
*[MinGW]: Minimalist GNU for Windows
|
||||
*[MIT]: Massachusetts Institute of Technology
|
||||
*[MSVC]: Microsoft Visual C++
|
||||
*[MsgPack]: MessagePack
|
||||
*[MSVC]: Microsoft Visual C++
|
||||
*[NaN]: Not a Number
|
||||
*[NASA]: National Aeronautics and Space Administration
|
||||
*[NDK]: Native Development Kit
|
||||
*[NaN]: Not a Number
|
||||
*[NEON]: Arm SIMD instruction set extension
|
||||
*[NUL]: Null character (U+0000, byte value 0)
|
||||
*[ODR]: One Definition Rule
|
||||
*[REUSE]: Software licensing specification by the Free Software Foundation Europe
|
||||
*[RFC]: Request for Comments
|
||||
*[RTTI]: Runtime Type Information
|
||||
*[SAX]: Simple API for XML
|
||||
*[SDK]: Software Development Kit
|
||||
*[SFINAE]: Substitution failure is not an error
|
||||
*[SGX]: Software Guard Extensions
|
||||
*[SHA]: Secure Hash Algorithm
|
||||
*[SIMD]: Single Instruction, Multiple Data
|
||||
*[SPDX]: Software Package Data Exchange
|
||||
*[SSE2]: Streaming SIMD Extensions 2
|
||||
*[SSSE3]: Supplemental Streaming SIMD Extensions 3
|
||||
*[STL]: Standard Template Library
|
||||
*[UBJSON]: Universal Binary JSON
|
||||
*[UDL]: User-defined literal
|
||||
*[UDLs]: User-defined literals
|
||||
*[URL]: Uniform Resource Locator
|
||||
*[UTF]: Unicode Transformation Format
|
||||
Reference in new issue
Block a user