{"push_id":1295400534,"size":956,"distinct_size":1,"ref":"refs/heads/rustbuild-target","head":"5841678f51b9fcb085dba148639a21d95ef91423","before":"758f7dd8eb97c37e092ae2dde538518deadf0a8f","commits":[{"sha":"c8498cc2c27b699436c5f3d3759695926ee0c825","author":{"name":"Esteban Küber","email":"46621ee4ab20f72a4a91ab7e8db2321b72f8d737@kuber.com.ar"},"message":"Specific error message for missplaced doc comments\n\nIdentify when documetation comments have been missplaced in the\nfollowing places:\n\n * After a struct element:\n\n    ```rust\n    // file.rs:\n    struct X {\n        a: u8 /** document a */,\n    }\n    ```\n\n    ```bash\n    $ rustc file.rs\n    file.rs:2:11: 2:28 error: found documentation comment that doesn't\n    document anything\n    file.rs:2     a: u8 /** document a */,\n                        ^~~~~~~~~~~~~~~~~\n    file.rs:2:11: 2:28 help: doc comments must come before what they document,\n    maybe a comment was intended with `//`?\n    ```\n\n * As the last line of a struct:\n\n    ```rust\n    // file.rs:\n    struct X {\n        a: u8,\n        /// incorrect documentation\n    }\n    ```\n\n    ```bash\n    $ rustc file.rs\n    file.rs:3:5: 3:27 error: found a documentation comment that doesn't\n    document anything\n    file.rs:3     /// incorrect documentation\n                  ^~~~~~~~~~~~~~~~~~~~~~\n    file.rs:3:5: 3:27 help: doc comments must come before what they document,\n    maybe a comment was intended with `//`?\n    ```\n\n * As the last line of a `fn`:\n\n    ```rust\n    // file.rs:\n    fn main() {\n        let x = 1;\n        /// incorrect documentation\n    }\n    ```\n\n    ```bash\n    $ rustc file.rs\n    file.rs:3:5: 3:27 error: found a documentation comment that doesn't\n    document anything\n    file.rs:3     /// incorrect documentation\n                  ^~~~~~~~~~~~~~~~~~~~~~\n    file.rs:3:5: 3:27 help: doc comments must come before what they document,\n    maybe a comment was intended with `//`?\n    ```\n\nFix #27429, #30322","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/c8498cc2c27b699436c5f3d3759695926ee0c825"},{"sha":"7de83f085856eda5e54bd02713267101ac015c1a","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"Deny (by default) transmuting from fn item types to pointer-sized types.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/7de83f085856eda5e54bd02713267101ac015c1a"},{"sha":"8ec47261e193b1f983b898a0d985b85e7fcb0668","author":{"name":"Tomasz Miąsko","email":"e644f54a754465c216216a3e4b54cb779e19b4ab@gmail.com"},"message":"Use monotonic time with condition variables.\n\nConfigure condition variables to use monotonic time using\npthread_condattr_setclock on systems where this is possible.\nThis fixes the issue when thread waiting on condition variable is\nwoken up too late when system time is moved backwards.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/8ec47261e193b1f983b898a0d985b85e7fcb0668"},{"sha":"bf592cefde313aed68bccc91c053f5912350249b","author":{"name":"Thomas Garcia","email":"d30a94afa3d0b4a4d5ea4a8c7d7cacac9d77f285@gmail.com"},"message":"Made vec_deque::Drain, hash_map::Drain, and hash_set::Drain covariant","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/bf592cefde313aed68bccc91c053f5912350249b"},{"sha":"127489a89636898bf40101e39faaf91f2f0a308f","author":{"name":"DarkEld3r","email":"d95aac0106f556e6db1c8865b5e5547e4684ac88@gmail.com"},"message":"Update compiler error 0093 to use new error format","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/127489a89636898bf40101e39faaf91f2f0a308f"},{"sha":"471407205b0f0daccc57fe20e5260c0b199aa464","author":{"name":"Sebastian Ullrich","email":"d75285033fdb72f7a8821d7ebf570fcc253ba65f@nullri.ch"},"message":"gdb: Fix pretty-printing special-cased Rust types\n\ngdb trunk now reports fully qualified type names, just like lldb. Move\nlldb code for extracting unqualified names to shared file.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/471407205b0f0daccc57fe20e5260c0b199aa464"},{"sha":"b9762f8b8c5576fec873132876c4ea0f624e486c","author":{"name":"Panashe M. Fundira","email":"4555ff5f33ecf2a0bef08d55edfdfdf0a97da72a@gmail.com"},"message":"Update E0033 to the new error format","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/b9762f8b8c5576fec873132876c4ea0f624e486c"},{"sha":"80beeb35744f97d65759fec662043cbe34857e8b","author":{"name":"Panashe M. Fundira","email":"4555ff5f33ecf2a0bef08d55edfdfdf0a97da72a@gmail.com"},"message":"Add additional error note","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/80beeb35744f97d65759fec662043cbe34857e8b"},{"sha":"2ed052d82ffdeb57c479d78a00f680fb4fef9732","author":{"name":"Stephan Hügel","email":"cecc900536354dfc801b9892e3e2f32cbb456d0b@gmail.com"},"message":"Clarify type declaration language","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/2ed052d82ffdeb57c479d78a00f680fb4fef9732"},{"sha":"31da7f6f25946e2962df78920727d3d593346cee","author":{"name":"Stephan Hügel","email":"cecc900536354dfc801b9892e3e2f32cbb456d0b@gmail.com"},"message":"More clarification","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/31da7f6f25946e2962df78920727d3d593346cee"},{"sha":"91a2c25e2e8dc641decb04aba4e0338f199c8785","author":{"name":"JessRudder","email":"e48f07a7230387277aaefaad0c68390049bb9308@gmail.com"},"message":"Add note to docs for &str that example is to demo internals only","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/91a2c25e2e8dc641decb04aba4e0338f199c8785"},{"sha":"d6526395244f533fd8cfd3bc1a86e2b5da963860","author":{"name":"Srinivas Reddy Thatiparthy","email":"ecf00991af18c70b8bb67d73f739b15fd1d9b125@gmail.com"},"message":"run rustfmt on libsyntax_ext folder","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/d6526395244f533fd8cfd3bc1a86e2b5da963860"},{"sha":"4e4d8baf7b99028a03280b90135117581c15d874","author":{"name":"Corey Farwell","email":"b70e762980caa58b92468c07f70f8aed89946b80@rwell.org"},"message":"Add doc example for `std::ffi::CString::from_vec_unchecked`.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/4e4d8baf7b99028a03280b90135117581c15d874"},{"sha":"758aff7883b846a9ea01ee6c810f77a4a08c8a48","author":{"name":"JessRudder","email":"e48f07a7230387277aaefaad0c68390049bb9308@gmail.com"},"message":"Update note to include recommendation to use `.as_slice()`","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/758aff7883b846a9ea01ee6c810f77a4a08c8a48"},{"sha":"e173ead68458da5c4cb241f3d105abc87c529071","author":{"name":"Matthew Piziak","email":"776ca1317c9b3ff76e961c9c262e47fa474a3f50@gmail.com"},"message":"provide additional justification for array interface design\n\nExplain why Rust does not implement traits for large arrays.\n\nExplain why most methods are implemented on slices rather than arrays.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/e173ead68458da5c4cb241f3d105abc87c529071"},{"sha":"db16909ae341f7e2de29e0e458d945fd0cdec8aa","author":{"name":"Jorge Aparicio","email":"a0c70401e2508eaf807565e155d7d3b8eff08194@gmail.com"},"message":"exclude `#![no_builtins]` crates from LTO\n\nthis prevents intrinsics like `memcpy` from being mis-optimized to\ninfinite recursive calls when LTO is used.\n\nfixes #31544\ncloses #35540","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/db16909ae341f7e2de29e0e458d945fd0cdec8aa"},{"sha":"5940150841fab50c3a178b5ccc33ceff0b0b4545","author":{"name":"Oliver Middleton","email":"d081d01786e3347c0c7f57fcd6c7b4693485b56c@gmail.com"},"message":"rustdoc: Fix links to static items in the search results","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/5940150841fab50c3a178b5ccc33ceff0b0b4545"},{"sha":"616b101e3fe8f66a70dd45248da5a3ab0b942ae6","author":{"name":"Oliver Middleton","email":"d081d01786e3347c0c7f57fcd6c7b4693485b56c@gmail.com"},"message":"rustdoc: Don't include the path for primitive methods in the search results\n\nDisplaying `std::u32::max_value` is misleading so just display\n`u32::max_value`.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/616b101e3fe8f66a70dd45248da5a3ab0b942ae6"},{"sha":"19a33371eb0dca0e53c7332e87e728e19e5206ac","author":{"name":"Terry Sun","email":"078e7b88fd937b1330190d7b94eca9e664683a03@gmail.com"},"message":"Update E0207 label to report parameter type\n\nFixes #35642.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/19a33371eb0dca0e53c7332e87e728e19e5206ac"},{"sha":"e586d2174bd732bcc4a430266f371fbb82b39398","author":{"name":"Christopher Serr","email":"73996c8bbd632e2ade694b3dd64514ef5d117d93@gmail.com"},"message":"Improve `No stdlib` and related Documentation","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/e586d2174bd732bcc4a430266f371fbb82b39398"}]}
{"actor":{"display_login":"alexcrichton"}}