Monthly Archives: February 2012

iOS Compiler Bug: -O3 FIXES It?!

This is officially the strangest optimization-related compiler bug I’ve ever seen. It turned up as an error decompressing some data. Now, the decompression isn’t some crazy custom algorithm. It’s zlib, one of the most portable and well-tested bits of code … Read the rest of this entry

Filed in build, iOS | Comment Now

Using Win32 Asynchronous I/O

Recently wrote some asynchronous I/O code for a fast data loader. The data file was logically a stream of separate objects, so it made sense to parse it a chunk at a time. That’s a situation which practically screams for … Read the rest of this entry

Filed in code | 2 Comments