{"push_id":572435033,"size":629,"distinct_size":296,"ref":"refs/heads/nacl-libc","head":"e8c68454575df887aaa0abde1a0bb6538b4bf859","before":"6e35ac72b3c89baf3154baed5b4f9db53a2555f3","commits":[{"sha":"df2c3a288a1f0218fe1abe34aa7b2287a39aa8f8","author":{"email":"d11e81b0438fe9a6fbb85b72e5bb4c36a65f49c7@debian.org","name":"Luca Bruno"},"message":"copyright: update paths and entries\n\nvalgrind files moved and modpath.iss deleted. Both entries updated in\nCOPYRIGHT file.\n\nSigned-off-by: Luca Bruno <lucab@debian.org>","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/df2c3a288a1f0218fe1abe34aa7b2287a39aa8f8"},{"sha":"e371d23486a5b42f41cd220ebef1689d49e3fe94","author":{"email":"336013cc709f0329268b80230e876a6a0257c8e8@users.noreply.github.com","name":"jatinn"},"message":"add next/prev section links in the book -- using js","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/e371d23486a5b42f41cd220ebef1689d49e3fe94"},{"sha":"ab5c3303bf607df944e2fb814800db61bf62663e","author":{"email":"e7b73ca0953a5d12982870cd6d45d044b17f68d7@gmail.com","name":"Tshepang Lekhonkhobe"},"message":"str: make replace() example more simple","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/ab5c3303bf607df944e2fb814800db61bf62663e"},{"sha":"98c46c30ed6f2ed43f984919c063d38651d6ea9a","author":{"email":"c46171ffed0233bc2dcb804411c70c4d4f0c7efa@gmail.com","name":"Garrett Heel"},"message":"docs: add wildcard syntax in `use` for modules","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/98c46c30ed6f2ed43f984919c063d38651d6ea9a"},{"sha":"8f38eae7ad732350cca979d077b8eecc632230e7","author":{"email":"8f558507d5107f582d32546254a943c98ff671a6@gmail.com","name":"Peter Atashian"},"message":"wrmdir -> RemoveDirectoryW\n\nSigned-off-by: Peter Atashian <retep998@gmail.com>","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/8f38eae7ad732350cca979d077b8eecc632230e7"},{"sha":"d553ed66c75c1482fbbf6eeb60c929b3270079b3","author":{"email":"9d453a1217cdbe5f1b6ee9de855b7e8d3436f8e6@users.noreply.github.com","name":"Sébastien Marie"},"message":"shell 'case' statement don't need 'break'\n\nthe syntax of 'case' is:\n`case word in [[(] pattern [| pattern] ...) list ;; ] ... esac`\n\n`list` don't have to issue `break`. `break` is normally used to exit a\n`for`, `until` or `while` loop.","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/d553ed66c75c1482fbbf6eeb60c929b3270079b3"},{"sha":"fff5600925cf3bbee2befd6957b727016765ebd0","author":{"email":"1041d2860b6fe538df5e1fcb7cfa825395fb7514@gmail.com","name":"Flavio Percoco"},"message":"Make Unix and Windows impls consistent\n\nThere are some explicit Send/Sync implementations for Window's types\nthat don't exist in Unix. While the end result will be the same, I\nbelieve it's clearer if we keep the explicit implementations consistent\nby making the os-specific types Send/Sync where needed and possible.\n\nThis commit addresses pipe\n\nsrc/libstd/sys/unix/pipe.rs\nunsafe impl Send for UnixListener {}\nunsafe impl Sync for UnixListener {}\n\nsrc/libstd/sys/windows/pipe.rs\nunsafe impl Send for UnixStream {}\nunsafe impl Sync for UnixStream {}\nunsafe impl Send for UnixListener {}\nunsafe impl Sync for UnixListener {}\nunsafe impl Send for UnixAcceptor {}\nunsafe impl Sync for UnixAcceptor {}\nunsafe impl Send for AcceptorState {}\nunsafe impl Sync for AcceptorState {}","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/fff5600925cf3bbee2befd6957b727016765ebd0"},{"sha":"fde4472848b662a4d1236388c4cf15e2450237e6","author":{"email":"1041d2860b6fe538df5e1fcb7cfa825395fb7514@gmail.com","name":"Flavio Percoco"},"message":"Make Unix and Windows impls consistent\n\nThere are some explicit Send/Sync implementations for Window's types\nthat don't exist in Unix. While the end result will be the same, I\nbelieve it's clearer if we keep the explicit implementations consistent\nby making the os-specific types Send/Sync where needed and possible.\n\nThis commit addresses tcp. Existing differences below:\n\nsrc/libstd/sys/unix/tcp.rs\nunsafe impl Sync for TcpListener {}\nunsafe impl Sync for AcceptorInner {}\n\nsrc/libstd/sys/windows/tcp.rs\nunsafe impl Send for Event {}\nunsafe impl Sync for Event {}\nunsafe impl Send for TcpListener {}\nunsafe impl Sync for TcpListener {}\nunsafe impl Send for TcpAcceptor {}\nunsafe impl Sync for TcpAcceptor {}\nunsafe impl Send for AcceptorInner {}\nunsafe impl Sync for AcceptorInner {}","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/fde4472848b662a4d1236388c4cf15e2450237e6"},{"sha":"f7f80ce61a4e3e684714614a57320cc8fd0932ef","author":{"email":"71ca0aeece05b4b1bba54376abb3e75ba4da35a7@gmail.com","name":"Nelson Chen"},"message":"Add \"-webkit-overflow-scrolling: touch\" to book CSS for the page wrapper.\n\nThis change permits native momentum scrolling in Safari on iOS in the book.","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/f7f80ce61a4e3e684714614a57320cc8fd0932ef"},{"sha":"e0dc9bd275a61e6eb6fde0356d54cc4072ae7a71","author":{"email":"71ca0aeece05b4b1bba54376abb3e75ba4da35a7@gmail.com","name":"Nelson Chen"},"message":"Add same \"-webkit-overflow-scrolling: touch\" to the table of contents in the book.","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/e0dc9bd275a61e6eb6fde0356d54cc4072ae7a71"},{"sha":"85b80aa1e1c69f0ee22c93e7126f96ab7182377a","author":{"email":"e9a327ddaf8bb5612ed1d1a79c1c0146168d0ec4@oli-obk.de","name":"Oliver Schneider"},"message":"don't ignore errors in encode and allow hashmaps with enum keys\n\ncloses #21470 on main rust repository\nwas fixed on rust-lang/rustc-serialize (see https://github.com/rust-lang/rustc-serialize/pull/32)","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/85b80aa1e1c69f0ee22c93e7126f96ab7182377a"},{"sha":"82b0b0fcc70593ff13176795f1bc82c86c7c618f","author":{"email":"e9a327ddaf8bb5612ed1d1a79c1c0146168d0ec4@oli-obk.de","name":"Oliver Schneider"},"message":"fallout","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/82b0b0fcc70593ff13176795f1bc82c86c7c618f"},{"sha":"cbcb191b970360e3b32a8be7d86d5c6ec2b8e7c9","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Remove comment about `UnsafeCell`s and `static`\n\nIt has actually been safe to put an `UnsafeCell` into a non-mutable `static`\nsince the `const` change.","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/cbcb191b970360e3b32a8be7d86d5c6ec2b8e7c9"},{"sha":"ea50bf8850304e8afefa9089792fc077fb54aef4","author":{"email":"3ab3c4b060fb678b7ecf61fcdf24c5b74bd1d1b0@inf.u-szeged.hu","name":"Akos Kiss"},"message":"Unconditionally disable LLVM's FastISel on AArch64\n\nBefore ca07e256f62f772d14c42f41af46f2aeacc54983, LLVM's AArch64FastISel\nhad a sign (and zero?) extension bug. Until rustc gets its LLVM past\nthat commit, the way of workaround is to pass an option to LLVM that\nforces the disabling of FastISel (which would normally kick in for -O0).\n\nFixes #21627","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/ea50bf8850304e8afefa9089792fc077fb54aef4"},{"sha":"ec4981ece86769c768d61a914093a7a39192522c","author":{"email":"b24141aa7a32b65c3398690182351926af646f12@kral.hk","name":"Vojtech Kral"},"message":"Thread native name setting, fix #10302","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/ec4981ece86769c768d61a914093a7a39192522c"},{"sha":"bce81e24647507c82e02e9918f54e8e3a2431149","author":{"email":"550518ab9d14bd32155907315f74849d7b5c2b36@gmail.com","name":"Jorge Aparicio"},"message":"cleanup: s/`v.slice*()`/`&v[a..b]`/g + remove redundant  `as_slice()` calls","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/bce81e24647507c82e02e9918f54e8e3a2431149"},{"sha":"c155208de42de5761231726e35614b4499b5a137","author":{"email":"b24141aa7a32b65c3398690182351926af646f12@kral.hk","name":"Vojtech Kral"},"message":"Thread native name setting, fix #10302","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/c155208de42de5761231726e35614b4499b5a137"},{"sha":"2c6440e2a2b725807c54e713c7f472b4df4a9218","author":{"email":"cd6ab9ea49829405e3fbae639c30330e9b8486af@gmail.com","name":"Edward Wang"},"message":"borrowck: aliasability violation with closure captures can happen\n\nIt was considered to be impossible but actually it can\nhappen for nested closures. Also, because there must\nbe nested closures when this happens, we can use more\ntargeted help message.\n\nCloses #21390\nCloses #21600","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/2c6440e2a2b725807c54e713c7f472b4df4a9218"},{"sha":"326443105b897171424c6efde15198cd7a25bc61","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"trans: When coercing to `Box<Trait>` or `Box<[T]>`, leave datum in its original L-/R-value state.\n\nThis fixes a subtle issue where temporaries were being allocated (but\nnot necessarily initialized) to the (parent) terminating scope of a\nmatch expression; in particular, the code to zero out the temporary\nemitted by `datum.store_to` is only attached to the particular\nmatch-arm for that temporary, but when going down other arms of the\nmatch expression, the temporary may falsely appear to have been\ninitialized, depending on what the stack held at that location, and\nthus may have its destructor erroneously run at the end of the\nterminating scope.\n\nTest cases to appear in a follow-up commit.\n\nFix #20055","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/326443105b897171424c6efde15198cd7a25bc61"},{"sha":"5b66c6dfa4a6b258d83f8eaf566e53814c7f812e","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"Test cases for issue #20055.\n\nNote that I have not yet managed to expose any bug in\n`trans::expr::into_fat_ptr`; it would be good to try to do so (or show\nthat the use of `.to_lvalue_datum` there is sound).","distinct":false,"url":"https://api.github.com/repos/DiamondLovesYou/rust/commits/5b66c6dfa4a6b258d83f8eaf566e53814c7f812e"}]}