Files
json/docs/mkdocs/includes/glossary.md
T
Niels Lohmann 1cf5492bcd 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>
2026-10-25 12:08:14 +01:00

63 lines
2.2 KiB
Markdown

<!-- 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
*[BDFL]: Benevolent Dictator for Life
*[BJData]: Binary JData
*[BON8]: Binary Object Notation 8
*[BSON]: Binary JSON
*[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
*[MsgPack]: MessagePack
*[MSVC]: Microsoft Visual C++
*[NaN]: Not a Number
*[NASA]: National Aeronautics and Space Administration
*[NDK]: Native Development Kit
*[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