mirror of
https://github.com/ziglang/zig.git
synced 2024-11-22 04:10:13 +00:00
Adds more details and TODOs
parent
0ed18dff02
commit
e19719b297
18
Glossary.md
18
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
|
Analyzed Intermediate Representation
|
||||||
|
|
||||||
|
### Comptime
|
||||||
|
|
||||||
|
Compile-time.
|
||||||
|
|
||||||
### ELF
|
### 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
|
### IR
|
||||||
|
|
||||||
Intermediate representation
|
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
|
||||||
|
|
||||||
|
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
|
### ZIR
|
||||||
|
|
||||||
Zig Intermediate Representation
|
Zig Intermediate Representation. [TODO: what is it used for?]
|
Loading…
Reference in New Issue
Block a user