Historias
Slashboxes
Comentarios
 

MinGW publica GCC 4.4.0

editada por mig21 el 25 de Junio 2009, 21:08h   Printer-friendly   Email story
desde el dept. compilando-ventanas
El equipo de MinGW ha publicado los binarios de GCC 4.4.0 para Windows. De entre las novedades destacan un mejor tratamiento de excepciones, una versión de libstdc++ en forma de librería compartida, y soporte para TLS (thread-local storage), además de todas las novedades de la versión 4.4.0. Hay que recordar que la anterior versión soportada oficialmente era GCC 3.4.5. Más en reddit.
El manejo de las excepciones ha mejorado drásticamente debido a que se ha usado una implementación basada en DWARF, dejando de lado el viejo modelo SJLJ, que ya no estará disponible. Además con esta versión las excepciones ya pueden atravesar las fronteras de las DLL sin problemas.

Historias relacionadas

[+] El sistema de plugins cada vez más cerca de GCC 68 comentarios
Hace bastante tiempo que se viene discutiendo el por qué de la falta de sistema de plugins en el compilador libre por excelencia, GCC. Al parecer el principal problema era legal, es decir, el miedo a fomentar la proliferación de plugins propietarios. Pues bien, ya se ha establecido el marco de licencias que pueden regir ese sistema, que es la nueva versión de la GCC Runtime Library Exception y con ello su desarrollo está cada vez más cerca. Además esta nueva versión de la licencia permitirá la actualización a la licencia GPLv3 de algunas librerías del propio GCC. La FSF ha proporcionado un documento con las razones para esta licencia y las preguntas más frecuentes sobre ella. Más información en Slashdot: Plug-In Architecture On the Way For GCC.
[+] FreeBSD planea abandonar GCC por Clang/LLVM 11 comentarios
Pirx nos cuenta: «Hace unos días saltó la noticia de que Debian tiene la intención de sustituir la libc de GNU. Hoy leo que FreeBSD planea cambiar la colección de compiladores de GNU (GCC) por Clang/LLVM. Aunque ambas noticias suponen una pérdida de influencia para el proyecto GNU, parecen tener distintas causas. Lo de Debian está claro que viene de roces con Ulrich Drepper. Debian existe para un buen número de arquitecturas empotradas que Drepper califica con su acostumbrada diplomacia como "embedded crap" :-) Lo de FreeBSD podría ser más cuestión de familia. El proyecto LLVM creo que está patrocinado por Apple y tiene licencia BSD».
[+] Publicado Fedora 11 39 comentarios
Un Mundo Libre nos cuenta: «Fedora 11, también conocida como Leónidas, ya ha sido anunciada oficialmente y se puede descargar desde la página del proyecto, donde también está disponible un documento explicando todas las novedades de esta versiónEn eWEEK Europe resumen las novedades, entre las que destacan el soporte para lectura de huellas dactilares con sistemas biométricos, el sistema de ficheros ext4 por defecto para nuevas instalaciones, la inclusión de MinGW para compilación cruzada con Windows y mejoras en la virtualización. También habla de ello Faryshta en su bitácora.
[+] GCC comenzará a escribirse en C++ 82 comentarios
Cuentan en LWN:Ya es oficial: el compilador GCC está cambiando a una implementación en C++. En el anuncio oficial se comenta que "el GCC Steering Committee y la FSF han aprobado el uso de C++ en el propio GCC. Por supuesto no hay razón para usar características de C++ sólo porque se puede. El objetivo es hacer un mejor compilador para los usuarios, no hacer un código base en C++." El siguiente paso es generar unos estándares de codificación para limitar el conjunto de características de C++ que pueden ser usadas.Más comentarios en reddit.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Menudo drama

    (Puntos:1, FueraDeTema)
    por xOneca (38185) el Jueves, 25 Junio de 2009, 23:15h (#1156983)
    ( http://127.1/ )

    El manejo de las excepciones se ha mejorado dramáticamente
    ¿Qué acepción [buscon.rae.es] es la de este contexto?

    ¿No sería mejor drásticamente?:

    Zero cost exceptions: New exception model Dwarf only has performance penalty when being thrown. The old model, SJLJ, is no longer available.

    Además con esta versión es posible que las excepciones atraviesen las fronteras de las DLL.
    ¿Es duda, o es afirmación? Según lo que he leído, creo que querías afirmarlo:

    exceptions can be thrown across DLL boundaries.
    --
    Esto es Barrapunto: vale todo menos quedarse mudo.
  • Aleluya

    (Puntos:5, Interesante)
    por vokimon (6543) el Viernes, 26 Junio de 2009, 05:02h (#1156993)
    ( http://www.iua.upf.es/~dgarcia | Última bitácora: Sábado, 18 Noviembre de 2006, 21:10h )
    Ya era hora! Llevan siglos con betas. Nosotros crosscompilamos [clam-project.org] nuestro proyecto [clam-project.org] para windows. Lo de las excepciones hacia que cada vez que havia un error de xml, los programas, en vez de dar mensajes o gestionar los errores de otra manera, simplemente cascaran.

    Ahora solo falta que en debian/ubuntu se espabilen y metan la version nueva, que la ultima version es de 2007 [debian.org], una version beta que ha dado casi mas problemas [debian.org] que soluciones.

    --
    Vokimon. KKEPerians UNLTD. Information belongs to masses.
    • Re:Aleluya de xgoan (Puntos:2) Viernes, 26 Junio de 2009, 08:09h
      • Re:Aleluya de pobrecito hablador (Puntos:2) Viernes, 26 Junio de 2009, 20:27h
      • Re:Aleluya de MaGaO (Puntos:1) Domingo, 26 Julio de 2009, 20:02h
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • Re:Aleluya de pobrecito hablador (Puntos:1) Viernes, 26 Junio de 2009, 08:23h
      • Re:Aleluya de vokimon (Puntos:2) Lunes, 29 Junio de 2009, 09:52h
      • 2 respuestas por debajo de tu umbral de lectura actual.
    • Re:Aleluya de mastermemorex (Puntos:2) Viernes, 26 Junio de 2009, 19:43h
      • Re:Aleluya de pobrecito hablador (Puntos:1) Viernes, 26 Junio de 2009, 23:02h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Ya era hora

    (Puntos:2)
    por mastermemorex (34927) el Viernes, 26 Junio de 2009, 19:39h (#1157142)
    que sacasen una versión. El GCC 3.4 de la anterior versión se había quedado un poco anticuado. Si nduda es una magnífica noticia, en especial para apoyar el software libre. A ver si CygWin sigue sus pasos y también sacan una versión actualizada.
  • por chavi (9251) el Viernes, 26 Junio de 2009, 21:00h (#1157149)
    ( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
    Visual Studio no es un compilador.
    --
    Xavi.
    [ Padre ]
  • Re:Basura

    (Puntos:1, Inspirado)
    por pobrecito hablador el Sábado, 27 Junio de 2009, 13:27h (#1157213)
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.