Media Summary: In this stream, we refactor codegen in the Oh boi, a spicy one. Thanks to all those who watched live, we had an incredible amount of viewers this stream and I would just like ... We implement function and type attributes after merging the complex-params PR! Also some C basics at the end (how pointers ...

Lvalues Compiler From Scratch For Fun 047 - Detailed Analysis & Overview

In this stream, we refactor codegen in the Oh boi, a spicy one. Thanks to all those who watched live, we had an incredible amount of viewers this stream and I would just like ... We implement function and type attributes after merging the complex-params PR! Also some C basics at the end (how pointers ... IT HAS A NAME NOW!!! Intercept :) With the generous help, soothing voice, and immense faculty of Sirraide/Ætérnal, we ... I invented a language called max--, and wrote a We are finally at the stage where we can successfully parse variable declarations without (too many) hangups! We even emit the ...

DEEP, COMPLEX, LOW-LEVEL, PHILISOPHICAL CODING DISCUSSION FOR HOOUUURS -- Watch live at ... I get angry, a lot :P. In this tear-jerker, I come to understand the horrible design of the code generation of calls in the x86_64 ... Machine IR, assembly, machine code, object files, and more! It sure has been a hectic week here in Intercept What is 2 + 2? -- Watch live at Source code: Discord: ... In this video we get the language into a working state with functions able to be passed as arguments to other functions and ... In this stream we create an Emacs major mode for our unnamed language, that way we have syntax highlighting and basic editor ...

Functions have been parsed, but how do we deal with function calls? Also dig into codegen a small bit, as well as fumble around ... Implementing (or at least getting started on implementing) modules and emitting module metadata from files. This was the first ... We actually make a surprising amount of progress in this stream, and end up

Photo Gallery

LVALUES‽ | Compiler from scratch, for fun | 047
Compiler from scratch, for fun :p | Parser Cleanup and DIV/SHL/SHR operators | 028
C BASICS & Attributes | Compiler from scratch, for fun :P | 051
DEFINING STRUCTS!!! | Compiler from scratch, for fun :p | 046
The Horror of Building a Compiler From Scratch
Compiler from scratch, for fun :p | Parsing Prototype Programs | 007
Compiler from scratch, for fun :p | 064
Compiler from scratch, for fun :P | 049
Low level and chill | Compiler from scratch, for fun :P | 055
Compiler from scratch, for fun :p | 062
Programming an x64 compiler from scratch - part 3
Compiler from scratch, for fun :p | SOLVING DOWNWARDS FUNARG PROBLEM | 027
View Detailed Profile
LVALUES‽ | Compiler from scratch, for fun | 047

LVALUES‽ | Compiler from scratch, for fun | 047

In this stream, we refactor codegen in the

Compiler from scratch, for fun :p | Parser Cleanup and DIV/SHL/SHR operators | 028

Compiler from scratch, for fun :p | Parser Cleanup and DIV/SHL/SHR operators | 028

Oh boi, a spicy one. Thanks to all those who watched live, we had an incredible amount of viewers this stream and I would just like ...

C BASICS & Attributes | Compiler from scratch, for fun :P | 051

C BASICS & Attributes | Compiler from scratch, for fun :P | 051

We implement function and type attributes after merging the complex-params PR! Also some C basics at the end (how pointers ...

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

The Horror of Building a Compiler From Scratch

The Horror of Building a Compiler From Scratch

I invented a language called max--, and wrote a

Compiler from scratch, for fun :p | Parsing Prototype Programs | 007

Compiler from scratch, for fun :p | Parsing Prototype Programs | 007

We are finally at the stage where we can successfully parse variable declarations without (too many) hangups! We even emit the ...

Compiler from scratch, for fun :p | 064

Compiler from scratch, for fun :p | 064

DEEP, COMPLEX, LOW-LEVEL, PHILISOPHICAL CODING DISCUSSION FOR HOOUUURS -- Watch live at ...

Compiler from scratch, for fun :P | 049

Compiler from scratch, for fun :P | 049

I get angry, a lot :P. In this tear-jerker, I come to understand the horrible design of the code generation of calls in the x86_64 ...

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

Compiler from scratch, for fun :p | 062

What is 2 + 2? -- Watch live at https://www.twitch.tv/lens_r Source code: https://github.com/LensPlaysGames/Intercept Discord: ...

Programming an x64 compiler from scratch - part 3

Programming an x64 compiler from scratch - part 3

Discuss on http://bitwise.handmade.network/forums.

Compiler from scratch, for fun :p | SOLVING DOWNWARDS FUNARG PROBLEM | 027

Compiler from scratch, for fun :p | SOLVING DOWNWARDS FUNARG PROBLEM | 027

In this video we get the language into a working state with functions able to be passed as arguments to other functions and ...

Compiler from scratch, for fun :p | Emacs Major Mode and Breaking Function Parsing | 019

Compiler from scratch, for fun :p | Emacs Major Mode and Breaking Function Parsing | 019

In this stream we create an Emacs major mode for our unnamed language, that way we have syntax highlighting and basic editor ...

Compiler from scratch, for fun :p | Function Calls | 011

Compiler from scratch, for fun :p | Function Calls | 011

Functions have been parsed, but how do we deal with function calls? Also dig into codegen a small bit, as well as fumble around ...

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

Compiler from scratch, for fun :p | Function Call Codegen | 015

Compiler from scratch, for fun :p | Function Call Codegen | 015

We actually make a surprising amount of progress in this stream, and end up