Download List

项目描述

KopiSusu is a Java compiler based on the KOPI suite. KopiSusu improves on the
1.4F version of KOPI by following The Java Language Specification, Second
Edition very closely. It also generates classfiles that are more compatible
with the classfiles generated by Javac and Jikes in the area of inner classes.
It also contains a big load of bug fixes. It performs well on the jacks
testsuite and finds more problems in your code at compile time.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-04-11 06:10
1.9 beta 4

编译器现在可以检测每一个建设者,要求永无止境的循环等,类子类自己的成员或其成员的类的子类,和类成员实现自己的接口或其成员的接口子接口或接口,扩展自己的成员接口或其成员的接口子接口。成员类的确定是根据现在的Java语言规范的访问规则。守则的内部类的私有或受保护的构造一代现在在所有情况下工作,和匿名类代码生成是完全改写。现在,只有1607年插孔编译器测试套件测试7失败,在所有已知的Java编译器的记录。
标签: Major bugfixes
The compiler now detects constructors calling each other in
never-ending cycles, classes that subclass their own member classes or
subclasses of their member classes, and classes that implement their
own member interfaces or subinterfaces of their member interfaces, or
interfaces that extend their own member interfaces or subinterfaces of
their member interfaces. Determination of member classes is now
according to the access rules of the Java Language Specification.
Code generation of private or protected constructors of inner classes
now works in all cases, and code generation for anonymous classes is
completely rewritten. Now only 7 of the 1607 jacks compiler test
suite tests fail, a record among all known Java compilers.

2001-04-03 02:22
1.9 beta 3

内部类不再违反编译通过生成存取方法,死代码分析的改进,改进处理编译时间常数,方法和改进成员类类型的决议,只有34访问检查失败的JVM上的千斤顶测试套件离开。
标签: Initial freshmeat announcement
Inner class compilation no longer violates JVM access checks by generating accessor methods, dead code analysis improvements, improved handling of compile-time constants, improved resolution of methods and member class types, and only 34 failures are left on the Jacks test suite.

Project Resources