Tim Jansen's Blog (deutsch) |
2004/04/29
libjit
libjit ist eine neue Bibliothek für die Code-Generierung in (JIT-)Compilern, und genau das, was ich gesucht habe. Meine Hauptproblem damit, für Eek eine eigene Laufzeit-Umgebung zu schreiben (anstatt Portable.NET oder andere IL Systeme zu benutzen), war die Code-Generierung. Assembler ist wirklich das letzte, womit ich mich herumschlagen möchte. Andererseits würde mich .Net's IL schon sehr schränken und ist eine potentielle Patent-Falle. libjit implementiert genau die Teile, die mich am meisten abschrecken. Wenn es irgendwann fertig ist zumindest. |