Projects / Kopi Susu

Kopi Susu

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.

Tags
Licenses
Implementation

Recent releases

  •  11 Apr 2001 01:10

    Release Notes: 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.

    •  02 Apr 2001 21:22

      Release Notes: 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.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.