{"push_id":616683190,"size":588,"distinct_size":588,"ref":"refs/heads/master","head":"b27ba527c5cee06f43967daf3a0dd01a2258a0fa","before":"bde09eea35113f25d4e0bcc4a8344de971f3069a","commits":[{"sha":"62be565811e9805ec1045395eef2f977d7385efb","author":{"email":"5fc431c1e0f17b94f8fc43fe754260d1ed487491@gmail.com","name":"Joseph Crail"},"message":"Add docs for saturating integer arithmetic.\n\nThis was added for #23241.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/62be565811e9805ec1045395eef2f977d7385efb"},{"sha":"b3c58cffa439beccccdf348a7a791a4e4766ab89","author":{"email":"34de4de6ef2e53f38c933f0ea1f60af1270467da@yahoo.com","name":"Jakub Bukaj"},"message":"Add the -s flag to the suggested rustup invocation\n\ncurl's progress meter would otherwise interfere with sudo's password prompt.\n\nIn addition, add the -f flag to make sure 4xx status codes are treated as errors.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/b3c58cffa439beccccdf348a7a791a4e4766ab89"},{"sha":"9889aae13e14c306fce8cefd669841fa40f26ee9","author":{"email":"7b617481dc67255f8ac089bf33cb7fadcdc5dda1@gmail.com","name":"Eduard Burtescu"},"message":"syntax: use lookahead to distinguish inner and outer attributes, instead of passing the latter around.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/9889aae13e14c306fce8cefd669841fa40f26ee9"},{"sha":"fcf3f3209accbb9240ea44a24165e35e50eba1d2","author":{"email":"5fc431c1e0f17b94f8fc43fe754260d1ed487491@gmail.com","name":"Joseph Crail"},"message":"Remove explicit syntax highlight from docs.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/fcf3f3209accbb9240ea44a24165e35e50eba1d2"},{"sha":"f798674b86382929ca17c88de422a6e2fdb27f2a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Stabilize the `net` module\n\nThis commit performs a stabilization pass over the std::net module,\nincorporating the changes from RFC 923. Specifically, the following actions were\ntaken:\n\nStable functionality:\n\n* `net` (the name)\n* `Shutdown`\n* `Shutdown::{Read, Write, Both}`\n* `lookup_host`\n* `LookupHost`\n* `SocketAddr`\n* `SocketAddr::{V4, V6}`\n* `SocketAddr::port`\n* `SocketAddrV4`\n* `SocketAddrV4::{new, ip, port}`\n* `SocketAddrV6`\n* `SocketAddrV4::{new, ip, port, flowinfo, scope_id}`\n* Common trait impls for socket addr structures\n* `ToSocketAddrs`\n* `ToSocketAddrs::Iter`\n* `ToSocketAddrs::to_socket_addrs`\n* `ToSocketAddrs for {SocketAddr*, (Ipv*Addr, u16), str, (str, u16)}`\n* `Ipv4Addr`\n* `Ipv4Addr::{new, octets, to_ipv6_compatible, to_ipv6_mapped}`\n* `Ipv6Addr`\n* `Ipv6Addr::{new, segments, to_ipv4}`\n* `TcpStream`\n* `TcpStream::connect`\n* `TcpStream::{peer_addr, local_addr, shutdown, try_clone}`\n* `{Read,Write} for {TcpStream, &TcpStream}`\n* `TcpListener`\n* `TcpListener::bind`\n* `TcpListener::{local_addr, try_clone, accept, incoming}`\n* `Incoming`\n* `UdpSocket`\n* `UdpSocket::bind`\n* `UdpSocket::{recv_from, send_to, local_addr, try_clone}`\n\nUnstable functionality:\n\n* Extra methods on `Ipv{4,6}Addr` for various methods of inspecting the address\n  and determining qualities of it.\n* Extra methods on `TcpStream` to configure various protocol options.\n* Extra methods on `UdpSocket` to configure various protocol options.\n\nDeprecated functionality:\n\n* The `socket_addr` method has been renamed to `local_addr`\n\nThis commit is a breaking change due to the restructuring of the `SocketAddr`\ntype as well as the renaming of the `socket_addr` method. Migration should be\nfairly straightforward, however, after accounting for the new level of\nabstraction in `SocketAddr` (protocol distinction at the socket address level,\nnot the IP address).\n\n[breaking-change]","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/f798674b86382929ca17c88de422a6e2fdb27f2a"},{"sha":"9c906da7ade767925aca1da06f139152835b661b","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Fix create_dir_all for empty paths\n\nRecent changes in path semantics meant that if none of the components in a\nrelative path existed as a part of a call to `create_dir_all` then the call\nwould fail as `create_dir(\"\")` would be attempted and would fail with an OS\nerror.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/9c906da7ade767925aca1da06f139152835b661b"},{"sha":"a89dc2dbf64c13480aaa77fd3b5e5cca6774c14d","author":{"email":"517c53821ecdfb371c73b9ad565561b9642c4a94@gmail.com","name":"Wangshan Lu"},"message":"Fix deprecated `comm` link.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/a89dc2dbf64c13480aaa77fd3b5e5cca6774c14d"},{"sha":"d51047ded072b412ec18a6f78c1fb80835a477f5","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Strip all leading/trailing newlines","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/d51047ded072b412ec18a6f78c1fb80835a477f5"},{"sha":"a5eefdef3c6123ec4217d0f21ff78bffe9c5ccbd","author":{"email":"a2efa2b758ab72066c3f54752ab11d60ffc4331f@gmail.com","name":"Vadim Petrochenkov"},"message":"Fix binding unsized expressions to ref patterns","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/a5eefdef3c6123ec4217d0f21ff78bffe9c5ccbd"},{"sha":"970baad714d4119e5f93647163f197c9474d6ace","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Clean up the sys::thread modules\n\nThis module had become a #[cfg] jungle, try to bring at least a small semblance\nof order to it!","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/970baad714d4119e5f93647163f197c9474d6ace"},{"sha":"f5765793b650e45e8c9bc89dfc7a4dc628123cb7","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Strip trailing whitespace","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/f5765793b650e45e8c9bc89dfc7a4dc628123cb7"},{"sha":"73afbef3aaf42288a766186628207d46fbde1ee0","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Misc tidy ups in resolve","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/73afbef3aaf42288a766186628207d46fbde1ee0"},{"sha":"170ccd615f976fc9e90a8f14ce6c373bfdf01533","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Error if `pub use` references a private item.\n\n[breaking-change]\n\nCloses #23266","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/170ccd615f976fc9e90a8f14ce6c373bfdf01533"},{"sha":"432011d1437ce046c25dde8a4db67dac63c19ed0","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Fallout in testing.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/432011d1437ce046c25dde8a4db67dac63c19ed0"},{"sha":"2df1ceb001662845e14e210f22adfe02dd88112b","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"resolve: factor out resolve imports to its own module","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/2df1ceb001662845e14e210f22adfe02dd88112b"},{"sha":"1fd38c181a5cadb854dd8eb22d1ba1b7f009a12f","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Reviewer changes","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/1fd38c181a5cadb854dd8eb22d1ba1b7f009a12f"},{"sha":"cbd37d898092c05d1064a287c6eb02d0114dc395","author":{"email":"5c674ff0ed82ee7268a92fbb9de01a65c6adcd50@gmail.com","name":"Nicholas"},"message":"[BREAKING] Rename two instances of MAP_NONRESERVE\n\nTo the correct MAP_NORESERVE. Every other thing is known as MAP_NORESERVE, so this is just a basic typo.\r\n\r\nI really doubt this will break anybody's but my own code.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/cbd37d898092c05d1064a287c6eb02d0114dc395"},{"sha":"90f06ae33fdf34e60c29cbd38dd3ec7be6b3badb","author":{"email":"06a7813f879e3069b8b80d175ff4f9d3508d9379@gmail.com","name":"Andrew Paseltiner"},"message":"document undefined collection behavior with interior mutability\n\ncloses #23327","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/90f06ae33fdf34e60c29cbd38dd3ec7be6b3badb"},{"sha":"a17f061b13d469dfbe8d97f65aff2601ff8192be","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Regression test for #9951\n\nCloses #9951.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/a17f061b13d469dfbe8d97f65aff2601ff8192be"},{"sha":"802e7073b7f0cc531311ffd6386837e6c166e537","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Regression test for #11820\n\nCloses #11820.","distinct":true,"url":"https://api.github.com/repos/leejunseok/rust/commits/802e7073b7f0cc531311ffd6386837e6c166e537"}]}