fix include path for old nat/Gtk* in new source tree
[cacao.git] / ARCH-CHANGES
index 209f3510967cf34ceab51b1fad1d562205c1870c..f0edc5817cd49f3e2ce80b3132b81326e0de86a5 100644 (file)
@@ -1,9 +1,9 @@
 - asmpart.S, codegen.c: native thread changes (stefan)
-    alpha: (asmpart.S:1.16, codegen.c:1.20)
+    alpha: done (asmpart.S:1.16, codegen.c:1.20)
     i386: done (asmpart.S:mostly 1.18, codegen.c:every change by me from 1.11-1.27)
-    mips: (asmpart.S:1.13, codegen.c:1.20)
-    powerpc: (asmpart.S:1.7, codegen.c:1.13)
-    x86_64: TODO
+    mips: done (asmpart.S:1.13, codegen.c:1.20)
+    powerpc: done (asmpart.S:1.7, codegen.c:1.13)
+    x86_64: done (asmpart.S:1.8, codegen.c:1.16-1.17)
 
 - codegen.c: builtin_staticmonitorenter (stefan)
     alpha: done (1.26.2.1)
     i386: done (1.36)
 
 - codegen.c, codegen.h: jit global variables removal (twisti)
-    alpha: TODO
+    alpha: done (codegen.c:1.27, codegen.h:1.7)
     i386: done (codegen.c:1.37, codegen.h:1.12)
-    mips: TODO
-    powerpc: TODO
-    x86_64: TODO
+    mips: done (codegen.c:1.22, codegen.h:1.9)
+    powerpc: done (codegen.c:1.18, codegen.h:1.4)
+    x86_64: done (codegen.c:1.16, codegen.h:1.6)
 
 - codegen.c: ICMD_xASTORECONST (twisti)
     alpha: TODO
-    i386: done
-    mips: TODO
-    powerpc: TODO
-    x86_64: TODO
-
-- codegen.c, codegen.h, asmpart.S: removal of global jit variables (twisti)
-    alpha: done (codegen.c:1.27)
-    i386: done (codegen.c:1.37)
+    i386: done (1.38)
     mips: TODO
     powerpc: TODO
     x86_64: TODO
     alpha: TODO
     i386: done (1.39)
     mips: TODO
-    powerpc: TODO
+    powerpc: ON HOLD (stefan)
     x86_64: TODO
+
+- codegen.c: vftbl -> vftbl_t (stefan)
+    alpha: done (1.31)
+    i386: done (1.41)
+    mips: done (1.24)
+    powerpc: done (1.18)
+    x86_64: done (1.17)
+
+- codegen.c, codegen.h: Reentrant compiler fixes (twisti)
+    alpha: done (codegen.c:1.33, codegen.h:1.9)
+    i386: done (codegen.c:1.42, codegen.h:1.14)
+    mips: done (codegen.c:1.26, codegen.h:1.12)
+    powerpc: TODO
+    x86_64: done (codegen.c:1.19, codegen.h:1.8)
+
+- machine-instr.h: Atomic operations for new locking implementation (stefan)
+    alpha: done (1.2)
+    i386: done (1.3)
+    mips: TODO
+    powerpc: TODO
+    x86_64: done (1.2)
+
+- codgen.c: what is this (twisti)
+       alpha: done 1.34
+       others ???