Sponsored
View Detailed Profile
Weird Ruby Range Bug | C++ | Compiler Hacking

Weird Ruby Range Bug | C++ | Compiler Hacking

I noticed a

Xmas hacking: Let's contribute to the Natalie Ruby compiler!

Xmas hacking: Let's contribute to the Natalie Ruby compiler!

Today we spread some Christmas cheer by

Hacking C compiler

Hacking C compiler

References: - https://twitter.com/tsoding/status/1527660533201178625 - https://github.com/tsoding/tic-tac-toe-auto-deref.

Compile-Time Macros | Ruby | Compiler Hacking

Compile-Time Macros | Ruby | Compiler Hacking

Let's add Lisp-style macros to our

Ruby's Enumerable Methods | Compiler Hacking

Ruby's Enumerable Methods | Compiler Hacking

Today we get to work purely in

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

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

Let's add a few methods to 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

Fixing a codegen bug with multiple assignment | C++ | Compiler Hacking

Fixing a codegen bug with multiple assignment | C++ | Compiler Hacking

This was a quick fix for multiple-assignment in

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

Bytecode Generation | Ruby | Compiler Hacking

Bytecode Generation | Ruby | Compiler Hacking

Our little

Optimizing Ruby's Hash Function | 20% Faster Hash Map Insertions | C++ | Compiler Hacking

Optimizing Ruby's Hash Function | 20% Faster Hash Map Insertions | C++ | Compiler Hacking

Let's profile our

FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking

FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking

We need a way to easily call

Ruby Redo Statement | C++ | Compiler Hacking

Ruby Redo Statement | C++ | Compiler Hacking

Ruby's