Timber | News | Downloading | Information | People | Implementation | Conformance | Links |
Timber is also an effective static Java compiler. To evaluate the compatibility with the Java language specification, we have used the Jacks validation suite. The table below lists the results for a number of compilers.
Compiler | Date | Total | Passed | Skipped | Failed |
---|---|---|---|---|---|
Kaffe | (1) | 1840 | 1420 | 8 | 412 |
GCJ | (1) | 1841 | 1459 | 40 | 342 |
Sun JDK 1.3 | 2064 | 1869 | 16 | 179 | |
Sun JDK 1.4 beta 2 | 20 november 2001 | 2247 | 2049 | 17 | 181 |
Timber 1.6 | 21 november 2001 | 2247 | 2027 | 49 | 171 |
Jikes | (1) | 2929 | 2637 | 100 | 192 |
Notes:
--verify
and the
--strictanalysis
options. The --verify
option
forces all code in the given source file to be compiled (normally Timber
tries to compile only what is needed for the main
method).
The --strictanalysis
option tells the compiler not to be
smarter than a standard Java compiler when doing used-before-set analysis.
Since the programs in the validation suite have the .java
extension, Spar language constructs are not recognized.Last modified Sat May 13 15:50:56 2017 UT by Kees van Reeuwijk.