From 35cb81e266e2eaa8222e87f1b14dbdf1ec2797d5 Mon Sep 17 00:00:00 2001 From: sfja Date: Wed, 29 Apr 2026 02:18:42 +0200 Subject: [PATCH] add compatible commit --- docs/overblik.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/overblik.md b/docs/overblik.md index 1d49c7e..d275a83 100644 --- a/docs/overblik.md +++ b/docs/overblik.md @@ -3,6 +3,9 @@ Formålet med dette dokument er at give indsigt i projektet og de teoretiske elementer, som det består af. Projektet er i et meget tidligt udviklingsstadie. Af denne grund er dokumentet både forklarende af nuværende dele (28.4.2026) og spekulativ på de dele, som ikke er udviklet endnu. +> [!WARNING] +> Koden har sandsynligvis ændret sig siden denne artikel blev skrevet. For at kodehenvisningerne virker efter hensigtning, brug [dette commit](https://git.sfja.dk/sfja/ethos/src/commit/45728423b79be10aa1f3951f06593e3288a5c031/docs/overblik.md). + ## Abstrakt Projektets formål er at bygge high level optimizing compiler med modulær compiler-infrastruktur. Kildekilde i form af et bespoke programmeringssprog parses, valideres, sænkes og optimeres, og bruges til at generere assembly til afvikling på VM og ISA. Compileren er bygget op af en serie af trin, som transformerer programmet til forskellige midlertigie repræsentationer, der bruges til at udvinde information til at omskrive programmet.