Todd —
Can someone explain to me what intrinsics are and what they are for?
MSDN says that they are "in…
I've written precedence climbing parsers before, so instead of repeating the exercise, I've decid…
I played around with it a bit, and my asm is a bit rusty, but the difference is roughly:
A)
1
2
3…
gun_types[dude->gun_idx].damage
and
dude->gun_type->damage
are basically the same wi…
Martins got it. I'd already changed it to just int n = 1024 in my own code since there isn't a st…
Great read, thanks for sharing!
There's was a small typo, should have been
1dude->gun_type->damage //instead of dude->g…
This is good stuff. I'm still struggling to shake my OOP roots from Java in college.
I'm curious…
pragmatic_hero
Once MS drives Windows and MSVS completely into the ground (and they are really t…
pragmatic_hero A) Is barely extra level of indirection
[base + index * size + offset] vs [address…
actually a larger problem is that the value of dude->gun_idx has to be loaded before damage st…
Thank you. My brain is now at ease :)
HawYeah
Yeah I guess I hadn't really considered it before because the extra level of indirection…
CaptainKraft mmozeiko Any IDE written in Java or JavaScript is a big NO for me.
Are there better…
1. I also use these kind of enums for constants. Why? Because enum values don't have "type", some…
Hi, I have a couple of questions I did not manage to answer myself. They are mostly about C.
1.
…
Heya! Thanks for doing this, project based learning is great in my experience.
Mike T —
Thanks for doing this, it is immeasurably helpful to get practical content like you have been pre…
Awesome read! I totally empathize with that feeling where OOP is all you know and you can't help…
Finalspace Regarding the purpose of MemoryAllocate/MemoryAlignedAllocate: Its meant to be a call …
mmozeiko Wait, I'm not talking about aligned_malloc. I'm talking about your functions which don't…
Wait, I'm not talking about aligned_malloc. I'm talking about your functions which don't use alig…
Thanks for helping us with this! I'm going to update links in the repository to point people here…
mmozeiko Finalspace FPL does not use a singleton pattern,...
You misunderstood me. I'm not talkin…
Yup, I had fuzzing planned starting as soon as we have a bit more code in place, but maybe I shou…
Btw, I recommend to use fuzzers to catch these kind of errors in any kind of parser - source code…
Same as with HandmadeHero I am sharing Bitwise videos on Resilio Sync.
For those who doesn't kno…
Yeah, Pratt parsing is neat and easy to code, but most people couldn't have invented it from scra…
That's a good catch with token_kind_name. It's funny I made a big note and then proceeded to use …