{"push_id":765947106,"size":1000,"distinct_size":1515,"ref":"refs/heads/master","head":"9039e9f09b5bdaaf9237e274cc1d5410bb599d60","before":"abd7eafabbcc4cbbdf0d037befb423b0be791e93","commits":[{"sha":"ed49bad0ccb0e9ee7e5ebea69d72a98bed08f77f","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27056 - Eljay:doc-comments, r=nikomatsakis\n\nFixes #23812 by stripping the decoration when desugaring macro doc comments into #[doc] attributes, and detects whether the attribute should be inner or outer style and outputs the appropriate token tree.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/ed49bad0ccb0e9ee7e5ebea69d72a98bed08f77f"},{"sha":"fa28192312f2b22e411fc19db78893acf52fa7cf","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"Write better docs for std::io\n\nThis is the landing page for all of io, so we should have more than just\na sentence here.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/fa28192312f2b22e411fc19db78893acf52fa7cf"},{"sha":"0a36ea7db130dfaa6012d76ccf80b9b77e15796b","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis Beingessner"},"message":"get into the weeds over GEP and allocations","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/0a36ea7db130dfaa6012d76ccf80b9b77e15796b"},{"sha":"06ded9c04e23ceaa41a4a5d01dd54432aaafd0db","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis Beingessner"},"message":"explain phantom","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/06ded9c04e23ceaa41a4a5d01dd54432aaafd0db"},{"sha":"14bc45477085222dcf2b87bef75ca3e7d0b5274a","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis Beingessner"},"message":"remove redundant explanation","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/14bc45477085222dcf2b87bef75ca3e7d0b5274a"},{"sha":"5f02de3c226bce60c58ce2bc436e69c55b90a616","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis Beingessner"},"message":"clarify casts are checked at compile time","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/5f02de3c226bce60c58ce2bc436e69c55b90a616"},{"sha":"24c5e492751489280f446f4efff1740a6c3e5aa1","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Fix compiling the standard library on i686-MSVC\n\nThis commit fixes building the standard library with the `i686-pc-windows-msvc`\ntarget by correcting an included symbol name to the linker.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/24c5e492751489280f446f4efff1740a6c3e5aa1"},{"sha":"3f8e029bedba23b8b2d174fac2718f970a396676","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis Beingessner"},"message":"remove subtyping from coercions, it's something else","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/3f8e029bedba23b8b2d174fac2718f970a396676"},{"sha":"118a5c4c342883606fd96b121d741b133caa0347","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27129 - arthurprs:debug_atomic, r=alexcrichton\n\nI'm being constantly bitten by the lack of this implementation.\r\n\r\nI'm unsure if there's a reason to avoid these implementations though.\r\n\r\nSince we have a \"lossy\" implementation for both Mutex and RWLock (RWLock {{ locked }}) I don't think there's a big reason for not having a Debug implementation for the atomic types, even if the user can't specify the ordering.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/118a5c4c342883606fd96b121d741b133caa0347"},{"sha":"a3e78f4151ee23ad3175402e81247302619c1df7","author":{"email":"d4ecee8faf9c11479eed75cce842072980b08c50@cornell.edu","name":"William Throwe"},"message":"Add test of cross-crate impl formatting","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/a3e78f4151ee23ad3175402e81247302619c1df7"},{"sha":"778c89c1bb86dbd370e8b51911e2916180f42aec","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Address feedback","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/778c89c1bb86dbd370e8b51911e2916180f42aec"},{"sha":"a29c8347f2b196c4d5f755d02ab5d65b9be98849","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"Add travis config to TRPL: release channels\n\nThis should help people configure travis to test all three channels.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/a29c8347f2b196c4d5f755d02ab5d65b9be98849"},{"sha":"238765e1eb9dc1bd6ba4cc064b37f57207426e84","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27103 - wthrowe:doc_format, r=alexcrichton\n\nThis fixes a couple of bugs visible on https://doc.rust-lang.org/nightly/std/marker/trait.Sync.html .  For example:\r\n* `impl<T> Sync for *const T` should read `impl<T> !Sync for *const T`\r\n* `impl<T> !Sync for Weak<T>` should read `impl<T> !Sync for Weak<T> where T: ?Sized`\r\n\r\nThis does change a struct in librustdoc and it seems that almost everything there is marked public, so if librustdoc has stability guarantees that could be a problem.  If it is, I'll find a way to rework the change to avoid modifying public structures.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/238765e1eb9dc1bd6ba4cc064b37f57207426e84"},{"sha":"48a1f1b96f3e80d75f50d65e8dd5672ac47cfa8c","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27139 - pnkfelix:allow-disable-debuginfo, r=dotdash\n\nfix `configure`: allow both `--enable-debug` and `--disable-debuginfo` in one invocation.\r\n\r\nThis is my very local fix to allow one to be able to (1.) build `rustc` and (2.) run `make check` with internal debug-mode *assertions* turned on in the presence of bugs like  #26447 and #26484 (both of which are solely caused by debuginfo and thus can be sidestepped via `--disable-debuginfo`).\r\n\r\nThis partially addresses #24416 (namely, it addresses the papercut outlined in the description of that ticket).  But there are other issues mentioned in the comment thread that are not addressed here, so they should be separately addressed before closing that ticket, or separate bugs should be opened for them.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/48a1f1b96f3e80d75f50d65e8dd5672ac47cfa8c"},{"sha":"f9f0e44b339ee5f1336c3a250d3b962db21df7e6","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27144 - semarie:openbsd-archive_format, r=alexcrichton\n\nthe \"bsd\" archive_format don't work under openbsd.\r\nuse of \"\" (system ar) is ok.\r\nuse of \"gnu\" is ok too.\r\n\r\nr? @alexcrichton","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/f9f0e44b339ee5f1336c3a250d3b962db21df7e6"},{"sha":"691ce23479b08a292ad106606dab347306fc381f","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27150 - retep998:where-are-my-files, r=alexcrichton\n\ncc #24570\r\n\r\nr? @alexcrichton","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/691ce23479b08a292ad106606dab347306fc381f"},{"sha":"247a0d185446fb145e1e5843c44c97b9a564e135","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #27153 - alexcrichton:flaky-tests, r=brson\n\nThis commit ensures that the rustc thread does not leak a panic message whenever\r\na call to `fatal` happens. This already happens for the main rustc thread as\r\npart of the `rustc_driver::monitor` function, but the compiler also spawns\r\nthreads for other operations like `-C codegen-units`, and sometimes errors are\r\nemitted on these threads as well. To ensure that there's a consistent\r\nerror-handling experience across threads this unifies these two to never print\r\nthe panic message in the case of a normal and expected fatal error.\r\n\r\nThis should also fix the flaky `asm-src-loc-codegen-units.rs` test as the output\r\nis sometimes garbled if diagnostics are printed while the panic message is also\r\nbeing printed.","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/247a0d185446fb145e1e5843c44c97b9a564e135"},{"sha":"007246c17f1891cabb84c8a82250703f542cd58e","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Allow for space between each filemap in the codemap\n\nSo if a filemap's last byte is at position n in the codemap, then n+1 will not refer to any filemap, and the next filemap will begin an n+2.\n\nThis is useful for empty files, it means that every file (even empty ones) has a byte in the codemap.\n\nCloses #23301, #26504","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/007246c17f1891cabb84c8a82250703f542cd58e"},{"sha":"0e907fa542d7bfa08ca1f55512ffa4a5ff70ed15","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Provide a filemap ctor with line info","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/0e907fa542d7bfa08ca1f55512ffa4a5ff70ed15"},{"sha":"bf34187a2f874690798b06d9350c1f6c4755243a","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Test","distinct":true,"url":"https://api.github.com/repos/dwillmer/rust/commits/bf34187a2f874690798b06d9350c1f6c4755243a"}]}