fix: jni_method_invokeNativeHelper static methods can ignore obj
[cacao.git] / ARCH-CHANGES
1 - asmpart.S, codegen.c: native thread changes (stefan)
2     alpha: done (asmpart.S:1.16, codegen.c:1.20)
3     i386: done (asmpart.S:mostly 1.18, codegen.c:every change by me from 1.11-1.27)
4     mips: done (asmpart.S:1.13, codegen.c:1.20)
5     powerpc: done (asmpart.S:1.7, codegen.c:1.13)
6     x86_64: done (asmpart.S:1.8, codegen.c:1.16-1.17)
7
8 - codegen.c: builtin_staticmonitorenter (stefan)
9     alpha: done (1.26.2.1)
10     i386: done (1.34.2.1)
11     mips: done (1.20.2.1)
12     powerpc: done (1.16.2.1)
13     x86_64: done (1.13.2.1)
14
15 - asmpart.S, codegen.c: classpath 0.09 changes (jowenn)
16     alpha: TODO
17     i386: done (asmpart.S:1.25, codegen.c:1.35)
18     mips: TODO
19     powerpc: TODO
20     x86_64: TODO
21
22 - codegen.c: monitor changes (twisti) ???
23     i386: done (1.36)
24
25 - codegen.c, codegen.h: jit global variables removal (twisti)
26     alpha: done (codegen.c:1.27, codegen.h:1.7)
27     i386: done (codegen.c:1.37, codegen.h:1.12)
28     mips: done (codegen.c:1.22, codegen.h:1.9)
29     powerpc: done (codegen.c:1.18, codegen.h:1.4)
30     x86_64: done (codegen.c:1.16, codegen.h:1.6)
31
32 - codegen.c: ICMD_xASTORECONST (twisti)
33     alpha: TODO
34     i386: done (1.38)
35     mips: TODO
36     powerpc: TODO
37     x86_64: TODO
38
39 - codegen.c: removal of reg_of_var (twisti)
40     alpha: TODO
41     i386: done (1.39)
42     mips: TODO
43     powerpc: ON HOLD (stefan)
44     x86_64: TODO
45
46 - codegen.c: vftbl -> vftbl_t (stefan)
47     alpha: done (1.31)
48     i386: done (1.41)
49     mips: done (1.24)
50     powerpc: done (1.18)
51     x86_64: done (1.17)
52
53 - codegen.c, codegen.h: Reentrant compiler fixes (twisti)
54     alpha: done (codegen.c:1.33, codegen.h:1.9)
55     i386: done (codegen.c:1.42, codegen.h:1.14)
56     mips: done (codegen.c:1.26, codegen.h:1.12)
57     powerpc: TODO
58     x86_64: done (codegen.c:1.19, codegen.h:1.8)
59
60 - machine-instr.h: Atomic operations for new locking implementation (stefan)
61     alpha: done (1.2)
62     i386: done (1.3)
63     mips: TODO
64     powerpc: TODO
65     x86_64: done (1.2)
66
67 - codgen.c: what is this (twisti)
68         alpha: done 1.34
69         others ???