{"push_id":636062398,"size":2,"distinct_size":0,"ref":"refs/heads/tmp","head":"c9069fee1803fb64eb48150d0e8fc89ff64a9794","before":"b7fb57529aded92c4f470568e6b5ea7a5a28f6a4","commits":[{"sha":"29d1252e4d2126318d7f622505ed76dd1e8e4edc","author":{"email":"b3a9059f10cf25db073dd931004a53510da7da3a@gmail.com","name":"kwantam"},"message":"deprecate Unicode functions that will be moved to crates.io\n\nThis patch\n1. renames libunicode to librustc_unicode,\n2. deprecates several pieces of libunicode (see below), and\n3. removes references to deprecated functions from\n   librustc_driver and libsyntax. This may change pretty-printed\n   output from these modules in cases involving wide or combining\n   characters used in filenames, identifiers, etc.\n\nThe following functions are marked deprecated:\n\n1. char.width() and str.width():\n   --> use unicode-width crate\n\n2. str.graphemes() and str.grapheme_indices():\n   --> use unicode-segmentation crate\n\n3. str.nfd_chars(), str.nfkd_chars(), str.nfc_chars(), str.nfkc_chars(),\n   char.compose(), char.decompose_canonical(), char.decompose_compatible(),\n   char.canonical_combining_class():\n   --> use unicode-normalization crate","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/29d1252e4d2126318d7f622505ed76dd1e8e4edc"},{"sha":"c9069fee1803fb64eb48150d0e8fc89ff64a9794","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #24428 - kwantam:deprecate_unicode_fns, r=alexcrichton\n\nThis patch\r\n1. renames libunicode to librustc_unicode,\r\n2. deprecates several pieces of libunicode (see below), and\r\n3. removes references to deprecated functions from\r\n   librustc_driver and libsyntax. This may change pretty-printed\r\n   output from these modules in cases involving wide or combining\r\n   characters used in filenames, identifiers, etc.\r\n\r\nThe following functions are marked deprecated:\r\n\r\n1. char.width() and str.width():\r\n   --> use unicode-width crate\r\n\r\n2. str.graphemes() and str.grapheme_indices():\r\n   --> use unicode-segmentation crate\r\n\r\n3. str.nfd_chars(), str.nfkd_chars(), str.nfc_chars(), str.nfkc_chars(),\r\n   char.compose(), char.decompose_canonical(), char.decompose_compatible(),\r\n   char.canonical_combining_class():\r\n   --> use unicode-normalization crate","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c9069fee1803fb64eb48150d0e8fc89ff64a9794"}]}