← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. Two Indexed Hash Tables

    Two Indexed Hash Tables My career path has been mostly about programming languages and compiler implementation.

  2. Gecko: A Fast, Standalone GLR Parser Library in C Parsing is the backbone of every programming language implementation, and the choice of parser technology has far-reaching consequences for the language designer.

  3. MUM-based hash functions

    I have had a long-standing interest in hash functions.

  4. As a maintainer of the GCC register allocator (RA), I naturally have a keen interest in the register allocators used in various industrial compilers.

  5. I am a GCC compiler engineer, and for the past 15 years, I have primarily focused on the GCC register allocator and instruction scheduler.

  6. In this article, I will describe my efforts to implement a faster interpreter for CRuby, the Ruby language interpreter, using a dynamically specialized internal representation (IR).

  7. For the past three years, I have spent half of my work time on the MIR project.

  8. For the past two years I’ve worked on a project implementing a universal lightweight Just-in-Time (JIT) compiler known as MIR.

  9. For the past three years, I’ve been participating in adding just-in-time compilation (JIT) to CRuby.

  10. For the last two years, I have been trying to improve CRuby performance.