Buscar
Social
Ofertas laborales ES
« Sun prepara la segunda versión de JDS | Main | SwingWT, el API Swing/AWT sobre SWT »
viernes
abr232004

Liberada una nueva versión de GCJ

GNU Software Foundation ha liberado la versión 3.4 de su compilador GCC. Este compilador incluye un compilador para java GCJ que es lo que se conoce como "clean room implementation", ha sido implementado sin basarse en código de Sun licenciado SCSL y por lo tanto puede (de hecho lo hace) distribuirse bajo una licencia libre.



Este compildaor, unido al proyecto GNU Classpath, que trata de realizar una implementación de las librerías de Java libre, son una de las principales opciones en la actualidad par obtener un jdk libre.



Las mejoras de GCJ respecto su versión anterior son:





  • Compiling a .jar file will now cause non-.class entries to be automatically compiled as resources.


  • libgcj has been ported to Darwin.


  • Jeff Sturm has adapted Jan Hubicka's call graph optimization code to gcj.


  • libgcj has a new gcjlib URL type; this lets URLClassLoader load code from shared libraries.


  • libgcj has been much more completely merged with GNU Classpath.


  • Class loading is now much more correct; in particular the caller's class loader is now used when that is required.


  • Eclipse 2.x will run out of the box using gij.


  • Parts of java.nio have been implemented. Direct and indirect buffers work, as do fundamental file and socket operations.


  • java.awt has been improved, though it is still not ready for general use.


  • The HTTP protocol handler now uses HTTP/1.1 and can handle the POST method.


  • The MinGW port has matured. Enhancements include socket timeout support, thread interruption, improved

    Runtime.exec() handling and support for accente characters in filenames.




Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.