- EN 🚧Loops and Phi NodesCS6120 learning note part 2Created@ May.16Updated@ May.16
This is the part 2 of the CS6120 learning note. This note will introduce natural loops, loop-invariant code motion, and static single assignments.
- Fantastic CFGs and Their OptimizationsCS6120 learning note part 1Created@ Apr.20Updated@ Apr.20
I have been following and finished the CS6120 from Cornell, a self-guided online course for topics in compilers. It was a great journey following along the course and the exercises. This post is the first part of learning notes of the course, containing introduction to CFGs, and data flow analysis framework, optimizations like reaching definitions, dead code elimination, and local value numbering.
- La Sagrada Familia and Magic SquareCreated@ Apr.09Updated@ Apr.09,2023
A sketch inspired by La Sagrada Familia
- SoundscapeCreated@ Apr.03Updated@ Apr.07
An Android application providing hands-free navigation using spatial audio, empowering visually impaired people to navigate the world at ease. This project is brought to you by 8 UCL Software Systems Engineering students.
- KaleidoscopeCreated@ Dec.07,2023Updated@ Apr.01
A lexer generator macro in swift using swift macros,
_RegexParser
in the experimental string processing library, and directed graphs. - GraduationCreated@ May.23,2023Updated@ Apr.01
Is Reed just a dream? Hey my dear friend, I miss you.
- BREAKING: LLVM Just-In-Head (LLVM-JIH)Created@ May.07,2023Updated@ May.07,2023
- Typing GymnasticsCreated@ Apr.04,2023Updated@ Apr.05,2023
Types are fun! Wanna exercise with types? Turns out you can create (static) type mappings in C++! To spicy things up a bit more, let's try to solve the n queen problem with just types!
- Dissect Vite Markdown PluginCreated@ Mar.25,2023Updated@ Apr.10
This website uses vite-plugin-markdown-vue extensively. Let's disassemble the plugin and see how it works! It's surprisingly powerful and fun!
- Rock onCreated@ Feb.26,2023Updated@ Apr.04,2023
年轻真好,我还是那个坚定的理想主义者!
- Subtract One With Only Bit Operations In C/++Created@ Feb.22,2023Updated@ Feb.22,2023
You are obsessed with bit operations and want to do everything and want to do everything with & and |. How to subtract one with only bit operations then? Hmm, I wonder...
- Hello World!Created@ Feb.04,2023Updated@ Feb.08,2023
Hi there! Welcome come to yet another new blog. :)
2024
2023