X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=ARCH-CHANGES;h=f0edc5817cd49f3e2ce80b3132b81326e0de86a5;hb=a41119b5fe3e22f7ddefd1140a6f3df472364fd7;hp=0409d1131f34eaf75c1f7b423184c5429e91c2ee;hpb=0aa66d15ee2c72f3965042076a67ff6a0551860b;p=cacao.git diff --git a/ARCH-CHANGES b/ARCH-CHANGES index 0409d1131..f0edc5817 100644 --- a/ARCH-CHANGES +++ b/ARCH-CHANGES @@ -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) @@ -25,20 +25,13 @@ - codegen.c, codegen.h: jit global variables removal (twisti) 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 @@ -47,5 +40,30 @@ 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 ???