{"head":"b5cdabbd9e9a650283b0c496d9406defe21fd5c3","size":2,"push_id":45033538,"shas":[["3e7f199bba787d2b6202cc057e7526de28071c9f","ab5c1f9fe62b73e39ab6f9824010ebb63b35f2c7@gmail.com","encode: use an on-stack buffer for 2-char escape sequences\n\nWhen profiling my application, this sped up yajl_string_encode by\n3.9%.","Bobby Powers"],["b5cdabbd9e9a650283b0c496d9406defe21fd5c3","ab5c1f9fe62b73e39ab6f9824010ebb63b35f2c7@gmail.com","encode: don't check specific cases when the current char is large\n\nMost characters don't get escaped.  According to the RFC, the only\ncharacter greater than '/' that gets escaped is '/'. Test for this\ncommon case first, and only if the char is a candidate for escaping\ncheck for the other escape cases.\n\nThis cuts an additional 29% off the runtime of yajl_string_encode","Bobby Powers"]],"ref":"refs/heads/master"}