Profile cover photo
Profile photo
Elizabeth Myers
35 followers -
something something dark side...
something something dark side...

35 followers
About
Posts

Post has attachment
Don't use Variable Length Arrays
Hi kids! I'm here to tell you about why to never play with fire! You see, fire is dangerous, hot, and can destroy your house and all your toys! By fire I mean, the misfeature in C99 called "Variable Length Arrays." You may ask, "Why is this a misfeature? Th...

Post has attachment
A simple admonition about patches
I understand FSUES is a real thing, I really do. But really, it's rude to tell your users, "patches welcome," then let their patch languish or ignore it. Why not say what you really mean, "go fuck yourself, I don't care about your problem, and am not intere...

Post has attachment

Post has attachment
Implementing missing Linux syscalls in the FreeBSD linuxulator
So I've taken the plunge and now run FreeBSD full-time on my laptop (11-CURRENT because I have never shied away from the bleeding edge, even if I shoot myself in the foot in the entire process). So far everything seems to work fine, though I have to load i9...

Post has attachment
Regarding use of list(APPEND FOO_VAR "foo_value") in cmake
Although CMake's performance-tuning suggestions seem to imply that the following two statements are equivalent: list(APPEND FOO_VAR "foovalue") set(FOO_VAR "${FOO_VAR} foovalue") They are in fact, not equivalent. This should have been a no-brainer, but I fi...

Post has attachment
My thoughts on the recent AST issue rocking emacs/gcc

Post has attachment
An open letter to Richard M. Stallman
Dear Richard M. Stallman, As illustrated  in a recent thread on the emacs mailing list , you are opposed to GCC dumping the AST, as you are afraid proprietary programs will be created to modify GCC's AST output, which would not be open source. Let me put yo...

Post has attachment
V-Blank timings are fixed in sgherm (and some thoughts on documentation in code)
Anna managed to fix LCDC timings by complete accident, and now Link's Awakening works. One minor caveat: the intro doesn't scroll properly. I think this is due to STAT interrupt timing or not firing (Link's Awakening doesn't use them), but this is progress!...

Post has attachment
AdBlock plus keeps disabling itself
AdBlock plus seems to constantly keep disabling itself in Firefox ( no, I am not going to use Chrome, thanks ). I don't mean the plugin itself, just the ads filtering (icon turns grey, ads aren't blocked, etc.). Search results reveal two things: This is rid...

Post has attachment
Timing issues with LCDC
Ugh. This thing is going to kill me. I found the issue in Link's Awakening and basically most games. V-Blank interrupts don't fire at the correct time. I just have no clue how to fix it right now. :( I did find some resources, but they're the sort of resour...
Wait while more posts are being loaded