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 ... In this video, we just go over the Natalie

Bytecode Generation 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 ... In this video, we just go over the Natalie We've been working on adding Socket support to Natalie, and now we just lack one little piece to make concurrent web requests ... 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 ...

Photo Gallery

Bytecode Generation | Ruby | Compiler Hacking
Bytecode Decoding | Ruby | Compiler Hacking
Ruby's Enumerable Methods | Compiler Hacking
Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly
Bit Twiddling with Ruby's Array#pack | C++ | Compiler Hacking
Compile-Time Macros | Ruby | Compiler Hacking
Weird Ruby Range Bug | C++ | Compiler Hacking
Ruby's Math Module | C++ | Compiler Hacking
New VM for our New Compiler | Ruby | Interpreter Hacking
How a (this) Compiler Works | C++ | Compiler Hacking
fork() System Call | Ruby | C++ | Compiler Hacking
Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022
View Detailed Profile
Bytecode Generation | Ruby | Compiler Hacking

Bytecode Generation | Ruby | Compiler Hacking

Our little

Bytecode Decoding | Ruby | Compiler Hacking

Bytecode Decoding | Ruby | Compiler Hacking

In the last video, we taught our

Ruby's Enumerable Methods | Compiler Hacking

Ruby's Enumerable Methods | Compiler Hacking

Today we get to work purely in

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

Bit Twiddling with Ruby's Array#pack | C++ | Compiler Hacking

Bit Twiddling with Ruby's Array#pack | C++ | Compiler Hacking

Ruby

Compile-Time Macros | Ruby | Compiler Hacking

Compile-Time Macros | Ruby | Compiler Hacking

Let's add Lisp-style macros to our

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

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

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

Let's add a few methods to the

New VM for our New Compiler | Ruby | Interpreter Hacking

New VM for our New Compiler | Ruby | Interpreter Hacking

We have a new IR-based

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

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 make concurrent web requests ...

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

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