{"push_id":826990931,"size":1,"distinct_size":1,"ref":"refs/heads/string_tolowerupper_ascii","head":"15d83cfbe189e78f0fcab763b41d6a171b8de420","before":"f843a69c6fd04342b87e8b5323d1be10fb0234ba","commits":[{"sha":"15d83cfbe189e78f0fcab763b41d6a171b8de420","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Avoid brancing in ToLower/UpperAsciiInvariant(char)\n\nRather than comparing the input char against 'A'/'a' and 'Z'/'z', we simply trim off all but the lower 7 bits and do a lookup into a precomputed table.  This is ~3-4x faster than the branching version.","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/15d83cfbe189e78f0fcab763b41d6a171b8de420"}]}