Media Summary: What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn ... 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 ... Compete now at Find more information at Lecture 8 covered what

Bytecode Decoding Ruby Compiler Hacking - Detailed Analysis & Overview

What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn ... 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 ... Compete now at Find more information at Lecture 8 covered what We need a way to easily call C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ... In this video, we just go over the Natalie

Photo Gallery

Bytecode Decoding | Ruby | Compiler Hacking
Bytecode Generation | Ruby | Compiler Hacking
Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly
Compile-Time Macros | Ruby | Compiler Hacking
Ruby's Enumerable Methods | Compiler Hacking
Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022
Weird Ruby Range Bug | C++ | Compiler Hacking
Battlecode 2023 Lecture 8: Bytecode Hacking & Optimization
FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking
How a (this) Compiler Works | C++ | Compiler Hacking
Language Hacking: Compiling ruby_parser gem part 1
New VM for our New Compiler | Ruby | Interpreter Hacking
View Detailed Profile
Bytecode Decoding | Ruby | Compiler Hacking

Bytecode Decoding | Ruby | Compiler Hacking

In the last video, we taught our

Bytecode Generation | Ruby | Compiler Hacking

Bytecode Generation | Ruby | Compiler Hacking

Our little

Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly

Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly

What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn ...

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

Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022

Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022

Hacker

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 ...

Battlecode 2023 Lecture 8: Bytecode Hacking & Optimization

Battlecode 2023 Lecture 8: Bytecode Hacking & Optimization

Compete now at https://play.battlecode.org! Find more information at https://battlecode.org. Lecture 8 covered what

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 C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ...

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

Language Hacking: Compiling ruby_parser gem part 1

Language Hacking: Compiling ruby_parser gem part 1

We're finally ready to start trying to

New VM for our New Compiler | Ruby | Interpreter Hacking

New VM for our New Compiler | Ruby | Interpreter Hacking

We have a new IR-based

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

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

Let's add a few methods to the