Media Summary: Binary operators were previously not type-checked at all. This was a real issue, as it broke codegen when the wrong type was ... Pointers being nested children has time-and-again proven to be hard to deal with, inefficient, and likely to cause errors. To fix this ... We get back into the swing of things after a not-so-short break from streaming. Luckily, we hit our stride, and are able to get things ...

Compiler From Scratch For Fun P Typechecker Refactor 022 1 2 - Detailed Analysis & Overview

Binary operators were previously not type-checked at all. This was a real issue, as it broke codegen when the wrong type was ... Pointers being nested children has time-and-again proven to be hard to deal with, inefficient, and likely to cause errors. To fix this ... We get back into the swing of things after a not-so-short break from streaming. Luckily, we hit our stride, and are able to get things ... First class seats don't come cheap, and functions are quite heavy (and they didn't even buy Machine IR, assembly, machine code, object files, and more! It sure has been a hectic week here in Intercept C, we're coming for you O.o In all seriousness, we can now define functions that have no implementation in our own language, but ...

We get an amazingly small amount of things done in this episode, but we ruminate quite a bit and I think that may be valuable (as ... Hello, Welcome to a condensed version of my livestream, where I begin Building a Shell in C From Implementing (or at least getting started on implementing) modules and emitting module metadata from files. This was the first ... This time I tried to get us lexing some C source files, but we needed a few utility structures first. In this series, we (read: mostly me) ... Ye have asked, and ye shall recieve! Register allocation: done. -- Watch live at Source code: ... IT HAS A NAME NOW!!! Intercept :) With the generous help, soothing voice, and immense faculty of Sirraide/Ætérnal, we ...

Photo Gallery

Compiler from scratch, for fun :p | TypeChecker Refactor | 022 (1/2)
Compiler from scratch, for fun :p | TypeChecker Refactor | 022 (2/2)
Compiler from scratch, for fun :p | Typechecking Binary Operators and Parsing Lambdas | 014
Compiler from scratch, for fun :p | 062
Compiler from scratch, for fun :p | Merging First Ever PR & Pointer Type Rework | 023
Compiler from scratch, for fun :p | Intermediate Representation: The Beginning | 036
Compiler from scratch, for fun :p | OVERHAULING FUNCTIONS | 026
Low level and chill | Compiler from scratch, for fun :P | 055
Compiler from scratch, for fun :p | EXTERNAL FUNCTIONS | 030
Compiler from scratch, for fun :p | Good Old Fun | 024
Building a Shell in C From Scratch - Ep. 2 | Tokenization and Refactor
MODULES | Compiler from scratch, for fun :p | 059
View Detailed Profile
Compiler from scratch, for fun :p | TypeChecker Refactor | 022 (1/2)

Compiler from scratch, for fun :p | TypeChecker Refactor | 022 (1/2)

In this stream we

Compiler from scratch, for fun :p | TypeChecker Refactor | 022 (2/2)

Compiler from scratch, for fun :p | TypeChecker Refactor | 022 (2/2)

We complete the

Compiler from scratch, for fun :p | Typechecking Binary Operators and Parsing Lambdas | 014

Compiler from scratch, for fun :p | Typechecking Binary Operators and Parsing Lambdas | 014

Binary operators were previously not type-checked at all. This was a real issue, as it broke codegen when the wrong type was ...

Compiler from scratch, for fun :p | 062

Compiler from scratch, for fun :p | 062

What is

Compiler from scratch, for fun :p | Merging First Ever PR & Pointer Type Rework | 023

Compiler from scratch, for fun :p | Merging First Ever PR & Pointer Type Rework | 023

Pointers being nested children has time-and-again proven to be hard to deal with, inefficient, and likely to cause errors. To fix this ...

Compiler from scratch, for fun :p | Intermediate Representation: The Beginning | 036

Compiler from scratch, for fun :p | Intermediate Representation: The Beginning | 036

We get back into the swing of things after a not-so-short break from streaming. Luckily, we hit our stride, and are able to get things ...

Compiler from scratch, for fun :p | OVERHAULING FUNCTIONS | 026

Compiler from scratch, for fun :p | OVERHAULING FUNCTIONS | 026

First class seats don't come cheap, and functions are quite heavy (and they didn't even buy

Low level and chill | Compiler from scratch, for fun :P | 055

Low level and chill | Compiler from scratch, for fun :P | 055

Machine IR, assembly, machine code, object files, and more! It sure has been a hectic week here in Intercept

Compiler from scratch, for fun :p | EXTERNAL FUNCTIONS | 030

Compiler from scratch, for fun :p | EXTERNAL FUNCTIONS | 030

C, we're coming for you O.o In all seriousness, we can now define functions that have no implementation in our own language, but ...

Compiler from scratch, for fun :p | Good Old Fun | 024

Compiler from scratch, for fun :p | Good Old Fun | 024

We get an amazingly small amount of things done in this episode, but we ruminate quite a bit and I think that may be valuable (as ...

Building a Shell in C From Scratch - Ep. 2 | Tokenization and Refactor

Building a Shell in C From Scratch - Ep. 2 | Tokenization and Refactor

Hello, Welcome to a condensed version of my livestream, where I begin Building a Shell in C From

MODULES | Compiler from scratch, for fun :p | 059

MODULES | Compiler from scratch, for fun :p | 059

Implementing (or at least getting started on implementing) modules and emitting module metadata from files. This was the first ...

[Abandoned] Creating a C Compiler from Scratch | Ep. 1

[Abandoned] Creating a C Compiler from Scratch | Ep. 1

This time I tried to get us lexing some C source files, but we needed a few utility structures first. In this series, we (read: mostly me) ...

BACK TO COMPILER!! | Compiler from scratch, for fun :p | 038

BACK TO COMPILER!! | Compiler from scratch, for fun :p | 038

Ye have asked, and ye shall recieve! Register allocation: done. -- Watch live at https://www.twitch.tv/lens_r Source code: ...

DEFINING STRUCTS!!! | Compiler from scratch, for fun :p | 046

DEFINING STRUCTS!!! | Compiler from scratch, for fun :p | 046

IT HAS A NAME NOW!!! Intercept :) With the generous help, soothing voice, and immense faculty of Sirraide/Ætérnal, we ...