{"push_id":2201661634,"size":2,"distinct_size":2,"ref":"refs/heads/upstream/auto","head":"286b7b6457b0b923cbc60d0c37b8c814554b6060","before":"dc39c31699a83313edf2ac096d0bf3cef871b705","commits":[{"sha":"4c5e070709686d388281454e1a1384748f5afb01","author":{"name":"Diggory Blake","email":"2e56e5dcad6aa909110a4677b3282c06fb01b463@googlemail.com"},"message":"Add lossless debug implementation for unix OsStrs","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/4c5e070709686d388281454e1a1384748f5afb01"},{"sha":"286b7b6457b0b923cbc60d0c37b8c814554b6060","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #46798 - Diggsey:debug-osstr, r=dtolnay\n\nAdd lossless debug implementation for unix OsStrs\n\nFixes #22766\n\nInvalid utf8 byte sequences are replaced with `\\xFF` style escape codes, while valid utf8 goes through the normal `Debug` implementation.\n\nThis is necessarily different from the windows Debug implementation, which uses `\\u{xxxx}` style escape sequences for unpaired surrogates, but both implementations are consistent in that they are both lossless, and display invalid sequences in the way most similar to existing language syntax.\n\nr? @dtolnay","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/286b7b6457b0b923cbc60d0c37b8c814554b6060"}]}
{"actor":{"display_login":"FF0080"}}