#chibcc is a really cool small little C #compiler https://github.com/rui314/chibicc It's great to have some #alternative #compilers in this #cfamily space!
It's amazing to me that #compilers don't (or can't) #optimize for #duplicate #strings https://lemire.me/blog/2022/09/23/optimi.. There is some interesting work in this space on #superstrings that do #compress . There's an interesting #comment here about how this might be turned on in #gcc using #lld https://news.ycombinator.com/item?id=329..
Interesting, despite #claims otherwise, #python does allow for #raceconditions https://verdagon.dev/blog/python-data-ra.. You must be *very* careful about this sort of thing. Consider something like `char* x; ++x = ++x;` - does it #evaluate the left or right side first? (I believe this is #undefined #behaviour and most good #compilers just #reject it.) I imagine such things are also the case in #rust too - there are some things that are simply #impossible to #determine before #runtime ...