{"push_id":595542379,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e259087c19b2719c9a3ce706a799ecb88f4d54cf","before":"308a036955bc5e9126916377dca6d020857ba6d0","commits":[{"sha":"e259087c19b2719c9a3ce706a799ecb88f4d54cf","author":{"email":"034fb70c083eb52326241ab2cf00dc64e5b781b8@users.noreply.github.com","name":"Randy Heit"},"message":"Change RGB32k to a union of BYTE[32][32][32] and BYTE[32*32*32]\n\n- Clang's optional runtime array bounds checking doesn't understand when we\n  intentionally \"overflow\" by doing this:\n    RGB32k[0][0][colorval]\n  It will warn that it was accessed at an index will past the bounds\n  of type 'BYTE [32]', which makes it less than useful for catching real\n  array bounds overflows. So now do this:\n    RGB32k.All[colorval]\n  And if you want this:\n    RGB32k[r][g][b]\n  Now do this:\n    RGB32k.RGB[r][g][b]","distinct":true,"url":"https://api.github.com/repos/rheit/zdoom/commits/e259087c19b2719c9a3ce706a799ecb88f4d54cf"}]}