From e19719b2979e6bcce71c5cf1249db0e169fe7b65 Mon Sep 17 00:00:00 2001 From: Andy Fleming <721038+andyfleming@users.noreply.github.com> Date: Thu, 14 Oct 2021 12:49:32 -0700 Subject: [PATCH] Adds more details and TODOs --- Glossary.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Glossary.md b/Glossary.md index 2344af6..3a8f35b 100644 --- a/Glossary.md +++ b/Glossary.md @@ -4,14 +4,30 @@ The below terms may be helpful if you're new to zig, compilers, or low-level pro Analyzed Intermediate Representation +### Comptime + +Compile-time. + ### ELF +"Executable and Linkable Format, formerly named Extensible Linking Format, is a common standard file format for executable files, object code, shared libraries, and core dumps." -[Executable and Linkable Format on Wikipedia](https://en.wikipedia.org/wiki/Executable_and_Linkable_Format) + ### IR Intermediate representation +### LLVM + +LLVM is a set of compiler and toolchain technologies. LLVM is used for [TODO]. + +### LLVM IR + +LLVM Intermediate Representation + ### Semantic Analysis +Semantic analysis is the stage at which the ZIR is analyzed, compile-time calculations are done, ... [TODO: more details]. The output of the semantic analysis stage in the pipeline is AIR. + ### ZIR -Zig Intermediate Representation \ No newline at end of file +Zig Intermediate Representation. [TODO: what is it used for?] \ No newline at end of file