{"push_id":545754075,"size":2,"distinct_size":2,"ref":"refs/heads/moresdl","head":"f362e863a7d5119461904a8bb1a58e9c5a51aa32","before":"aae9d6d8de510e8eb33fdd579c54a3893e297ef6","commits":[{"sha":"34ec6f98c782062a3268aa936129aa140e254c0a","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@streiff.net","name":"Brandon Streiff"},"message":"Remove the hunk allocator.\n\nIt's weird and depends on platform-specific behavior.","distinct":true,"url":"https://api.github.com/repos/bstreiff/quake2/commits/34ec6f98c782062a3268aa936129aa140e254c0a"},{"sha":"f362e863a7d5119461904a8bb1a58e9c5a51aa32","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@streiff.net","name":"Brandon Streiff"},"message":"Optimize the byte-swapping functions.\n\nFor all the focus on performance, it seems kind of weird to me that Quake2's byte-swapping functions bounced off a function pointer. I guess that's good for if your endianness were to somehow change at runtime?\n\nWhatever. Use MSVC intrinsics if available. Otherwise fall back to the standard mask-and-shift approach.","distinct":true,"url":"https://api.github.com/repos/bstreiff/quake2/commits/f362e863a7d5119461904a8bb1a58e9c5a51aa32"}]}