COMPILADORES

    Material de la LLVM europea

    EuroLLVM2014.jpg

    La conferencia EuroLLVM 2014 que tuvo lugar en Edinburgo, Escocia el pasado 7-8 de abril ha liberado los vídeos y presentaciones de las charlas que se dieron. EuroLLVM es una conferencia enfocada alrededor de la arquitectura de compiladores.

    La lista del material publicado es la siguiente:

    Tobias Edler von Koch (University of Edinburgh) Conference Opening & Welcome [Slides] [Video]
    Chandler Carruth (Google) Keynote: Passes in LLVM, Part 1 [Slides] [Video]
    Marshall Clow (Qualcomm) Keynote: What's new in C++14, and how you can take advantage of it [Slides] [Video]
    Rafael Ávila de Espíndola (World Wide Studios/Sony Computer Entertainment) LTO: History and work to be done [Slides] [Video]
    Reinoud Elhorst, Mark Batty, David Chisnall (University of Cambridge) Efficient code generation for weakly ordered architectures [Slides] [Report]
    Andy Thomason (Goldsmiths) How to build LLVM in under ten seconds [Slides] [Web version]
    Ulrich Weigand (IBM Linux Technology Center) A new ABI for little-endian PowerPC64: design and implementation [Slides] [Video]
    JF Bastien (Google) Portable Native Client. Fast, Secure, Simple: Pick Three. [Slides] [Notes] [Video]
    Marcello Maggioni (Codeplay Software) Branching in Data-Parallel Languages using Predication with LLVM [Slides] [Video]
    Daniel Jasper (Google) clang-tidy - Lint-like checks and beyond [Slides]
    Greg Bedwell (SN Systems Ltd/Sony Computer Entertainment) PlayStation(R)4 CPU Toolchain: Launch Post-mortem [Slides] [Video]
    Andrew MacPherson (Fabric Software Inc.) Fabric Engine and KL: LLVM for 3D Digital Content Creation [Slides] [Video]
    Frej Drejhammar (Swedish Institute of Computer Science) BEAMJIT: An LLVM based just-in-time compiler for Erlang [Slides] [Video]
    Tom Spink (University of Edinburgh) Custom Alias-analysis in an LLVM-backed region-based Dynamic Binary Translator [Slides] [Video]
    Hans Wennborg (Google) clang-cl: what it is, how it works, and how to use it [Slides] [Video]

    Tutoriales

    Jun 11, 2014
    ConferenciaProgramaciónvideos

    Material de la LLVM noviembre 2012

    DragonFull.png

    La LLVM Compiler Infrastructure es una conferencia donde se tratan temas sobre compiladores. Actualmente este proyecto sirve como base para muchos otros subproyectos ampliamente usados por distintas empresas. Esta reunión ha sido la segunda llevada a cabo este año y se celebró en el mes de noviembre en San jose, California. Para los interesados en estos temas, ya tenéis disponible tantos vídeos como diapositivas de la mayoría de las charlas:

    Dec 5, 2012
    ProgramaciónvideosConferencia

    57 programas que provocan errores en compiladores

    programaerrorc

    No tengo clara la utilidad de estos programas que "paran" la compilación, dando error (creo que hay pocos errores en la Informática que desesperen más que uno en un compilador), pero una podría ser estudiar casos típicos en fallos de programación o incluso bugs en dichos compiladores. De hecho algunos de estos 57 programas se pueden compilar perfectamente en otros compiladores (o incluso en una versión superior del mismo), así que los errores suelen ser más bien bugs de uno en concreto.

    Apr 4, 2012
    HackingProgramación