© 2026 Hashnode
In systems programming, how a value is represented "inside" the compiler often differs from how it must look "outside" when calling a C library or interacting with CPU registers. Our latest update introduces an elegant solution to this challenge and ...

As we move closer to a more mature language specification, the ability to handle complex data structures efficiently becomes paramount. Our latest update introduces significant enhancements to how the compiler interprets "Lvalues" (locations in memor...

As a project grows, so does its complexity and the number of its dependencies. In our latest update, we’ve taken a major step toward a leaner and faster toolchain by introducing a dedicated utils crate and eliminating our dependency on the heavy rege...

We are excited to share a significant update to our compiler’s frontend and backend, focusing on two critical areas: Inline Assembly (ASM) and Type System Robustness. This release makes writing low-level code more expressive while ensuring that the t...

Following our recent efforts to modularize the parser, we have now turned our attention to the very first stage of our compilation pipeline: the Lexer. Over time, this component had grown into a single file of nearly 900 lines, making it increasingly...
