Media Summary: We've been working on adding Socket support to Natalie, and now we just lack one little piece to I noticed a bug while trying to use our Range and Range methods. So let's fix it! About the Project: Natalie is a very ... In this video, we just go over the Natalie

Making Better Tests Ruby C Compiler Hacking - Detailed Analysis & Overview

We've been working on adding Socket support to Natalie, and now we just lack one little piece to I noticed a bug while trying to use our Range and Range methods. So let's fix it! About the Project: Natalie is a very ... In this video, we just go over the Natalie

Photo Gallery

Making Better Tests | Ruby | C++ | Compiler Hacking
Ruby's Enumerable Methods | Compiler Hacking
New VM for our New Compiler | Ruby | Interpreter Hacking
Compile-Time Macros | Ruby | Compiler Hacking
Ruby's Math Module | C++ | Compiler Hacking
LIVE STREAM | Natalie's New Compiler | Ruby | Compiler Hacking
Natalie's New Compiler and Intermediate Representation | Ruby | C++ | Compiler Hacking
Bytecode Generation | Ruby | Compiler Hacking
fork() System Call | Ruby | C++ | Compiler Hacking
Weird Ruby Range Bug | C++ | Compiler Hacking
Language Hacking: Compiling ruby_parser gem part 1
[REBASE'25] ZJIT: Building a New JIT Compiler for Ruby
Sponsored
Sponsored
View Detailed Profile
Making Better Tests | Ruby | C++ | Compiler Hacking

Making Better Tests | Ruby | C++ | Compiler Hacking

This

Ruby's Enumerable Methods | Compiler Hacking

Ruby's Enumerable Methods | Compiler Hacking

Today we get to work purely in

Sponsored
New VM for our New Compiler | Ruby | Interpreter Hacking

New VM for our New Compiler | Ruby | Interpreter Hacking

We have a new IR-based

Compile-Time Macros | Ruby | Compiler Hacking

Compile-Time Macros | Ruby | Compiler Hacking

Let's add Lisp-style macros to our

Ruby's Math Module | C++ | Compiler Hacking

Ruby's Math Module | C++ | Compiler Hacking

Let's add a few methods to the

Sponsored
LIVE STREAM | Natalie's New Compiler | Ruby | Compiler Hacking

LIVE STREAM | Natalie's New Compiler | Ruby | Compiler Hacking

We're passing 97% of the

Natalie's New Compiler and Intermediate Representation | Ruby | C++ | Compiler Hacking

Natalie's New Compiler and Intermediate Representation | Ruby | C++ | Compiler Hacking

Natalie's new

Bytecode Generation | Ruby | Compiler Hacking

Bytecode Generation | Ruby | Compiler Hacking

Our little

fork() System Call | Ruby | C++ | Compiler Hacking

fork() System Call | Ruby | C++ | Compiler Hacking

We've been working on adding Socket support to Natalie, and now we just lack one little piece to

Weird Ruby Range Bug | C++ | Compiler Hacking

Weird Ruby Range Bug | C++ | Compiler Hacking

I noticed a bug while trying to use our Range#to_a and Range#each methods. So let's fix it! About the Project: Natalie is a very ...

Language Hacking: Compiling ruby_parser gem part 1

Language Hacking: Compiling ruby_parser gem part 1

We're finally ready to start trying to

[REBASE'25] ZJIT: Building a New JIT Compiler for Ruby

[REBASE'25] ZJIT: Building a New JIT Compiler for Ruby

ZJIT:

How a (this) Compiler Works | C++ | Compiler Hacking

How a (this) Compiler Works | C++ | Compiler Hacking

In this video, we just go over the Natalie