Karthikey

@karthihegde.dev

I like Rust, Systems Programming, Databases and Compilers. I stream on twitch sometimes. karthihegde.dev Twitch: twitch.karthihegde.dev

Added lints in hades. Now it can detect if you are trying to do a null pointer dereference or if you are trying to access array index out of bounds. Isn't it beautiful?

BildBild

Well, spoiler alert! I just finished the 'Connor’s Wedding' episode of Succession. Honestly, I love the writers of this show. Logan Roy missed his son’s wedding to chase business deals, only to end up dying in an airplane toilet with a bunch of schemers by his side. What a fitting ending.

Hades 0.1.7 release - You can use the extern keyword to call any function from libc - You can finally import structs from other module. (This was quite annoying with name mangling) - Optimized struct initialization. Copied from C but pretty good one github.com/dracarys18/h...

Release v0.1.7 · dracarys18/hades

What's Changed feat: extern keyword by @dracarys18 in #33 feat: struct imports by @dracarys18 in #34 fix: use opaque struct in struct def by @dracarys18 in #35 Full Changelog: v0.1.6...v0.1.7

github.com

Maybe it's just me but I prefer handrolled parsers to those magical parser combinators. Predictable performance and control. You don't get both with parser combinators.